Vi börjar detta handledning med en tom projektfil, eller så kan ni använda projektet "PSD_C4D_R18_ObjectTracker_start.c4d" som medföljer arbetsfilerna, då har ni också logotypen som ska animeras i scenen.

Förberedelse av Rörelsespåraren

I det här fallet fokuserar vi på rekonstruktion av en objektrörelse, därför behöver vi endast använda Motion Tracker för att lägga in videofilen och för att skapa och spåra spårningspunkter. Vi kan avstå från att rekonstruera kamerarörelsen eller miljön i det här fallet.

Så först hämtar vi en Motion Tracker-objekt från menyn Motion Tracker.

Nyhet i Release 18 - objektspåraren

I inställningsdialogen för Motion Tracker-objektet tar vi först hand om att infoga videosekvensen. På Footage-sidan klickar vi på Ladda-knappen i Footage-rad.

Nytt i Release 18 - Objektspåraren.

Välj videosekvensen "Schreibtisch.mov" som medföljer arbetsfilerna till den här handledningen i filöppningsdialogrutan i ditt operativsystem. Beroende på datorprestanda kan du ställa in en ännu högre Resample-värde för bildkvaliteten vid spårningen, men 75 % är tillräckligt för vårt projekt.

Nytt i Release 18 - Objektspåraren

Placera och spåra spårningspunkterna

Efter att vårt inspelade material nu är redo även i redigerarvyn kan vi börja placera spårningspunkterna. För detta byter vi till 2D-spårningssidan i inställningsdialogen för Motion Tracker och väljer Manuell spårning där.

Nytt i Release 18 - Objektspåraren.

Papperet på skrivbordet visar totalt 20 tillgängliga punkter som passar för spårning. Cinema 4D's Object Tracker behöver minst sju spårningspunkter senare för en lovande rekonstruktion av en rörelse.

För att placera en spårningspunkt klickar du med kommandotangenten nedtryckt på önskad plats i redigerarvyn. Sedan kan du flytta punkten till exakt plats genom att dra inne i mönsterkvadratet med hjälp av förstoringsglaset som visas. Genom att dra i den inre mönsterkvadraten eller den yttre sökkvadraten kan du justera storleken för båda.

Nytt i version 18 - objektspåraren

Om det, som i mitt exempel, rekommenderas en viss sök- eller mönsterstorlek för alla spårningspunkter, kan du förinställa detta i avsnittet Alternativ på 2D-spårningssidan. Vid detta tillfälle aktiverar vi också alternativet Sökposition extrapolera som ibland kan hjälpa vid spårningen.

Ny i version 18 - Objektspåraren.

Det skulle inte vara dramatiskt om av de 20 initiala punkterna bara sju fullständiga spårningspunkter återstod i slutet av videosekvensen, men i mitt exempel kommer jag att försöka bevara alla punkter ända till slutet.

Nyhet i version 18 - Objektspåraren

När alla spårningspunkter är placerade och inställda i redigerarvyn kan vi börja spårningen. Se till att alla spår är markerade i listan eller editorn och klicka sedan på knappen Manuell spårning.

Ny i Release 18 - Objektspåraren

Det kommer att ta lite tid för Motion Tracker att spåra våra spårningspunkter på alla bilder.

Nytt i Release 18 - Objektspåraren

När vi sedan går genom animationen efter spårningen kommer vi förmodligen att märka det första röda markerade utslaget av en spårningspunkt efter några bilder.

Nytt i Release 18 - Objekt Tracker.

Detta kan enkelt åtgärdas genom att helt enkelt flytta den avslagna spårningspunkten till rätt plats med muspekaren. Detta skapar en ny nyckelbild vid den här tiden och Motion Tracker anpassar tillstånden före och efter korrigeringen genom en kort efterspårning för denna punkt.

Nyhet i Release 18 - Objektspåraren

På detta sätt kontrollerar vi nu hela förloppet för den spårade videosekvensen efter eventuella spårningsfel och korrigeringar efter behov.

Nytt i Release 18 - Objektspåraren

Som tidigare nämnt, har jag i mitt exempel behållit alla 20 spårningspunkter och korrigeringar där det behövs. När ni är nöjda med ert resultat, låt animationen köras helt igenom testvis för att märka eventuella hopp eller byte av punkter.

Ny i release 18 - Objektspåraren

Rekonstruktion i Object Tracker

Behandlingen av våra spårningspunkter utförs - eftersom vi vill rekonstruera objekt- och inte kamerarörelser - inte i Motion-, utan i Objekt Tracker. Innan vi överför de punkter som genererats och spårats av oss måste de först väljas. Först väljer vi alla manuellt skapade spår i listan över Användarspår.

Ny i Release 18 - Objekt Spårare

Nu hämtar vi Objekt Tracker från menyn Motion Tracker. När Motion Tracker är vald i Objekt-hanteraren, kopplas Objekt Tracker omedelbart till den.

