![]() |
|
|
Themen-Optionen |
|
|
#1
|
|
Newbie
![]() Registriert seit: 28.01.2012
Beiträge: 11
|
Moin!
Ich möchte eine Münze einen vordefinierten Pfad entlang rollen lassen. Ich nutze Blender 2.61. Doch leider bekomme ich das nicht hin. Ich scheitere an dem "Transform Constraint", der tut nicht das, was er soll. Im Detail meine Probeszene: Ich habe einen NurbsPath angelegt und ein Empty darauf mit FollowPath. Unter Path-Animation ist Follow aktiviert, somit richtet sich der Empty auch schön entlang der Curve aus. Soweit so gut, funktioniert alles wie es soll, der Empty bewegt sich entlang der Curve. Jetzt habe ich eine Sphere angelegt (schön kantig mit wenigen Polygonen, damit man die Drehbewegung gut erkennt), dann mit "Add Constraint: Transformation" das Objekt an das Empty gebunden und bei den Einstellungen so ziemlich alles durchprobiert: "Source = Loc" und "Destination = Rot" gewählt, die "X-Bewegung" des Emptys somit auf die "Y-Rotation" der Sphere übertragen. Soweit klappt das auch, die Sphere dreht sich, sobald das Empty sich bewegt. Aber nur so lange, bis das Empty den Bogen macht. Klar, denn dann bewegt sie sich ja zur Y-Achse und nicht mehr zur X-Achse, also gibts auch nichts mehr zu "transformen". Bei "Space" habe ich schon alle durch, klappt aber alles nicht: "World" <-> "World" dann dreht sich die Sphere, bis zur Richtungsänderung. Bei "Local" <-> "World" erst nach der Kurve.(?) Und gerade letzteres verstehe ich nicht, ich hatte gehofft, dass ich mit dieser Einstellung das so hinbekomme, dass sich meine Sphere immer dreht, solange sich der Empty fortbewegt. Egal zu welcher (World-)Achse. Ich habs auch schon mit nem Bone statt dem Empty probiert, hier komme ich aber auch nicht weiter, im "Pose Mode" passiert gar nix... Aber hier kenne ich mich auch nicht wirlich aus... Ich hoffe ihr habt noch Ideen, wie ich das hinbekommen kann. Bin ich komplett auf dem Holzweg oder habe ich nur irgendwelche Einstellungen falsch? Das muß doch klappen! Dank an Euch alle und das tolle Forum hier! Gruß, Andi. |
|
|
|
#2
|
|
Helper
![]() ![]() |
Hi. Ich habe das bislang noch nie probiert.
Kannst du denn eventuell die .blend Datei hochladen? edit: hab mal was probiert. Hier das Endergebnis als Video: http://www.dateiupload.com/files/hT7AuLnOHR.avi Und hier die .blend dazu: http://www.dateiupload.com/files/enjkIFFSHB.blend Geändert von Chriko (22.02.2012 um 18:53 Uhr). |
|
|
|
#3
|
|
Newbie
![]() Registriert seit: 28.01.2012
Beiträge: 11
|
Hi, Chriko!
Erstmal tausend Dank für Deine schnelle Antwort und Deine Mühen! Ich hab mir die Dateien angesehen, sieht auf jeden Fall sher vielversprechend aus. Die .blend werd ich mir mal genauer ansehen, ob ich das so eventuell für meine "rollende Münze" nachgebaut bekomme. Ich brauche da noch immer etwas länger, ich arbeite erst seit ein paar Wochen mit Blender. Soweit ich das allerdings bei Deiner Münze sehe, sind die beiden Geschwindigkeiten nicht miteinander synchronisiert. Wenn ich die Kurve "Evaluation Time" der NurbsCuve in Deiner .blend verändere, ändert sich die Rotationsgeschwindigkeit leider nicht mit. Das hat zur Folge, das die Münze am Ende "durchrutscht". Genau dieses wollte ich mit dem Constraint Transform in meinem Versuch verhindern. Mein Test-Ansatz war folgender: http://www.dateiupload.com/files/PalexjSQLU.blend Dabei sollte sich die "Sqhere" immer um die eigene X-Achse drehen, solange sich das "empty" auf dem Pfad fortbewegt. So wie ich es jetzt habe, funktioniert es aber nicht, die Sphere bleibt stehen, sobald der Empty auf die Y-Achse schwenkt und dreht schließlich sogar rückwärts... Im Prinzip auch alles soweit logisch, aber leider nicht das, was ich erreichen möchte. In diesem Testaufbau geht es mir darum, wie ich es schaffen kann, dass die Sphere sich immer in die gleiche Richtung bewegt, solange das Empty dem Pfad folgt. Die Geschwindigkeit der Drehbewegung muß dabei synchron der Fortbewegungsgeschwindigkeit des Empty sein... edit: Das "Geheimnis" scheint irgendwo in den "Space"-Einstellungen der Sphere-Constraints zu liegen. Vielleicht funktioniert das auch nur mit einer "Armature", denn hier habe ich noch die Möglichkeit, in den Space-Einstellungen "Pose Space" zu wählen. Damit kenne ich mich leider noch weniger aus und habe da auch nichts gescheites hinbekommen... Gruß, Andi Geändert von ahoh (23.02.2012 um 13:40 Uhr). Grund: Text hinzugefügt |
|
|
|
#4
|
|
Newbie
![]() Registriert seit: 28.01.2012
Beiträge: 11
|
Hallo nochmal.
Ich habe inzwischen etwas weiter rumprobiert, diesmal mit einer Armature bestehnd aus zwei Bones. Hier nochmal eine Datei: http://www.dateiupload.com/files/JEEzRNKpqw.blend Screenshot: Die Armature funktioniert einwandfrei, im Pose-Mode kann ich den größeren Bone nehmen und auf der X-Achse verschieben, dabei Rotiert die "Scheibe" in entsprechender Geschwindigkeit. Das ganze funktioniert auch noch, wenn ich das ganze Objekt um 90 Grad rotiere und im Pose-Mode dann wieder den größeren Bone verschiebe. Wie kann ich jetzt aber den Bone den Pfad so entlang laufen lassen wie das Empty? So, dass es praktisch genau so ist, als würde ich das ganze manuell im Posemode machen? Parente ich das den Bone einfach an das Empty, so wird er zwar mitgeschleift, aber wohl nur im Objekt-Mode, also rotiert die Scheibe dann wieder nicht... Vielleicht weiß noch einer Rat??? Wie animiere ich eine Armature (im Pose-Mode) mit einem Path??? Gruß, Andi |
|
|
|
#5
|
|
Helper
![]() ![]() |
Ich habe mir jetzt nicht durchgelesen ob man das so benutzen kann aber schau mal hier:
http://wiki.blender.org/index.php/Do...nd_Stride_Path Mitte der Seite wird so etwas gezeigt, allerdings für die Version 2.4x. Ich denke aber, dass es auch in 2.6x so umsetzbar ist. |
|
|
|
#6
|
||
|
Newbie
![]() Registriert seit: 28.01.2012
Beiträge: 11
|
Hi!
Zitat:
edit: Zitat:
Gruß, Andi Geändert von ahoh (24.02.2012 um 18:29 Uhr). Grund: Text hinzugefügt |
||
|
|
|
#7
|
|
Helper
![]() ![]() |
Ich glaube ich habe jetzt tatsächlich eine Lösung:
http://www.dateiupload.com/files/5Yfn6WVIEw.blend 2Pfade - Auf einem läuft die Münze oder was auch immer und auf dem Zweiten Pfad ein Emty. Die Münze hat ein Transform Constraint und ein Follow Path. Wichtig ist, dass Transform über Follow Path steht. Während sich das Empty auf der X-Achse bewegt rotatiert dann die Münze. Dabei ist noch zu beachten, dass bei beiden Pfaden die gleiche Frame Dauer eingestellt werden muß. Ich hoffe das ist eine Lösung für dich, sonst fällt mir da nichts mehr ein. |
|
|
|
#8
|
|
Newbie
![]() Registriert seit: 28.01.2012
Beiträge: 11
|
Hmm, das sieht schon ganz gut aus. Ich denke, die Lösung werde ich vermutlich nutzen, scheint mir die schnellste und einfachste Lösung zu sein. Da bleibt dann nur noch das kleine "Geschwindigkeitsproblem": Wenn ich ich von einem Path im Graph Editor die F-Curve der Evaluation Time verändere, muss die Curve des Zweiten Path exakt die gleiche Form haben, damit Rotation und Bewegung synshron bleiben. Ich möchte meine Münze ja anfangs schnell rollen lassen und dann langsam ausrollen lassen.
Kann man die F-Curve von einem Pfad auf den anderen kopieren? Hab ich noch nie probiert. Werd ich mich morgen mal mit beschäftigen. Nochmals Bestens Dank für Deine (bzw Eure) Mühen! Ist ja nicht selbstverständlich, dass sich andere Leute um mein Problem kümmern. Ich weiß das wirklich zu schätzen. Gruß, Andi |
|
|
|
#9
|
|
Newbie
![]() Registriert seit: 28.01.2012
Beiträge: 11
|
So, jetzt nochmal besten Dank an Euch, Ihr habt mir wirklich weiter geholfen. Ich habe meine rollende "Münze" (eigentlich ist es ein Logo, nicht wirklich eine Münze, aber das spielt ja keine Rolle
Sollte dennoch jemand eine Lösung kennen, wie die Animation mit nur einer Kurve bewerkstelligt werden kann, so dass die Rotationsgeschwindigkeit sich automatisch der Fortbewegungsgeschwindigkeit anpaßt, wäre ich dennoch dankbar für Hinweise, Links, etc... Was ist z.B. aus dem Stride Path geworden in der aktuellen Blender-Version? Gibt es sie noch und wenn ja, wo versteckt sie sich? Oder wurde sie durch eine bessere neuere Funktion abgelöst? Sollte ich es selbst noch irgendwann rausfinden, poste ich das selbstverständlich auch hier. Gruß, Andi. |
|
|
|
#10
|
|
Newbie
![]() Registriert seit: 28.01.2012
Beiträge: 11
|
So, wie versprochen, hier jetzt ein Link zu dem Ergebnis: http://youtu.be/8vXWR37sXRw.
Das Rollende Logo habe ich jetzt mit zwei Pfaden animiert, wie von Chriko am 24.02. vorgeschlagen. Das einzige, was dabei noch etwas stört ist, dass die Bewegung und die Drehgeschwindigkeit nicht automatisch synchron ablaufen, man muß also leider doch noch etwas Handarbeit leisten: Die beiden F-Curves müssen von Hand so bearbeitet werden, dass Rotation und Fortbewegung in exakt der Geschwindigkeit zueinander ablaufen, dass es so aussieht, also würde das Mesh rollen. Bin immer noch auf der Suche nach einer anderen Lösung, falls noch jemand eine Idee hat... Praktisch wie den Stride-Path aus den alten Blender-Versionen bis 2.49. In den neueren Versionen ab > 2.50 gibt es den ja scheinbar nicht mehr, aber vielleicht gibt es eine andere Möglichkeit, verschiedene Bewegungsabläufe zu synchronisieren und voneineander abhängig zu machen? Gruß, Andi |
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
-
Reklame
-
-
- Lern DVDs zu 3D
- Reif für die Insel
- stocks, lizenzfrei kostenlose bilder?
- 3D Animation von der Picke an
- Schrift stanzen (Textur als Schriftfüllung verwenden) mit PS
- Spiegelung auf glänzender Oberfläche ausbessern
- Transparente Grafik in InDesign, nur welche?
- Wo sind die Beleuchtungsfilter in Photoshop CS5?
- Pagemaker 7.0 Daten in Indesign cs5
- Bild verzerren
- Suche Designer
- Die frage mit dem Licht...
- Konverter 3ds in C4d ?
- Qualität eines Videos verbessern (VOB)
- Aller erste 3D-Aktion
- bin ganz neu hier und möchte mich vorstellen
- Frisst Wine zuviel Ressorucen ?
- Kameragurt und Batteriegriff
- Bild mit Bewegungsunschärfe
- Erste (negative) Erfahrungen mit Photoshop CS6-64bit
-
-
Aktuelles Commag
Anzeige
-
Anzeige









Social Media