ich habe eine Person vor einem Greenscreen gefilmt und möchte gerne Objekte in einem Kreis um die Person herumfliegen lassen.
Gekeyed habe ich die Person in After Effects und animiert habe ich die Objekte in Cinema. Die Kamera bewegt sich nicht, deshalb habe ich die freigestellte Person als ProRes auf einer Ebene eingefügt, um die Größe und Perspektive der Objekte einzustellen. Rendern möchte ich mit Octane.
Meine Frage lautet jetzt: wie sieht nun der richtige Workflow aus, um das Video Material der Person und die in C4D animierten und mit Octane gerenderten Objekte in After Effects zusammenzubringen? Wenn es nur eine Vorder- und Hintergrund Ebene gäbe, wäre es logisch, aber mit dem Herumfliegen kriege ich mit meiner Vorstellung gerade nicht hin. Habe auch Schwierigkeiten passende Tutorials zu finden.
Könnte mir da jemand auf die Sprünge helfen? Danke Euch vielmals.
Wenn du es sowieso schon 2,5d aufgebaut hast, also dein greenscreen-footage freigestellt mit Alpha in C4D auf ne ebene gemappt hast, um welche deine Objekte drumherum fliegen, dann würde ich aus C4D einen schwarz-weiß-pass (Matte) rausrendern, wo nur deine Objekte weiß und alles andere schwarz ist. Damit kannst dann in AE sein Beauty-rendering der fliegenden Objekte freistellen.
Grob gesacht.
So wie die andern das beschrieben haben geht das natürlich, und macht man auch oft genug so – Vorraussetzung ist, dass sich der Key nichtmehr ändert, sonst heisst es neu rendern, zumindest den Matte-Pass, wie zeitmeister beschrieben hat. Dann aber nicht vergessen deinen Beauty zu unpremultiplien und die Matte drauf anwenden.
Wenn du aber den Key noch ändern musst (was bei Comp einfach super oft der Fall ist) ist es aber geschickter das in der Comp zu machen. Daher würde ich einen Z-Depth Pass mit rausrendern und die Person muss garnicht mitgerendert werden (Maximal unsichtbar als Schattenwerfer). Wenn du dir einen Saturnring um eine Person vorstellst kannst du deinen Beauty vom Saturnring damit in zwei Ebenen aufsplitten (vor und hinter der Person). Dazu benutzt man einen Z-Slice (in Nuke), in After Effect heisst er ohne nachzugucken denke ich “Depth Matte”. Damit isolierst du die Portion des Beautys vor der Person, legst dann die Person dahinter, und dahinter wiederum die mittels Z-Slice isolierte hintere Hälfte, oder, besser weile weniger Probleme, einfach das gesamte Rendering ohne Z-Slice weil es eh von der Person verdeckt wird. Noch klüger ist es das ganze Z-Slicing nicht mit dem Beauty sondern nur mit den Alpha-Kanälen zu machen und die dann anzuwenden, da gibts dann aber 10 Wege und wie, da kommt man drauf, wenn mans macht
Allerdings kann dies zu Problemen mit Motionblur und weiterem führen, auch zu Problemen wenn die Objekte sich gegenseitig verdecken. In manchen Fälle würde ich auch im Renderer daher eher eine eigene AOV anlegen. Guckt deine Person beispielsweise entlang der z-Achse, würde ich dann einen Gradienten nehmen (allerdings kann der einfach hart s/w sein) entlang Z, wobei der Übergangspunkt zwischen schwarz und weiss dann auf der Position der Person liegt, und weiss vor der Person liegt aus Kamerasicht. Damit hast du eine AOV die ein sauberer Alpha (inkl Motionblur und alles) von allem ist was vor der Person liegt.
Danke Euch für die ausführlichen Antworten. Die ersten beiden Antworten kann ich soweit nachvollziehen. Die Technik werde ich als erstes ausprobieren. Wichtig scheint zu sein, dass das Videomaterial dafür erstmal perfekt gekeyed ist.
Eine Lösung, die in LennOs Richtung geht, hatte ich mir erhofft. Eine, bei der man etwas flexibler bleibt… Aber ich glaube auf dem Skill-Level bin ich noch nicht angekommen. Da muss ich mir erstmal reihenweise Tutorials ansehen.
nö.
Rendere den Z-Pass, und verwende ihn als Maske in AE. “Maske festlegen” Effekt)
In einer Untercomp musst du mit Farbkorrektur den B/W wert steuern, wo die Maske sein soll, also in welcher Tiefe.
ich hoff, das war klar formuliert und erspart ein Tutorial
D.h. ich habe meinen Beauty Renderpass auf unterster Ebene in After Effects. Dann meine gekeyede Person auf der mittleren Ebene und auf der obersten Ebene dann nochmal den Beauty Renderpass, aber mit dem Z-Pass als Maske, und per Tonwertkorrektur so geregelt, dass der Teil hinter der Person verschwindet, korrekt? Das erscheint ja dann doch nicht zu kompliziert.
Und wie würde ich dann am besten mit Motionblur verfahren? Da scheint es ja laut LennO Probleme zu geben. Am liebsten würde ich den direkt von Octane nutzen.
Dann kannst du auch “Depth-Matte” verwenden, dann musst du nichts tonwertkorrigieren Dafür ist er da.
Ja, bei Motionblur hörts dann auf, es sei denn er ist minimal. Die Tonwertkorrektur hebt dir auch die Werte im Motionblur an (halbtransparents wird dadurch eben heller oder dunkler im Alpha) und es gibt großen Murks. Z-Pass das selbe Problem mit Transparenzen (oder Depth of Field).
Das ganze ist eigentlich nicht schwer. Mann muss es auch nicht wie ich beschrieben habe als AOV machen – wenn du mit Octane renderst ist ja n zweites Rendering mit nem simplen schwarz-weiss shader schnell gemacht wenn du den Workflow noch nicht kennst. Du brauchst nur einen Verlauf (der Verlaufbereichs ist aber eben minimal) und dieses Material ist allen Objekten zugewiesen. Der Verlauf hat aber Weltkoordinaten, anstatt auf jeden Objekt individuell nach Uvs oder was auch immer angebracht zu sein. Und der Verlauf von schwarz nach weiss passiert genau dort, wo deine Person steht (idealerweise einfach 0,0,0). Leider kann ich dir gerade nicht aus dem Stehgreif sagen wie das mit Cinema4D und Octane Nodes geht, da ich da reinschauen müsste. Alternativ dazu gehen auch anstatt der Rampe diverse andere Dinge wie: die Shading-Positon des Pixels auslesen, wenn Koordinate Z größer als Koordinate Z der Positon dann weiss ansonsten schwarz, oder eventuell auch was mit Fields wenn Octane die auslesen kann als Color per Vertex oder irgendwie anders. Das müsste dir aber gerade mal dann jemand beschreiben, der Octane und Cinema4D vor sich hat, ansonsten könnt ich dir gerade eben nur Screenshots aus Maya/Arnold oder Redshift oder Houdini mit wahlweise Mantra oder Arnold oder Redshift anbieten ^^
Allerdings bietet Motionblur noch ein zweites Problem, nämlich wenn der so intensiv ist, dass du durch den Motionblur im Vordergrund hindurch auch die Objekte dahinter zu sehen beginnst. Dann solltest du die Person als Maske in Cinema haben. Auch das kann man ohne die Person als Maske rendern, in dem Falle würde man sein Kameraclipping entsprechend einstellen und zweimal rendern. Ob sich das lohnt, hängt davon ab ob es wirklich unmöglich ist, den Key vorher zu locken.