| | #1 |
| Xpresso Hierarchien
Hallo liebe Gemeinde: Situation: Ich habe 2 Hierarchien (jeweils Ein Nullobjekt mit 48 Unterobjekten) In Hierarchie 1 sind alle 48 Unterobjekte gekeyframed. In Hierarchie 2 nicht. Ich will die Positions- und Rotationsdaten der gekeyframten Objekte (Hirarchie 1) auf die Objekte der Hierarchie 2 übertragen. Ich will das tun, ohne jedes einzelne Objekt mit dem anderen zu verknüpfen! Hallo... Ich hab jetzt schon sehr lange gegoogelt und habe nichts gefunden. Auch habe ich schon Stunden lang selber versucht das hinzubekommen. Leider ohne Erfolg! So schwer kann es ja eigentlich nicht sein^^ Evtl. kann mir jemand weiterhelfen! Vielen Dank schon mal im Voraus! Grüße Silverwing |
| | YOU DONT DREAM IN CRYO... |
| | #2 |
|
Also ich habs noch nie probiert .. aber es gibt ne iterator node mit der müsste das klappen oder aber: 1) du packst das ganze in ein xref und machst dann ne kopie vom xref(dann kannste die animation sogar direkt zeitlich versetzen ohne in der zeitleiste alles zu schieben frage: warum machst du nich einfach ne kopie der ersten hierarchie? .. dann hast doch alles übertragen? fals das so in die richtung high-res und low-res hierarchie geht solltest du die highres objekte dem jeweiligen lowres unterordnen. Bei mographCloner o.ä. müssteste sogar nur die berechnung cachen und dann das objekt austauschen. also erklär einfach mal n bissi genauer welchem zweck das mit der übertragung hat .. also was der unterschied zwischen den hierarchien ist - dann findet man auch ne gute lösung |
| |
| | #3 |
|
Hi und danke für deine Antwort und deine Gedanken. Ich brauche leider keinen Workaround sondern genau das, was ich gesagt habe. Also ich versuche mich mal möglichst verständlich ausdrücken: Was will ich machen: Eine Tasse expoldiert mit speed ramp (ähnlich dem Effekt in Inception in dem Copp (Leonardo DiCaprio) Ariadne das erste mal in einen Traum mit nimmt und alles explodiert) Vorgehen: Ich zerteile eine Tasse mit dem Thrausi Plugin, simuliere die Teile mit Mograph. Backe mograph. Leider lässt sich keine Zeitspur auf ein gebackenes Mograph-Objekt legen (mit Zeitspuren kann man innerhalb von C4D gekeyframte Animationen in der Zeit verzerren und speedramps machen) Weil ich die Zeitspur nicht auf das gebackene Mograph Objekt anwenden kann muss ich die Simulation in Keyframes backen. (Das erfordert eine andere Xpresso schaltung und ein Script, das Keyframes erstellt. Das gab es zum Glück schon vorgefertigt) Wenn ich damit fertig bin habe ich 48 Objekte (So viele, wie Trausi am Anfang erstellt hat) die pro Frame ein Key für Rotation, Skalierung und Position über die Länge meiner Animation haben. Darauf kann ich nun die Zeitkurve anwenden und erhalte eine schöne Speedramp. Alles ist soweit renderbar und funktioniert auch einwandfrei! Allerdings rendere ich mit Vray und Vray motion blur. Dieser reagiert aber auf die in den Keyframes festgehaltenen Velocity informationen und ignoriert die Zeitkurve. Das Resultat ist ein falscher Motion-Blur. Ich much also die Zeitkurve (Speedramp) in aktuelle Keyframes (ohne Zeitkurve) backen um Vray zu erlauben, die richtigen M-Blur Daten heranzuziehen. Die Schaltung: Und da läge nichts näher als die Aktuelle Position und Rotation der mit der Zeitspur versehenen Objekte auf neue Objekte zu übertragen und diese dann an der aktuellen Zeit-Position zu keyframen. Ich sehe ein, das das es sich einwenig kompliziert anhört. Bitte macht Euch auch keine Gedanken, wie man das mit der Zeitspur in der Post lösen könnte, da das immer erfordert mehr Bilder zu rendern. Außerdem ist das nicht machbar, denn die Tasse ist in ein Hintergrundvideo integriert das weiterhin in Echtzeit ablaufen soll. Ich habe es gerade auf die umständliche Art und Weise realisiert und jedes der 48 Objekte per Hand verknüpft und dann gebacken. Da ich allerdings vor habe in Zukunft eine etwas größere Szene zu machen, wäre das unvorstellbar viel Arbeit. Ich hoffe, das hat für einwenig Aufklärung gesorgt. Grüße Silverwing |
| | YOU DONT DREAM IN CRYO... |
| | #4 |
|
Kenne mich zwar mit C4D nicht aus, aber wenn ich mit vielen Objekten arbeiten muss, denke ich darüber nach, in wie weit man das automatisieren kann... In Max würd ich einfach ein Script schreiben, dass für jeden Keyframe einmal durch die 48 Objekte der ersten Hierarchy iteriert, das entsprechende Objekt der zweiten Hierarchy an die gleiche Position/Orientation setzt und einen Keyframe für das neue Objekt erstellt...sollte in C4D doch ähnlich gehen... Bist zwar schon fertig, aber fürs nächste mal |
| |
| | #5 |
|
Ich hab ma n tutorial mit der iterator node gesehen .. aber habs trotzdem nich richtig verstanden. andere frage: warum hast du das speedramp nich gleich im mograph mitge-baked? edit: das angesprochene Tutorial - dort werden die Punkte einer Vertexmap durch-iteriert um 2 verschiedene Vertex maps zu mischen .. irgendwie sollte sich das auch auf pos/rotation anwenden lassen edit2: bis zum stillstand bekommt man die MoDynamics runter .. das einzige was nich geht, is rückwärts abspielen - hab auch grad mal geschaut, kann da kein problem mit dieser methode und mblur finden. n test ohne mblur: |
| |
| | #6 |
|
Danke für Eure Hilfe! @lamarc: Ich habe es in mograph nicht verlangsamt, weil es da zu unschönen Zitterern und unnatürlichen Bewegungen kommen kann, da kollisionen im schon verlangsamten bereich mit dementsprechend mehr Präzision (da langsamer) berechnet werden und sich anders verhalten... Das Problem hatte ich bei meinem Euromünzen Test. Da haben sich Münzen, die in super slow motion kollidiert sind, angefangen wie in Echtzeit zu drehen und wegzuschieben... Das machte das Ergebnis extrem unglaubwürdig! Allerdings habe ich nicht drüber nachgedacht, das es bei meiner Tasse an dem Zeitpunkt der Verlangsamung weniger bis garkeine Kollisionen mehr gibt und Deine vorgeschlagene Methode durchaus anwendbar wäre! Auf CG-Talk habe ich den Tipp bekommen, beide Hirarchien in ein "Bruchobjekt" zu stecken und mit dem "ErbEffektor" die Animation der Objekte zu übertragen. So habe ich das dann auch gemacht. Also nochmal vielen Dank auch wenn mich immernoch interessiert, wie eine Schaltung in Xpresso aussehen würde :-) Werde das mal mit dem Tut probieren auf Objekte anzuwenden! Grüße Silverwing |
| | YOU DONT DREAM IN CRYO... |
| | #7 |
|
Kannst du ma screen posten wie das mit dem erbeffektor genau funktioniert? .. das find ich ja ma n geilen ansatz |
| |
©2007-2012, PIXELPLAUSCH - Powered by vBulletin® Version 3.8.2 Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. span>, Search Engine Friendly URLs by vBSEO 3.3.0