Nytt i version 18 - objektspåraren

Tilldelningen av de fortfarande valda spåren sker via inställningsdialogen för Objekt TrackerTracker-sidan genom att klicka på knappen Tilldela markerade längst ned till vänster. Där ser vi också att vår genererade Motion Tracker är sparad där.

Ny funktion i Release 18 - Objektspåraren

Efter detta steg är listan över spår som tilldelats Objekt Tracker nu fylld med våra användarspår.

Nytt i Release 18 - Objektspåraren

För att hjälpa Objekt Tracker med rekonstruktionen byter vi åter till Motion TrackerRekonstruktion-sidan och ställer in BrännviddenKänd och konstant, med en klassisk brännvidd36 mm.

Nyhet i Release 18 - Objektspåraren

Tillbaka i inställningsdialogen för Objekt Tracker hittar vi en knapp för 3D-objektrekonstruktionRekonstruktion-sidan. Efter att alla förberedelser nu är klara, kan vi börja rekonstruktionen.

Nytt i release 18 - objektspåraren

Det tar lite tid, men efter att Objekt Tracker har rekonstruerat en objektrörelse utifrån den information som finns tillgänglig för den.

Ny i Release 18 - Objekt Tracker.

Efter denna korta väntetid ser vi redan objektaxeln för Objekt Tracker-objektet vid våra spårpunkter. Om rekonstruktionen har varit framgångsrik kommer Objekt Tracker-objektet att följa alla rörelser på det papper som ligger på skrivbordet när animationen spelas upp.

Ny i release 18 - objektspåraren

Anpassa rekonstruktionen

Precis som med spårning av en kamera behöver Objekt Tracker några referenspunkter för att korrekt utrikta sina axlar och också kunna sätta enheterna i vår scen korrekt. De nödvändiga Constraint-tagsen hittar man i kontextmenyn med högerklick under Motion Tracker-tags. Vi börjar med en Vektorkonstraint för att rikta in en axel, Constraint tilldelas direkt till Objekt Tracker.

Nytt i Release 18 - Objektspåraren

I Editor-vyn drar vi det första Vektorkonstraint från det övre vänstra till det övre högra spåringspunkten på pappret.

Nytt i Release 18 - Objekt Tracker

I inställningsdialogen för Vektor Constraint-taggen definierar vi den önskade axelutrikningen, i vårt fall X-axeln. Samtidigt kan vi genom att ange en känd Längd bestämma skalan i scenen. I vårt fall är avståndet mellan de två målen exakt 12 cm.

Nyhet i version 18 - Objektspåraren

För att bestämma en andra axel hämtar vi en annan Vektor-Constraint från kontextmenyn med högerklick eller via menyn Tags>Motion Tracker Tags i Objekt-hanteraren.

Ny i Release 18 - Objektspåraren

I Editor-vyn drar vi det andra Vektor Constraint från det övre vänstra till det nedre vänstra spårningspunkten på pappret. Som vi ser har vårt första Vektor Constraint redan åstadkommit korrekt inrikting av den röda X-axeln.

Nytt i release 18 - Objektspåraren.

För den andra Vektor Constraint är endast specificeringen av den bifogade Axeln nödvändig i dess inställningsdialog, i vårt fall alltså Z-axeln.

Nyhet i Release 18 - Objektspåraren

Ytterligare Constraints behövs inte för att anpassa rekonstruktionen av Objekt Tracker. I Editor-vyn överensstämmer nu axelläget för Objekt Tracker med vår scen.

Nytt i Release 18 - Objektspåraren

Objektspåraren själv är en objekt som animeras med keyframes enligt vår rekonstruktion – naturligtvis utan geometri. Genom denna objektanimation kan vi nu integrera och animera olika 3D-objekt i scenen.

Ny i version 18 - Objektspåraren.

Inkoppling av en 3D-modell

Rubriken är vald generell, eftersom ni naturligtvis kan integrera vilket som helst 3D-objekt i den befintliga animationen. I princip behöver vi bara underordna våra objekt till Objektspåraren genom Objektchefen, men detta är inte särskilt elegant och kan vara oöverskådligt vid mer komplexa scener.

Istället skapar vi ett nollobjekt via menyn Skapa>Objekt, som vi kan underordna våra 3D-objekt till. Därefter ansluts nollobjektet med en Constraint.

Nyhet i Release 18 - objektspåraren.

Ge nollobjektet ett passande namn för 3D-objektet och lägg sedan till en Constraint-tag till nollobjektet genom att högerklicka från kontextmenyn och välja Karaktärsetiketter.

Ny i Release 18 - Objektspåraren

I inställningsdialogen för Constraint-taggen bestämmer vi först på flik Bas, typen av Constraint, i vårt fall PGW (Position, Storlek, Vinkel). På den nu tillgängliga fliken för PGW, aktiverar vi längst ned för Målposition och Vinkel.

