Mēs sākam šo pamācību ar tukšu projektu, vai arī varat izmantot pievienoto projektu "PSD_C4D_R18_ObjectTracker_start.c4d" no darba failiem, tādējādi jums uzreiz būs logotips, ko animēt skatē.
Kustību sekošanas sagatavošana
Šajā gadījumā mēs koncentrēsimies uz objektu kustības rekonstrukciju, tāpēc mums ir nepieciešams tikai Kustības sekošanas paņēmiens, lai ielādētu video failu un izveidotu sekosanas punktus. Šajā piemērā varam noliegt kameraskata vai vides rekonstrukciju.
Mēs pirmkārt gūstam Kustības sekošanas objektu no Kustības sekošanas izvēlnes.
Kustības sekošanas objekta iestatījumu dialoglodziņā mēs vispirms rūpējamies par video iestrādi. Footage lapā noklikšķiniet uz Ielādēt- pogu Footage rindā.
Jūsu operētājsistēmas Atvērt failu dialogā izvēlieties pievienoto video ierakstu "Schreibtisch.mov" no šīs pamācības darba failu komplekta.
Atkarībā no datora veiktspējas, varat iestatīt augstāku Izvērst- vērtību Attēluma kvalitātei sekosanas laikā, bet 75% ir pietiekami šim projektam.
Sekosanas punktu ievietošana un sekosana
Gadījumā, ja mūsu video materiāls tagad ir pieejams arī Redaktora skatījumā, varam sākt ievietot sekosanas punktus. Lai to izdarītu, dialoglodziņā Kustību sekošanas pārslēdzies uz 2D-sekošanas lapu un izvēlies Manuālā sekošana.
Uz abfilmitā raksta papīra redzam kopā 20 piedāvātos punktus, kas ir piemēroti sekošanai. Cinema 4D Objektsekotājam vēlāk būs nepieciešami vismaz septiņi sekošanas punkti veiksmīgai kustības rekonstrukcijai.
Lai ievietotu sekošanas punktu, klikšķiniet uz vēlamā punkta vietas Redaktora skatā, turēt nospiestu komandas taustiņu. Pēc tam punktu varat pārvietot, turējotie iekšējā parauga kvadrātā, izmantojot ielāpīto palielināšanas stiklo. Izmantojot iekšējo Parauga kvadrātu vai ārējo Meklēšanas kvadrātu, varat pielāgot abu izmērus.
Ja, kā manā gadījumā, konkrētai sekosanas punktam vispiemērotākā Meklēšana- vai Parauga izmērs visiem sekosanas punktiem, varat to iepriekšiestatīt Opcijas daļā 2D-sekošanas lapā. Šajā gadījumā ieslēdziet arī opciju Meklēšanas pozīcija ekstrapolējam, kas var palīdzēt sekot, ja nepieciešams.
Nav būtiski, ja no sākotnējiem 20 punktiem beigās video ierakstā paliek tikai septiņi pilnīgi sekosanas punkti. Manā gadījumā es cenšos saglabāt visus punktus līdz beigām.
Ja visi sekosanas punkti Redaktora skatā ir ievietoti un iestatīti, mēs varam sākt Sekošanu. Pirms tam pārliecinieties, ka visi Sekas ir atzīmēti sarakstā vai redaktorā, un pēc tam noklikšķiniet uz pogas Manuālā Sekošana.
Tagad mums būs jāpagaida brīdi, līdz Kustības sekošana sekos mūsu sekošanas punktiem visos attēlos.
Pēc sekas mums izpildot sekošanu un pārvietojoties caur animāciju, pēc dažiem attēliem, visticamāk, mēs pamanīsim pirmo, sarkano marķēto sekošanas punktu kļūdu.
To var viegli labot, pārvietojot nogāzušos sekošanas punktu ar peli un novietojot to uz paredzētās vietas. Tas radīs jaunu Atslēgas kadru šajā laika punktā, un Kustības sekošanas pielāgos stāvokļus pirms un pēc korekcijas, veicot īsu papildsekošanu šim punktam atbilstoši.
Tādā veidā mēs tagad pārbaudīsim visa sekotā video ieraksta gaitu pēc sekosanas kļūdām un koriģēsim tās pēc nepieciešamības.
Kā iepriekš minēts, savā piemērā es esmu saglabājis visus 20 sekošanas punktus, kur nepieciešams, esmu tos koriģējis. Ja esat apmierināts ar rezultātu, ļaujiet animācijai pilnībā darboties testa nolūkos, lai pamanītu iespējamos lēcienus vai punktu maiņu.
Rekonstrukcija objektā Tracker
Mūsu sekošanas punktu apstrāde notiek – jo mēs vēlamies rekonstruēt objektu un nekamerakustību – ne Motion, bet gan Objekt Tracker. Pirms tam mums jānodod uzģenerētie un sekotie punkti. Tāpēc vispirms atlasām visus manuāli izveidotās trases sarakstā ar Lietotāja-Traces.
Tagad no sadaļas Apziņa Tracker pievienojam Objekt Tracker. Ja ir atlasīts Apziņa Tracker sadaļas Objekt- pārvaldnieks, tad Objekt Tracker tiks nekavējoties savienots ar to.
Atlasīto trasu piešķiršana notiek, atlasot Objekt Tracker iestatījumu dialogā uz Tracker- lapu, izmantojot pogu Atlasītais piešķirt apakšā pa kreisi. Tur mēs redzam arī, ka mūsu uzģenerētais Apziņa Tracker ir tur saglabāts.
Pēc šī soļa Objekt Tracker saraksts, kas piešķirts, tiek aizpildīts ar mūsu Lietotāja Trases.
Lai palīdzētu Objekt Tracker rekonstrukcijā, vēlreiz pārejam uz sadaļu Apziņa Tracker uz Rekonstrukcija- lapu un tur iestatam Fokusa attālumu kā Zināms un pastāvīgs, ar klasisku fokusa attālumu no 36 mm.
Atgriežoties iestatījumu dialogā Objekt Tracker, mēs atrodam pogu 3D Objekta Rekonstrukcija uz Rekonstrukcija- lapas. Tagad, kad visas sagatavošanās darbības ir veiktas, varam sākt rekonstrukciju.
Vēl laiks paiet, līdz Objekt Tracker rekonstruē objektu kustību no tās pieejamās informācijas.
Taču pēc šī īsā gaidīšanas laika jau redzam Objekt Tracker objekta aksi mūsu sekošanas punktos. Ja rekonstrukcija ir veiksmīga, Objekt Tracker objekts atbilst visam kustībai, atskaņojot animāciju uz rakstāmgalda.
Rekonstrukcijas pielāgošana
Līdzīgi kā kameru sekošanas gadījumā, Objekt Tracker vajag dažus norādījumus, lai pareizi orientētu savas ass un noteiktu mūsu skatu vienību pareizo mērogu.
Šos nepieciešamos Ierobežojuma Tagus mēs atradīsim konteksta izvēlnē ar labo peles pogu zem Apziņas Tracker-Tagiem. Sākam ar Vektora-Ierobežojumu ass orientācijas noteikšanai, ierobežojums tiek piešķirts tieši Objekt Tracker.
Redaktora skatā novietojam pirmo Vektora-Ierobežojumu no augšējā kreisā uz augšējo labo sekošanas punktu uz papīra lapas.
Iestatījumu dialogā Vektora-Ierobežojuma Tagā definējam vēlamo ass orientāciju, mūsu gadījumā - X-Ass. Tajā pašā laikā, norādot zināmu Gari, mēs varam noteikt skatu mērogu. Mūsu gadījumā starp abiem mērķiem ir tieši 12 cm.
Vektor-Ierobežojumu no konteksta izvēlnes pa labi peles taustiņu vai caur Tagiem>Apziņa Trecker Tagi Objekt- pārvaldniekā.
Redaktora skatā novietojam otro Vektora Ierobežojumu no augšējā kreisā uz apakšējo kreiso sekošanas punktu uz papīra lapas. Kā redzams, mūsu pirmo Vektor-Ierobežojumu jau ir panākusi pareizu sarkanā X-asīs orientāciju.
Otrajam Vektor-Ierobežojumam tā iestatīšanas dialogā ir pietiekama tikai blakus esošās Asses norāde, mūsu gadījumā – Z-Axia.
Vairāki Ierobežojumi nav nepieciešami Objekt Tracker rekonstrukcijai. Kā redzams redaktora skatā, Objekt Tracker ass orientācija tagad atbilst mūsu ainai.
Pašu Objekt Tracker pēc mūsu rekonstrukcijas ir objekts, kas tiek animēts pēc atslēgas kadriem - protams, bez ģeometrijas. Šo objekta animāciju tagad varam integrēt un animēt jebkurus 3D objektus scenē.
3D objekta integrācija
Par virsrakstu ir vispārīgi izvēlēts, jo jūs varat integrēt jebkuru 3D objektu šajā animācijā. Galvenokārt mums vienkārši jāienraksta mūsu objekti Objekt Tracker apakškategorijā izmantojot objekta-vadītāju, tomēr tas nav elegants un sarežģītākos scenārijos arī nav pārskatāms.
Tā vietā mēs izveidojam Null objektu caur izvelkamais slīdni Izveidot>Objekts, kuru varam pielāgot mūsu 3D objektiem. Null objektu tad savienojam ar Constraint.
Dot Null objektam piemērotu nosaukumu atbilstoši 3D objektam un tad ar konteksta izvēlnes labo klikšķi no Rakstura tagiem piešķiriet Constraint-Tagu Null objektam.
Constraint taga iestatījumu dialoglodziņā mēs vispirms nosakām Constraint veidu pamatlapā, mūsu gadījumā PGW (Pozīcija, Izmērs, Leņķis). Atveram pieejamo PGW-lapu, kur apakšā aktivizējam Mērķa pozīciju un Leņķi.
Pēc tam mēs varam no Objekt Tracker pārnes kopā ar \Objekta-vadītāju, vilkot un nometot to Mērķa laukā Constraint-Tagu.
Null objektam uzreiz ir pievienotas Pozīcija un Leņķis no Objekt Trackera un tas darbosies tā arī visos kustību laikos, nemainot Objekt Trackera hierarhiju.
Kā jau minēts, jūs varat izmantot jebkuru objektu integrēšanai animācijā, šeit es esmu izveidojis krāsainu PSD tekstam. Iekārtojiet 3D objektu caur Objekta-vadītāju, zem Constraint kontroles esošam Null objektam. Objekta-Koordinātēs Atribūtuvadītājam Izvilkšanas-objektam varam redzēt, ka tas vēl nav pielāgots mūsu izsekotajai kustībai.
Taču tas ir ātri izdarāms, mums tikai jānulē Pozīcija- un Leņķa- parametri Atribūtu-vadītājam, lai nav nobīdes pret vecāku Null objektu.
Galīgo 3D objekta vai teksta atrašanās vietu nosaka Redaktora-skatījumā. Pārvietojot mūsu 3D objektu centrāli uz papīra caur Null objekta zemobjektiem.
Fona iekļaušana
Ja mēs neesam izveidojuši vidi vai atsevišķi izsekojuši to, tad renderējot mēs iegūsim kustīgu 3D objektu pret melnu fonu kā rezultātu. Bet mums vismaz ir jāpievieno fona materiāls, kas notiek fonā.
Lai to paveiktu, mēs paņemam Grīdas objektu no Vides-objektu palates un iekļaujam to tāpat kā 3D objektu vai rakstu zem Null objekta. Lai Grīdas objekts atrastos pareizajā Pozīcijā un Leņķī kā animētais Null objekts, mēs nulējam Pozīcijas- un Leņķa koordinātes ar Pozīcijas- un Leņķa atlases vadītāju Grīdas objektam.
Lai iegūtu piemērotu tekstūru Grīdas objektam, īslaicīgi pārslēdzamies uz Kustību Sekotāja iestatījumu dialoglodziņu. Tur mēs atrodam Video materiālu-lapu un pogu Fona-objekts izveide.
Pēc šīs pogas noklikšķa Kustību Sekotājs mums izveidos Fona-Objektu ar interesanto, jo pareizi ar Frontālās kartēšanas noteikto tekstūras tagu. Pārvietojam tekstūras tagu no Fona objekta uz mūsu Grīdas objektu vienkārši izvelkot un nometot Objekta-vadītājā. Pēc tam droši varat dzēst Fona objektu.
Lai Grīdas objekts renderējot tikai darbotos kā fons, mēs piešķiram tam Rezultāta tagu caur Tagi>Cinema 4D Tagi izvēlnes Objekta-vadītāju.
Iestatījumu dialogā Rendertāgs atrodami Tag-Lappusē būtiska opcija Fona saplūšana. Tas nozīmē, ka ainai nav ietekmes uz Grīdas objektu, bet tas joprojām var saņemt ēnas.
Ēnu zonu ieviešana ar Ambient occlusion palīdzību
Kad tiek renderēta mūsu scēna, mums vajadzētu redzēt gan mūsu 3D objektu, gan mūsu video materiālu izveidotā attēlā. Tā, ko vēl varam novērot, ir trūkstosais ēnu metiens PSD logotipam. Ņemot vērā, ka rakstāmgalda scēnā valda relatīvu difūzi gaisma, Ambient occlusion pievienošana renderēšanas laikā jau tagad var dot labāku rezultātu.
Lai aktivizētu Ambient occlusion kā renderēšanas efektu, mēs izsaucam Renderešana izvēlni vai nospiežam saīsni Command + B un nospiežam Renderēšanas iestatījumus. Pogu Efekti… izvēlnē jau ir pieejams Ambient occlusion!
Lai ēnu efekts nebūtu pārāk spēcīgs un atbilstu mūsu video materiālam, esmu gandrīz atstājis Krāsu maiņu gandrīz tādā pašā iestatījumā un vienīgi samazinājis maksimālo stara garumu līdz 10 cm. Ar norādītajiem vērtībām precizitātei un paraugiem mēs iegūsim pietiekami mīkstu renderētu ēnu zonu.
Tagad PSD logotips jau iederas videosekvencē ievērojami labāk. Ja vēlaties veltīt vēl vairāk pūļu, 3D objektus dabūsiet pareizi apgaismot.
Nonākam pie šī Objektu sekošanas pamācības galam. Šī projekta galīgajā renderēšanā esmu izvēlējies labāko un mierīgāko kadru no pašamūsu filmētā video materiāla (kopš 70. attēla).