Begynte på skinningen av karakteren min på fredag, men har brukt hele helgen på å ta en titt på Houdini. Kikket litt på softimage forrige helg, og ble veldig imponert over ICE. Tenkte at det virket som en veldig fornuftig ting å ha et nodebasert scriptspråk bygget inn i kjernesoftwaren man bruker, men så tenkte jeg videre at Houdini har rykte på seg for å være sjefen over nodebasert workflow. Så jeg lastet ned apprenticeversjonen, og jeg falt for det med en gang. Ble helt satt ut av hvor smart det er i forhold til andre programmer jeg bruker. Både Max og Maya blekner på flere fronter i forhold. Foreløpig har jeg ikke gjort noe særlig karakteranimasjon, men det ser ut som om det skal fungere ganske fint. Det ser ut til å være en fin funksjonskurve-editor, og rigging skal visst være knall i Houdini.
Det programmet er virkelig kjent for er effekter og simulering. Det ser veldig smart ut foreløpig, og mange ting som er veldig knotete i Maya (som kollisjonsevents osv) er veldig elegant i Houdini. Metablobs er godt implementert og jeg fikk gjennomført en simulering jeg brukte lang tid på å få til i Maya på noen minutter i Houdini. Slike ting er nesten verre i Max enn Maya etter min mening, med unntak av ryddigheten. Der er Max ganske smart med sin Pflow. En av tingene jeg legger merke til ved Houdini er nettopp hvor ryddig det er. De fleste nodene gjør veldig få ting, og slik får man god oversikt over hva hver enkelt komponent i nodenettverket gjør.
Jeg testet ut Houdini som compositingprogram også. Det slo meg at med mange av disse nodene kunne man compet i programmet, og det viser seg at det fins en egen avdeling i Houdini for denslags. Der kan man gjøre de fleste compeoperasjoner som å blende bilder/sekvenser med forskjellige blendoperasjoner, man kan gjøre forskjellige typer keying (luma og chroma), man kan gjøre roto, fargekorrigere og mye mye mer. Det eneste jeg ikke fant var en node for å tracke, men det finnes sikkert.
Forsøkte også å lage en shader fra bunn av med Vex-nettverk. Det gikk bra, og jeg kan se at mulighetene er mange her. Jeg hadde imidlertid litt problemer med å finne ut hvordan arbeidsflyten skal være når man setter opp materialnettverk med proceduralteksturer. Jeg ser at programmet har en del av disse “under panseret”, men finner ikke ut hvordan man skal få tilgang til de i det “vanlige” grensesnittet. Generelt shaderoppsett var imidlertid ganske smart. Man bruker stort sett bare ett material som har de aller fleste egenskapene man søker i et material. Det var all slags refleksjons,- refraksjons og SSS attributter å finne der. Hvis man savner noe tipper jeg det er bare å gjøre endringer på VEX-nivå.
Prisene på Houdini er verd et eget avsnitt, for de er veldig sære. Man får Houdini Escape (nesten hele programmet) for under 2000 dollar. For de som er vant med at dataprogrammer koster under to-tre tusen kroner høres dette kanskje mye ut, men for oss i 3D er dette en ganske trivelig pris for en meget omfattende 3d-pakke. Og enda hyggeligere er det dersom man kan erstatte compeprogrammet man bruker og renderman, siden Mantra (innebygd renderer i Houdini) er en meget habil Reyes-renderer. Videre er de ganske trivelige idet de tilbyr apprentice helt gratis (noen få begrensninger som et bittelite vannmerke i render, litt begrenset renderstørrelse og litt begrenset eksport), og apprentice HD for 99 dollar (ubegrenset renderstørrelse). Men jeg blir helt satt ut over prishoppet om man skal ha Houdini Master (alt i Escape pluss simuleringer), denne koster 6700 dollar! Eneste forskjellen er simuleringene. Men skal man simulere så er det stor forskjell på Houdini og andre 3d-pakker. Det er det ikke tvil om.
For meg kan det virke som en kombo med Maya (modellering og karakteranimasjon), Adobe Prod. premium (bildebehandling, videoklipping og motion graphics), syntheyes (tracking) og Houdini (procedural animasjon, modellering, lys, materials, rendering og comp) hadde gjort seg til de grader. Houdini kan muligens eliminere store deler av behovet for en ekstern compeapplikasjon, så man sparer inn de pengene uansett. Hvis man da kan bruke syntheyes eller annen standalonesoftware til tracking er man på sporet av en god løsning.