Därefter kan vi dra Objektspåraren från Objektchefen genom att dra och släppa den i fältet Mål för Constraint-taggen.

Ny i release 18 - objektspåraren

Nollobjektet har omedelbart antagit positionen och vinkeln från Objektspåraren och kommer att göra det vid alla rörelser, utan att vi behövde ingripa i Objektspårarens hierarki.

Nyhet i release 18 - Objekttracker.

Som redan nämnts kan ni använda vilket som helst objekt för att integrera det i animationen. Jag har skapat en färgglad PSD-text för detta ändamål. Underordna 3D-objektet genom Objektchefen till nollobjektet som styrs av Constraint. Med objektkoordinaterna i de extruderade objektets attribut i Attributchefen kan vi se att det ännu inte är anpassat till vår trackade rörelse.

Nytt i Release 18 - objektspåraren

Men det är snabbt fixat, vi behöver bara 'nolla' positionen och vinkelparametrarna i Attributchefen för att undvika förskjutning från det överordnade nollobjektet.

Nytt i Release 18 – Objektspåraren

Den slutgiltiga positioneringen av 3D-objektet eller texten görs i redigeringsvyn. Med hjälp av axelgrejarna för det 3D-objekt som är underordnat nollobjektet kan vi centrera 3D-objektet på pappret.

Nyhet i Release 18 - Objektspåraren

Inkorporering av en bakgrund

Eftersom vi inte har skapat någon miljö eller spårat den separat, kommer vi bara att få en rörlig 3D-objekt framför en svart bakgrund vid en rendering. Men vi behöver åtminstone footage-materialet som körs i bakgrunden.

För detta hämtar vi ett Golv-objekt från miljöobjektpaletten och underordnar det till nollobjektet precis som 3D-objektet eller texten. För att golvobjektet ska ligga i korrekt position och vinkel i förhållande till det animerade nollobjektet, nollställer vi positionerna och vinkelkoordinaterna för golvobjektet genom Attributchefen.

Nytt i Release 18 - Objektspåraren

För att få en lämplig textur för golvobjektet går vi till inställningsdialogen för Rörelsespåraren. Där hittar vi på fliken för filmen knappen Skapa bakgrundobjekt.

Ny i Release 18 - Objektspåraren

Efter att ha klickat på denna knapp skapar Rörelsespåraren ett bakgrund-objekt med ett texturtag definierat med frontal avbildning som är intressant för oss. Vi flyttar enkelt texturtaget från bakgrundobjektet till vårt golvobjekt i Objektchefen. Därefter kan vi tryggt ta bort bakgrundobjektet.

Nytt i Release 18 - Objektspåraren.

Eftersom golvobjektet endast ska fungera som bakgrund vid renderingen, tilldelar vi det en render-tag från menyn Taggar>Cinema 4D-taggar i Objektchefen.

Nytt i release 18 - objekttracker.

I inställningsdialogrutan för Render Taggar hittar vi på Tagg-sidan det viktiga alternativet Bakgrund-Compositing. På så sätt påverkar belysningen av scenen inte Golv-Objektet, men det kan fortfarande ta emot Skuggor.

Nytt i Release 18 - Objektspåraren

Införa skuggområden genom Ambient Occlusion

När vi nu renderar vår scen har vi både vår 3D-objekt och vårt filmmaterial som önskat i det renderade bilden. Det som stör nu är frånvaron av skuggläggning av PSD-logotypen. Eftersom skrivbordsscenen har relativt diffusa ljusförhållanden, bör tillsatsen av Ambient Occlusion vid renderingen redan leda till en bättre bild.

Ny i version 18 - objektspåraren

För att aktivera Ambient Occlusion som renderareffekt kallar vi upp Rendera förinställningar genom menyn Rendera eller snabbtangenten Kommando + B. I menyn för knappen Effekter… finns redan överst Ambient Occlusion tillgängligt för oss.

Nyhet i utgåva 18 – Objektspåraren

För att skuggeffekten inte ska vara för stark och passa till vårt filmmaterial har jag nästan lämnat Color Gradient på standardinställningen och endast minskat maximal strållängd till 10 cm. Med de angivna värdena för precision och prov får vi tillräckligt mjuka renderade skuggområden.

Nyhet i Release 18 - Objektspåraren

PSD-logotypen passar nu betydligt bättre in i videosekvensen. Den som vill göra lite extra ansträngning kan självklart också lämpligt belysta 3D-objekten med ljuskällor.

Nytt i Release 18 - Objektspåraren

Nu har vi nått slutet på detta Objekt Tracking-tutorial. För renderingen av detta projekt valde jag den bästa, lugnaste delen av det egenfilmade materialet (från bild 70).

Nytt i Release 18 - Objektspåraren