Aloita tämä opetusohjelma tyhjästä projektitiedostosta, vaihtoehtoisesti voit käyttää mukana toimitettua "PSD_C4D_R18_ObjectTracker_start.c4d" -projektia, jolloin sinulla on animoitava logo samassa kohtauksessa.
Liikkeenseurannan valmistelu
Tässä tapauksessa keskitymme objektin liikkeen rekonstruointiin, joten tarvitsemme liikkeenseurannan vain liittääksemme videotiedoston ja luodaksemme sekä seurataksemme seurantapistettä. Kameran liikkeen tai ympäristön rekonstruointiin tässä esimerkissä ei tarvita.
Hankitaan siis ensimmäiseksi Liikkeenseurantaobjekti "Liikkeenseuranta"-valikosta.
Liikkeenseurantaobjektin asetusikkunassa käsittelemme ensin videosekvenssin liittämistä. Siirrymme "Videomateriaali"-sivulle ja napsautamme siellä "Liitä"-painiketta "Videomateriaali"-rivillä.
Valitkaa työjärjestelmänne tiedoston avausikkunasta tässä oppaan mukana toimitettu videosekvenssi "Schreibtisch.mov". Riippuen tietokoneen suorituskyvystä voit asettaa vielä korkeamman Resample-arvon seurannan kuvanlaadun parantamiseksi, mutta 75 % riittää hyvin tähän projektiin.
Seurantapisteiden asettaminen ja seuraaminen
Kun videomateriaali on nyt valmiina myös "Editori"-näkymässä, voimme aloittaa seurantapisteiden asettamisen. Siirrymme liikkeenseurantaobjektin asetusikkunassa "2D-seuranta"-sivulle ja valitsemme sieltä "Manuaalinen seuranta."
Seurantapisteen asettamiseksi napsautat haluamaasi kohtaan "Editori"-näkymässä pidettynä Komennäppäimen painettuna. Tämän jälkeen voit siirtää pistettä tarkalle paikalle vetämällä sitä sisäisen malliruudun avulla ja säätämällä pisteen kokoa vetämällä sisä- tai ulkomuotoista neliötä.-quadrat> ruudun suurentamiseksi.
Jos, kuten esimerkissäni, tietty Etsi- tai Mallikoko suositaan kaikille seurantapisteille, voit määrittää ne valmiiksi "Valinnat"-kohdassa "2D-seuranta"-sivulla. Samalla voimme aktivoida "Etsintäpaikan ekstrapolointi" -vaihtoehdon, joka voi olla hyödyllinen seurannassa.
Ei ole katastrofi, vaikka alkuperäisistä 20 pisteestä jäljellä olisi lopussa vain seitsemän täydellistä seurantapistettä. Esimerkissäni yritän kuitenkin säilyttää kaikki pisteet loppuun asti.
Raidat ovat valittuina luettelossa tai editorissa ja napsauta sitten "Manuaalinen seuranta" -painiketta.
Liikkeenseuranta seuraa seurantapisteitä kuvissa.
Kun seuranta on tehty ja siirrymme animaation läpi, huomaamme muutaman kuvan jälkeen ehkä ensimmäisen, punaisella merkityn seurantapisteen menevän väärin.
Tämän voi korjata helposti tarttumalla hiirellä vääntynyttä seurantapistettä ja siirtämällä sen oikeaan paikkaan. Tämä luo uuden Avainruudun tähän ajanhetkeen, ja Liikkeenseuranta sovittaa tilat ennen ja jälkeen korjauksen lyhyen jälkiseurannan kautta kyseiselle pisteelle.
Tällä tavoin tarkkailemme koko seurannan edistymistä havaitaksemme mahdollisia virheitä ja korjataksesi ne tarvittaessa.
Kuten alussa mainitsin, olen saanut kaikki 20 seurantapistettä esimerkissäni ja korjannut niitä tarvittaessa. Jos olet tyytyväinen tulokseen, anna animaation myös pyöriä kokonaan testinä, jotta voit tunnistaa mahdolliset hyppyt tai pisteen vaihdot.
Rekonstruktio Objektinseurantaa
Seuraamispisteidemme käsittely tapahtuu - koska haluamme rekonstruoida objektin eikä kameran liikettä - ei liikkeen kautta, vaan Objektinseuraajassa. Ennen kuin voimme siirtää tuottamamme ja seurattumme pisteet, meidän täytyy kuitenkin ensin siirtää ne. Valitsemme ensin kaikki manuaalisesti luodut raidat Käyttäjän raiteet -luettelosta.
Nyt haemme Objektinseuraaja valikosta Liikkeenseuraaja ja tuomme sen mukaan. Kun Liikkeenseuraaja on valittu Objektin-hallinnassa, Objektinseuraaja yhdistyy siihen saman tien.
Valitsemamme raidat liitetään Objektinseuraajaan sen asetuksista Seuraaja-sivulla valitsemalla Valitse valitut -painikkeella aivan vasemmassa alakulmassa. Näemme myös, että valitsemamme Liikkeenseuraaja on tallennettu sinne.
Tämän vaiheen jälkeen Objektinseuraajaan liitettyjen raiteiden luettelo on nyt täynnä käyttäjän raiteita.
Autaaksemme Objektinseuraajaa rekonstruktioprosessissa vaihdamme takaisin Liikkeenseuraajaan ja asetamme siellä Poltovälin Tunnettu ja vakio, klassiseksi poltoväliksi 36 mm.
Takaisin Objektinseuraajan asetuksista löydämme Rekonstruktio-sivulta painikkeen 3D-objektin rekonstruktio. Kun kaikki valmistelut on tehty, voimme aloittaa rekonstruktion.
Vähän aikaa kuluu, kunnes Objektinseuraaja on rekonstruoinut objektin liikkeen saatavilla olevista tiedoista.
Mutta tämän lyhyen odotusajan jälkeen näemme jo Objektinseuraajan objektin akselin seuraamispisteidemme kohdalla. Jos rekonstruktio on onnistunut, Objektinseuraajan objekti seuraa paperin pöydän päällä tapahtuvaa liikettä animaatiota toistettaessa.
Rekonstruktion mukauttaminen
Samoin kuin kameran seurannassa, Objektinseuraaja tarvitsee joitain viitteitä akseliensa oikeaan suuntaamiseen ja myös kohteen yksiköiden oikean mittakaavan asettamiseen.
Tätä varten tarvittavat Rajoitustagit löytyvät oikealla hiiren napsautuksella Liikkeenseurannan tagit -valikosta. Aloittaminen tapahtuu Vektorirajoituksella akselin suuntaamiseksi, ja rajoitus annetaan suoraan Objektinseuraajalle.
Editorinäkymässä sijoitamme ensimmäisen Vektorirajoituksen ylävasemmasta yläoikeaan seurattuun pisteeseen paperissa.
Vektorirajoituksen asetusten kautta määritämme halutun akselin suunnan, tässä tapauksessa X-akseli. Samanaikaisesti voimme määrittää kohteen mittakaavan antamalla tiedon tunnetusta Pituudesta ja tässä tapauksessa etäisyys kahden pisteen välillä on tarkalleen 12 cm.
Toisen akselin määrittämiseksi hankimme toisen Vektori-rajoituksen oikealla hiiren napsautuksella tai Tagit>Liikkeseurannan tagit -valikosta Objekt-hallinnasta.
Editorinäkymässä sijoitamme toisen Vektorirajoituksen ylävasemmasta alavasempaan seurattuun pisteeseen paperissa. Kuten näemme, ensimmäinen Vektorirajoitus on jo saanut punaisen X-akselin oikeaan suuntaan.
Toiseen Vektorirajoitukseen riittää määrittää sen asetusten kautta viereinen Akseli, tässä tapauksessa Z-akseli.
Lisää Rajoituksia ei tarvita Objektinseuraajan rekonstruktion mukauttamiseen. Editorinäkymässä Objektinseuraajan akseleiden suuntaus vastaa nyt meidän kohtaamme.
Objektinseuraaja itsessään on jälleenrakentamisemme mukaan keyframe-animoitu objekti – tietysti ilman geometriaa. Tämän objektianimaation avulla voimme nyt integroida ja animoida mitä tahansa 3D-objekte kohtaukseen.
3D-objektin integroiminen
Otsikko on yleinen, koska luonnollisesti voitte integroida mihin tahansa 3D-objektiin tämänhetkisen animaation. Periaatteessa tarvitsisimme vain alisteiset objektit Objektininseuraajaan Objekti-käsittelijässä, mutta tämä on vähän kömpelöä ja monimutkaisemmissa kohtauksissa myös epäselvää.
Sen sijaan luomme tyhjäobjektin valikosta Luo>Objekti, johon voimme alisteistaa 3D-objektimme. Tämän jälkeen tyhjän objektin kytkemme Constraintinilla.
Asettakaa tyhjälle objektille sopiva nimi 3D-objektin mukaisesti ja liittäkää tämän jälkeen kontekstivalikosta hiiren oikealla painikkeella LuontotägejäConstraint-Tagi tyhjään objektiin.
Constraint-Tägin asetusvalintaikkunassa määräsimme ensin Constraintin tyypin perussivulla, tässä tapauksessa PGW (Sijainti, Koko, Kulma). Nyt käytettävissämme olevalla PGW-sivulla aktivoimme alhaalla Kohteen sijainnin ja Kulman.
Tämän jälkeen voimme raahata ja pudottaa Objektininseuraajan objekti-käsittelijästä Constraint-Tiedon Kohteen kohtaan.
Tyhjäobjekti on heti ottanut Sijainnin ja Kulman Objektininseuraajalta ja tekee niin myös kaikissa liikkeissään ilman, että meidän tarvitsee puuttua Objektininseuraajan hierarkiaan.
Kuten jo mainittiin, voitte käyttää minkä tahansa objektin animaatioonliittämiseen, itse loin värillisen PSD-tekstin. Aseta 3D-objekti Objekti-käsittelijän kautta Constraintin hallitsemaan tyhjään objektiin. 3D-objektin Ekstruusio-objektin Attribuutti-käsittelijässä koordinaateista voimme lukea, että se ei ole vielä mukautettu seurattuun liikkeeseemme.
Mutta tämä on nopeasti hoidettu, meidän tarvitsee vain 'nollata' Sijainti- ja Kulma-parametrit Attribuutti-käsittelijässä, jotta ei ole enää haittaa ylemmälle tyhjäobjektille.
3D-objektin lopullinen sijoittaminen tai tekstin luominen suoritetaan Editori-näkymässä. Siirrämme 3D-objektin näkymän Akselit tyhjän objektin alapuoliseen 3D-objektiin keskelle paperia.
Taustan liittäminen
Koska emme ole luoneet ympäristöä tai erikseen seurattua, renderöinnissä saamme vain liikkuvan 3D-objektin mustan taustan edessä tulokseksi. Tarvitsemme kuitenkin ainakin taustalla olevan tallenteen aineiston.
Otamme Maapintaobjektin paletistamme ja määrittelemme sen kuten 3D-objekti tai tekstin tyhjän objektin alle.Jotta myös Maapintaobjekti on oikeassa Sijainnissa ja Kulmassa animoidun tyhjän objektin kanssa, nollataan Attribuutti-käsittelijässä Sijainti- ja Kulma-Koordinaattien arvot Maapintaobjektille.
Saamme sopivan tekstuurin Maapintaobjektille siirtymällä hetkeksi Motion Trackerin asetusvalikkoon. Siellä löydämme Laaturasivulta painikkeen Taustan objektin luominen.
Napauttamalla tätä painiketta Motion Tracker luo meille Taustan-Objektin, jossa meitä kiinnostava, koska oikein Edeltävän kartoituksen määrittelemä Tekstuuri-tägi. Siirrämme tämän Tekstuurit-tägin yksinkertaisesti Objekti-käsittelijässä Taustan-Objektiin ja sitten voimme turvallisesti poistaa Tausta-objektin.
Koska Maapintaobjekti tulisi toimia vain taustana renderöinnissä, annamme sille Renderi-Tägin Tagit>Cinema 4D Tagit -valikon kautta Objekti-käsittelijässä.
Säätödialogissa Render-Tageille löydämme tagi-sivulta meille tärkeän vaihtoehdon taustakoostumus. Tämä tarkoittaa, että kohtauksen valaistus ei vaikuta maahan-objektiin, mutta se voi edelleen vastaanottaa varjoja.
Vaikutus varjoalueisiin Ambient Occlusionin avulla
Kun renderöimme kohtausta nyt, saamme 3D-objektimme ja materiaalimme halutussa kuvassa. Ainoa ongelma on PSD-logon puuttuva varjo. Koska työpöydällä vallitsee suhteellisen hajonnut valaistus, Ambient Occlusionin lisääminen renderöinnin aikana tulisi johtaa parempaan lopputulokseen.
Aktivoidaksemme Ambient Occlusionin renderointitehosteena avaa renderöintiasetukset valikosta Renderöinti tai pikakomento Komento + B, jossa Tehosteet… nappulan valikossa Ambient Occlusion on valmiina odottamassa.
Jotta varjojen vaikutus ei olisi liian vahva eikä sopisi materiaaliin, pidin Gradientin melkein oletusasetuksilla ja lyhensin vain maksimaalista säteen pituutta 10 cm: iin. Määritetyillä arvoilla tarkkuudelle ja näytteille saamme riittävän pehmeät renderöidyt varjoalueet.
Nyt PSD-logo sulautuu paljon paremmin videotekoon. Jos haluat panostaa enemmän, voit tietenkin valaista 3D-objektit sopivilla valonlähteillä.
Nyt olemme päässeet tämän objektin seurantatutoriaalin loppuun. Tämän projektin lopullista renderöintiä varten valitsin parhaan, rauhallisimman otoksen itse kuvatusta materiaalista (kuvasta 70 alkaen).