Houdini (grafiikkaohjelma)
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 8.9.2019 tarkistetusta
versiosta . tarkastukset vaativat
10 muokkausta .
Houdini on ammattimainen 3D-grafiikkaohjelmistopaketti , jonka on kehittänyt Side Effects Software ( Toronto , Kanada ) . Tämän paketin tärkein ero on, että se on visuaalinen ohjelmointiympäristö .
Ohjelman pääominaisuudet
- Mallintaminen
- Animaatio
- avainkehyspohjainen animaatio _
- mahdollisuus ohjata prosessiparametrien kanavia HScriptillä tai CHOP-ryhmäoperaattoreilla (kanavaoperaattoreilla )
- avainkehyseditori - jolla on mahdollisuus esittää näkymäparametri graafisesti , muuttaa arvon interpoloinnin tyyppiä ja avainkehyksen sijaintia ajassa
- hahmoanimaatio - työkalut hahmoanimaatioon: luurangot, rig , hiukset ja villa (fyysisen vuorovaikutuksen laskennalla), hahmojen vuorovaikutus (Crowd control) jne.
- Fyysinen mallintaminen - fyysisen vuorovaikutuksen laskenta:
- jäykkä (Rigid Body) ja pehmeä runko (Soft Body)
- "köysi" rungot (lanka)
- kankaat (kangas)
- hiukset ja villa (turkis)
- kaasujen ja nesteiden fysikaalisen käyttäytymisen laskeminen ja visualisointi (tulen, savun, useimpien ilmakehän ilmiöiden, nesteen liukenemisen toiseen, kostutuskartat (Wet Map) jne.)
- Valaistus
- Materiaalit ja varjostimet
- materiaalikirjasto
- kyky luoda mukautettua materiaalia muokkaamalla olemassa olevaa materiaalia tai ohjelmoimalla materiaalivarjostin - SHOPs (varjostusoperaattori)
- Surround-ääni – Houdinissa on joukko työkaluja, joiden avulla voit työskennellä tilaäänen kanssa . Sijoittamalla kohtaukseen virtuaalisia äänilähteitä käyttämällä erityistä mikrofonina toimivaa esinettä (Mikrofoniobjekti), voit saada äänisignaalin kohtauksen tiettyyn kohtaan ottaen huomioon kohtauskohteiden akustiset ominaisuudet. [yksi]
- renderöinti
- kätevä solmujen renderöintirakenne (ROPs - renderöintioperaattorit), jossa on mahdollisuus renderöintijonoon , renderöintisolmujen hierarkkinen vuorovaikutus keskenään. Renderöintisolmut " muistavat" parametrinsa, mikä mahdollistaa kohtauksen tarvittavien elementtien nopean laskemisen uudelleen
- tuki erilaisille renderöintityökaluille : Mantra, Renderman , mental ray ja muut
- tuki tärkeimmille grafiikkamuodoille näkymän vientiä varten ja tuki monitasoisille kuville
- verkon renderöinti
- renderöinti yksittäisille valoille tai tiettyyn geometriaryhmään kuuluville objekteille
- Kompositio
- sisäänrakennettu työkalu kompositioon (COP:t - komposiittioperaattorit), jossa on täysi tuki pikseleille, joiden värisyvyys on 32 bittiä liukuluku
- COP:n tietoja voidaan käyttää suoraan projektiympäristössä
Operaattorit. Solmut
Operaattori on Houdinin perusrakenneyksikkö , joka pystyy käsittelemään tiettyjä tietoja ja palauttamaan tuloksen tyypin mukaan. Useimmissa tapauksissa käyttäjä käsittelee operaattorin graafista esitystä - solmua, joka näytetään suorakulmiona tulo- ja lähtöliitäntöineen. Yhden solmun lähtöliitäntä voidaan kytkeä toisen sisääntuloliitäntään, mikä varmistaa tiedonsiirron niiden välillä. Voimme sanoa, että mallintaminen Houdinissa on operaattoreiden (solmujen) luomisen ja linkittämisen prosessi. Kaikki projektin toiminnot luovat uuden operaattorin, joten käyttäjällä on aina mahdollisuus muuttaa suoritettujen toimien parametreja sekä peruuttaa (poistaa) toimia tai poistaa ne väliaikaisesti käytöstä.
Kuvaajat (Verkot)
Solmujen tai operaattoreiden yhteydet muodostavat kaavioita (Networks). Tällaiset kaaviot voivat kuulua johonkin seuraavista kontekstityypeistä: [2]
- Objects (OBJ) on huipputason säiliö kaikille geometrisille kohteille (valot, kamerat, SOP:t jne.). Mahdollistaa tila- ja hierarkkisten riippuvuuksien määrittämisen kohtausobjektien välillä
- Geometry (SOP) - sisältää täydelliset toiminnot mallintamiseen. Tyypillisesti tällainen graafi sisältää generaattorisolmuja (kuutio, pallo, taso) ja muunnossolmuja (muunnos, pakkaus, Boolen operaatiot). Tällainen graafi voi sisältää vain yhden aktiivisen solmun, joka määrittää tuloksena olevan SOP-objektin geometrian.
- Hiukkaset (POP) - tällaisen kaavion avulla voit luoda hiukkasten lähteitä ja määrittää niiden käyttäytymisen sopivien solmujen avulla
- Liike- ja äänikanavaoperaattorit (CHOP) - tällainen kaavio sisältää solmut datakanavien hallintaan (mikä tahansa kohtausparametri, tiedot äänitiedostosta). On menettelyllinen animaatiotyökalu
- Compositing (COP) - sisältää solmut graafisten kuvien 2D-muunnoksia varten. Se on täydellinen kompositiotyökalu . Muihin mallinnuspaketteihin verrattuna Houdini - kompositiotyökalu ei ole itsenäinen ohjelma. COP:n tietoja voidaan käyttää suoraan 3D-näkymässä
- Dynamics (DOP) - kaavio kohteen fyysisten ominaisuuksien luomiseen ja niiden vuorovaikutuksen laskemiseen. Mahdollistaa esineiden realistisen käyttäytymisen luomisen, esimerkiksi jäykkien kappaleiden törmäyksen laskettaessa alkuperäisten esineiden muodonmuutosta tai tuhoutumista tai kudosten käyttäytymistä
- Shaders (SHOP) - sisältää varjostussolmut . Näiden solmujen parametrit muuttavat tietyn varjostimen ominaisuuksia
- Render outputs (ROP) - sisältää renderointisolmut . Jokaisella tällaisella solmulla on tietty joukko renderöintiparametreja, esimerkiksi: renderöinnin kehysalue, aktiivinen kamera, tiedoston nimi renderöintitulosten tallentamista varten jne. Tällaiset solmut voidaan yhdistää toisiinsa luoden riippuvuuksia
- VEX Builder (VOP) on graafi visuaaliseen ohjelmointiin Houdini . Käytetään pääasiassa Shader - ohjelmointiin .
Jokaisen tyyppisellä kaaviolla on oma, ainutlaatuinen joukko operaattoreita, kun taas melkein missä tahansa kaaviossa voit luoda erityyppisen alikuvaajan, ja on myös mekanismeja tiedon vaihtamiseen erityyppisten kaavioiden välillä. Esimerkiksi luotaessa hiukkasten lähdettä POP-graafiin, voidaan käyttää SOP-objektin tietoja, jotka määrittävät lähteen geometrisen muodon.
Mukautetut solmut (digitaaliset varat)
Graafit voidaan yhdistää itsenäiseksi rakenteeksi - "muokatuksi solmuksi" (digitaalinen omaisuus), jolla on oma nimi ja joukko säädettäviä parametreja. On esimerkkejä erittäin monimutkaisten menettelymallien luomisesta, jossa on suuri määrä säätöjä, esimerkiksi: prosessitie, joka korkeuseroista riippuen upottaa itse monimutkaisia siltoja tai tunneleita, käyttäjän tarvitsee vain määrittää polku, jota pitkin tämä tie kulkee. passi tai prosessikirja, jossa käyttäjä määrittää sivujen lukumäärän, koon ja kansion polun tekstuurien kanssa; Muuttamalla avoimen sivun numerosta vastaavaa parametria voit luoda animaation kirjan tai lehden kääntämisestä.
Ohjelmointi Houdinissa
Kaikki Houdinin toiminnot ovat suoritettavissa ohjelmakoodin avulla. Tässä tapauksessa operaattori esitetään luokkana ja operaattorin parametrit tämän luokan jäseninä . Jokaisella operaattorilla on projektissa oma osoite, joka on rakenteeltaan samanlainen kuin Unixin kaltaiset käyttöjärjestelmät . Operaattoritoimintojen muuttujat ja parametrit voivat käsitellä useita tietotyyppejä :
- Geometriset tiedot - pisteet, primitiivit, normaalit , projektiot, käyrät jne.;
- Graafiset tiedot - rasteritietotaulukko grafiikkatiedostosta tai suoraan sisäänrakennetusta COP-säveltäjästä;
- Hiukkaset ovat POP-yhdisteiden tietorakenteita;
- Fyysiset tiedot - DOP:t;
- Merkkijonotiedot - operaattoreiden tekstiparametrit;
- Numeeriset tiedot - operaattoriparametrit, attribuutit, vektorit, useimmat tiedot Shader -ohjelmointiin jne.;
- Tiedot syöttölaitteista - hiiri, näppäimistö, näytönohjain , MIDI-portti, mikrofoni;
- RAW-tiedot tiedostosta;
- Tiedot TCP/IP-yhteydestä ;
- Äänivirta tiedostosta tai virtuaalimikrofonista, joka sijaitsee kohtaustilassa.
Saavutukset
Side Effects Software sai vuoden 2002 Academy Award for Technical Achievement -palkinnon (Scientific and Engineering Award) [3] , koska hän käytti Houdinia simuloimaan luonnonilmiöitä käyttämällä hiukkasia ja monimutkaisia menettelyllisiä 3D-malleja .
Houdinin versiot
Houdini on suhteellisen kallis tuote, mutta Houdini Apprenticesta on myös ilmainen versio - jota voidaan käyttää ei-kaupallisiin tarkoituksiin sekä ladata vapaasti ohjelman viralliselta verkkosivustolta .
Muistiinpanot
- ↑ Tilaääni (downlink) . Haettu 4. lokakuuta 2010. Arkistoitu alkuperäisestä 1. heinäkuuta 2012. (määrätön) (Englanti)
- ↑ Verkkotyypit (linkki ei saavutettavissa) . Haettu 4. lokakuuta 2010. Arkistoitu alkuperäisestä 1. heinäkuuta 2012. (määrätön) (Englanti)
- ↑ 75. vuotuinen Oscar-gaala (2002) (linkki ei ole käytettävissä) . Haettu 3. lokakuuta 2010. Arkistoitu alkuperäisestä 21. kesäkuuta 2012. (määrätön) (Englanti)