Houdini (grafický program)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 8. září 2019; kontroly vyžadují 10 úprav .
Houdini

snímek obrazovky Sidefx Houdini 11 pod Windows 7
Vývojář Software pro vedlejší účinky
Operační systém Linux , OS X , Microsoft Windows
První vydání prosince 1996
Nejnovější verze 19.0.383 (2021)
Čitelné formáty souborů Houdini Apprentice Project [d] , Houdini Binary LUT (lineární) [d] , Houdini Binary LUT (log) [d] a Houdini LUT [d]
Vygenerované formáty souborů Houdini Apprentice Project [d] , Houdini Binary LUT (lineární) [d] , Houdini Binary LUT (log) [d] a Houdini LUT [d]
webová stránka sidefx.com

Houdini  je profesionální softwarový balík pro 3D grafiku vyvinutý společností Side Effects Software ( Toronto , Kanada ). Hlavním rozdílem tohoto balíčku je, že se jedná o vizuální programovací prostředí .

Hlavní vlastnosti programu

Operátoři. Uzly

Operátor je základní strukturní jednotkou Houdini , která je schopna zpracovat určitá data a vrátit výsledek podle svého typu. Ve většině případů má uživatel co do činění s grafickým znázorněním operátora - uzlu, který je zobrazen jako obdélník se vstupními a výstupními přípojkami. Výstupní spojení jednoho uzlu lze propojit se vstupním spojením jiného uzlu, čímž je zajištěn přenos dat mezi nimi. Můžeme říci, že modelování v Houdini je proces vytváření a propojování operátorů (uzlů). Jakákoli akce v projektu vygeneruje nového operátora, takže uživatel má vždy možnost změnit parametry provedených akcí, zrušit (smazat) akce nebo je dočasně zakázat.

Grafy (Sítě)

Spojení uzlů nebo operátorů tvoří grafy (Networks). Takové grafy mohou patřit do jednoho z následujících typů kontextu: [2]

Graf každého typu má svou vlastní jedinečnou sadu operátorů, přičemž téměř v každém grafu můžete vytvořit podgraf jiného typu a existují také mechanismy pro výměnu informací mezi grafy různých typů. Například při vytváření zdroje částic v POP grafu lze využít informace z objektu SOP, které určí geometrický tvar zdroje.

Vlastní uzly (digitální aktiva)

Grafy lze kombinovat do samostatné struktury – „vlastního uzlu“ (Digital asset) s vlastním názvem a sadou nastavitelných parametrů. Existují příklady vytváření velmi složitých procedurálních modelů s velkým množstvím úprav, např.: procesní komunikace, která v závislosti na výškových rozdílech sama zapouští složité mosty nebo tunely, uživatel pouze musí specifikovat cestu, po které tato komunikace projde nebo procedurální kniha, kde uživatel zadá počet stránek, velikosti a cestu ke složce s texturami; Změnou parametru zodpovědného za číslo otevřené stránky můžete vytvořit animaci otáčení knihy nebo časopisu.

Programování v Houdini

Všechny operace v Houdini jsou dostupné pro provádění pomocí programového kódu. Operátor je v tomto případě reprezentován jako třída a parametry operátoru jako členové této třídy . Každý operátor má v projektu svou vlastní adresu, podobnou strukturou operačním systémům podobným Unixu . Proměnné a parametry operátorských funkcí mohou zpracovávat velké množství datových typů :

Úspěchy

Za použití Houdiniho k simulaci přírodních jevů pomocí částic a složitých procedurálních 3D modelů získal Side Effects Software v roce 2002 cenu Akademie za technický úspěch (Scientific and Engineering Award) [3] .

Verze Houdini

Houdini je poměrně drahý produkt, ale existuje také bezplatná verze Houdini Apprentice  - kterou lze používat pro nekomerční účely a také volně stáhnout z oficiálních stránek programu .

Poznámky

  1. Prostorový zvuk (downlink) . Získáno 4. října 2010. Archivováno z originálu 1. července 2012.    (Angličtina)
  2. Typy sítí (nedostupný odkaz) . Získáno 4. října 2010. Archivováno z originálu 1. července 2012.    (Angličtina)
  3. 75. výroční ceny Akademie (2002) (nepřístupný odkaz) . Získáno 3. října 2010. Archivováno z originálu 21. června 2012.    (Angličtina)