Houdini (grafikprogram)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 8 september 2019; kontroller kräver 10 redigeringar .
Houdini

skärmdump av Sidefx Houdini 11 under Windows 7
Utvecklaren Programvara för biverkningar
Operativ system Linux , OS X , Microsoft Windows
Första upplagan december 1996
senaste versionen 19.0.383 (2021)
Läsbara filformat Houdini Apprentice Project [d] , Houdini Binary LUT (linjär) [d] , Houdini Binary LUT (log) [d] och Houdini LUT [d]
Genererade filformat Houdini Apprentice Project [d] , Houdini Binary LUT (linjär) [d] , Houdini Binary LUT (log) [d] och Houdini LUT [d]
Hemsida sidefx.com

Houdini  är ett professionellt 3D-grafikprogram som utvecklats av Side Effects Software ( Toronto , Kanada ). Den största skillnaden med detta paket är att det är en visuell programmeringsmiljö .

Huvuddragen i programmet

Operatörer. Noder

En operatör är den grundläggande strukturella enheten i Houdini , som kan bearbeta viss data och returnera ett resultat, beroende på dess typ. I de flesta fall har användaren att göra med en grafisk representation av operatören - en nod, som visas som en rektangel med in- och utgångsanslutningar. Utgångsanslutningen för en nod kan anslutas till ingångsanslutningen på en annan, vilket säkerställer överföringen av data mellan dem. Vi kan säga att modellering i Houdini är processen att skapa och länka operatörer (noder). Varje åtgärd i projektet kommer att generera en ny operatör, därför har användaren alltid möjlighet att ändra parametrarna för de åtgärder som vidtagits, samt avbryta (ta bort) åtgärder eller tillfälligt inaktivera dem.

Grafer (nätverk)

Anslutningar av noder eller operatorer bildar grafer (nätverk). Sådana grafer kan tillhöra en av följande sammanhangstyper: [2]

En graf av varje typ har sin egen unika uppsättning operatorer, medan man i nästan vilken graf som helst kan skapa en subgraf av en annan typ, och det finns även mekanismer för att utbyta information mellan grafer av olika typer. Till exempel, när du skapar en källa för partiklar i POP-grafen, kan information från SOP-objektet användas, vilket kommer att bestämma källans geometriska form.

Anpassade noder (Digitala tillgångar)

Grafer kan kombineras till en oberoende struktur - en "anpassad nod" (Digital asset) med ett eget namn och en uppsättning justerbara parametrar. Det finns exempel på att skapa mycket komplexa procedurmodeller med ett stort antal justeringar, till exempel: en procedurväg, som, beroende på höjdskillnaderna, själv bäddar in komplexa broar eller tunnlar, användaren behöver bara specificera vägen längs vilken denna väg kommer att passera eller en procedurbok, där användaren anger antal sidor, storlekar och sökväg till mappen med texturer; Genom att ändra parametern som är ansvarig för numret på den öppna sidan kan du skapa en animering av att vända en bok eller tidning.

Programmering i Houdini

Alla operationer i Houdini är tillgängliga för exekvering med hjälp av programkod. Operatören, i det här fallet, representeras som en klass och parametrarna för operatören som medlemmar av denna klass . Varje operatör har sin egen adress i projektet, liknande struktur som Unix-liknande operativsystem . Variabler och parametrar för operatörsfunktioner kan hantera ett stort antal datatyper :

Prestationer

För att ha använt Houdini för att simulera naturfenomen med hjälp av partiklar och komplexa procedurmässiga 3D-modeller, mottog Side Effects Software 2002 Academy Award for Technical Achievement (Scientific and Engineering Award) [3] .

Versioner av Houdini

Houdini är en relativt dyr produkt, men det finns också en gratisversion av Houdini Apprentice  - som kan användas för icke-kommersiella ändamål, samt fritt laddas ner från programmets officiella webbplats .

Anteckningar

  1. Rumsligt ljud (nedlänk) . Hämtad 4 oktober 2010. Arkiverad från originalet 1 juli 2012.    (Engelsk)
  2. Nätverkstyper (otillgänglig länk) . Hämtad 4 oktober 2010. Arkiverad från originalet 1 juli 2012.    (Engelsk)
  3. 75th Annual Academy Awards (2002) (otillgänglig länk) . Hämtad 3 oktober 2010. Arkiverad från originalet 21 juni 2012.    (Engelsk)