TouchDesigner - TouchDesigner - Wikipedia
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Vývojáři | Derivát |
---|---|
Operační systém | Okna, Operační Systém Mac |
Typ | 3D počítačová grafika |
webová stránka | derivát |
TouchDesigner je založen na uzlu vizuální programovací jazyk pro reálný čas interaktivní multimédia obsah vyvinutý torontskou společností Derivative. Používali jej umělci, programátoři, tvůrčí programátoři, softwaroví designéři a umělci k vytváření představení, instalací a děl pevných médií.
Dějiny
Greg Hermanovic, Rob Bairos a Jarrett Smith založili kanadskou společnost Derivative.[1] V roce 2000 použil Hermanovic kódovou základnu Houdini 4.1 jako počáteční lešení pro TouchDesigner. V letech 2002 až 2007 název vydání TouchDesigneru přijal koncové 007 až 017 číslic, které označují jeho verzi. A konečně v roce 2008 Derivative vydal beta verzi platformy jako TouchDesigner 077, přepsání svých předchozích verzí, které obsahuje plně procedurální OpenGL skládání a efekty.[2]
Funkce
TouchDesigner pokrývá několik hlavních oblastí produkce 2 / 3D, včetně:[3]
- Vykreslování a skládání
- Pracovní postup a škálovatelná architektura
- Vstup a výstup videa a zvuku
- Podpora více displejů
- Video mapování
- Kanály animace a ovládání
- Vlastní ovládací panely a vytváření aplikací
- 3D engine a nástroje
- Interoperabilita zařízení a softwaru
- Skriptování a programování
Operátoři
Provozovatelé jsou stavebními kameny v projektu TouchDesigner.[4] Tyto objekty jsou v uživatelském rozhraní reprezentovány jako uzly a jsou spojeny za účelem vytvoření procedurálních efektů a animace. Každý operátor je přizpůsoben jedinečnou sadou parametrů a příznaků, které řídí jeho provoz a zpracování. Provozovatelé, často označovaní jako operátoři, se dodávají v šesti variantách:
- COMP - Komponenty představují 3D objekty, komponenty panelu a další různé operátory. Tyto komponenty mohou pojmout celou síť jiných operátorů.
- TOP - Operátoři textur zpracovávají všechny operace 2D obrazu.
- CHOP - Operátoři kanálu se používají pro pohybové, zvukové, animační a řídicí signály.
- SOP - Surface Operators jsou nativní 3D objekty TouchDesigner zodpovědné za 3D body, polygony a další 3D „primitiva“
- MAT - Materiály se používají k aplikaci materiálů a shaderů na potrubí 3D vykreslování.
- DAT - datové operátory jsou pro text ASCII jako prostý text, skripty, XML a tabulky.
COMP
Operátoři komponent se liší od ostatních operátorů v rodině TouchDesigner, protože jsou schopni pojmout sítě jiných operátorů. Tyto komponenty zahrnují jak 3D objekty, tak prvky interaktivního panelu používané při navrhování rozhraní v TouchDesigneru. Komponenty také podporují použití připojení dovnitř a ven, což jim umožňuje působit jako modulární komponenty napříč projekty.[5]
HORNÍ
Operátory textury jsou operace založené na obrázcích, které jsou zrychleny GPU. Data v TOPech lze škálovat na jakékoli rozlišení omezené pouze množstvím paměti RAM dostupné na grafické kartě systému.[6]
KOTLETA
Provozovatelé kanálů jsou páteří řídicího systému v TouchDesigneru. Tito operátoři, kteří se používají ke zpracování pohybových dat, zvuku, ovládacích prvků na obrazovce, MIDI dat a dalších vstupních zařízení, organizují data jako sérii kanálů. Podle odvozeného wiki záznamu o CHOP, „byly navrženy tak, aby snížily nudu editace pohybu a pomohly vytvořit a spravovat složitější pohyb.“[7]
ÚPLATEK
Operátoři povrchu jsou objekty zodpovědné za 3D operace a modelování v TouchDesigneru. Tyto objekty se používají ke generování, importu, úpravám a kombinování 3D povrchů.[8] Podporované typy povrchů jsou polygony, křivky, povrchy NURBS, metaballs a částice. Toto je možná nejstarší část TouchDesigneru a má své kořeny přímo v Houdini 4.1 kódová základna.
ROHOŽ
Materiály se používají jako součást potrubí 3D vykreslování v TouchDesigneru. Existuje několik standardních typů materiálů a také materiály, které podporují import vlastních shaderů vrcholů a pixelů.[9]
DAT
Datové operátory se používají k uchovávání textu, tabulek a textově kódovaných dat (XML, JSON ) a skripty. Tito operátoři se také někdy používají k ukládání dokumentů readme a jiných komentářů ke kódu v dané síti.[10]
Poznámky
- ^ https://docs.derivative.ca/TouchDesigner TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://docs.derivative.ca/TouchDesigner TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://www.derivative.ca/wiki099old/index.php?title=Features Seznam funkcí od TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://docs.derivative.ca/Operator Provozovatel z TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://docs.derivative.ca/Component O komponentech z TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://docs.derivative.ca/TOP O TOPech z TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://docs.derivative.ca/CHOP O CHOPech z TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://docs.derivative.ca/SOP O SOP z TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://docs.derivative.ca/MAT O MAT z TouchDesigner Wiki, Citováno 26. října 2016
- ^ https://docs.derivative.ca/DAT O DAT z TouchDesigner Wiki, Citováno 26. října 2016