Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Schorsch

Supermoderator

  • »Schorsch« ist der Autor dieses Themas

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

1

08.03.2012, 16:35

Blender Animationsproblem

Hey,
ich versuche mich grad mit Blender an einfachen Animationen. Ich habe einen Rubiks Cube modelliert und möchte ihn nun animieren. Der Würfel besteht einfach aus 26 Würfeln. Bei der Animation werden diese Würfel nun einfach rotiert. Ihr Mittelpunkt ist genau im Nullpunkt. Bei den ersten Bewegungen hat das alles auch gut geklappt. Aber irgendwann drehen sich die Würfel nicht nur um die Achse die ich mitgeteilt habe, sondern um andere. Für die Animation gehe ich so vor. (Beispiel für 90° Rotation um die Z Achse)
Frame auswählen, die passenden 9 Würfel wählen, "r", "z", "90", "Enter", "a", "i", "LocRot", und wieder von vorne für den nächsten Frame.
Ich rotiere quasi einfach 90° um die Achse und lege dann Location und Rotation aller Würfel für den Frame fest.
Gehe ich da schon allgemein falsch vor oder? Das Problem scheint daher zu kommen, dass die Würfel vorher schon rotiert wurden.

edit: Ich habe an einer Stelle zum Beispiel das Problem, dass ich die untere Fläche um 90° rotieren lassen möchte. 8 Würfel rotieren 90° in die richtige Richtung und ein Eckwürfel rotiert 270° in die andere Richtung. Finde das Verhalten doch sehr merkwürdig.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schorsch« (08.03.2012, 17:57)


Zendee

unregistriert

2

08.03.2012, 17:59

Hi Schorsch ;)

Versuch doch mal alle Animation Spuren zu löschen und es neu zu machen.

Schorsch

Supermoderator

  • »Schorsch« ist der Autor dieses Themas

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

3

08.03.2012, 20:16

Habe es etwa 20 mal neu versucht;) Dazu kommen die Versuche in denen ich nur einzelne Schritte rückgängig gemacht habe.Er scheint irgendwie seine Startposition als Abhängigkeit mit zu benutzen. Speichert er die Rotationen möglicherweise abhängig von der Ausgangsposition?


edit: Gut also er scheint die Animation wirklich von der Ursprungsrotation aus zu setzen. Was ich aber nun möchte, ist jeden Keyframe den Status fest zu backen. Ich möchte meine neue Rotation also gerne in Abhängigkeit vom letzten Keyframe haben. Gibt es die Möglichkeit das für einen Keyframe zu realisieren? Mit Strg+A kann man ja die Änderungen festsetzen, aber dann nimmt er die aktuellen Einstellungen als Ausgang. Für die die sich mit dem RC auskennen, ich realisieren die Züge, D2, U2, R, B und beim Backzug macht er mir die ersten Probleme. Dabei rotiert er dann nicht wie gewünscht nur um die Y-Achse, sondern gleichzeitig auch um die X-Achse. Warum auch immer. Kennt ansonsten jemand vielleicht weiterführende Tutorials zum Thema Keyframe Animation? Das was man so bei Google findet hilft mir für das Problem absolut nicht weiter und meine DVD behandelt das Thema leider auch zu oberflächlich. Vielleicht hat ja auch jemand Zeit das Problem kurz selbst zu testen. Kann auch gern eine Blenderdatei dafür hochladen, falls das weiterhelfen würde.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schorsch« (09.03.2012, 01:17)


Squareys

Frischling

Beiträge: 35

Wohnort: Konstanz

Beruf: VR Development Lead bei Vhite Rabbit.

  • Private Nachricht senden

4

09.03.2012, 13:49

Versuche mal "Apply Transform" (Leertaste->"Apply" eingeben...) Dann wird Rotation und Position, die die Würfel in dem Augenblick besitzen zu der Ausgangs-Transformation... Vielleicht hilft das.

Schorsch

Supermoderator

  • »Schorsch« ist der Autor dieses Themas

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

5

09.03.2012, 17:41

Hat das Problem schon verbessert. Jetzt dreht die gesamte Fläche um zwei Achsen;) Werde da gleich mal weiter versuchen. Sieht aber schon mal ganz gut aus. Habe mich heute morgen bei Blendpolis registriert in der Hoffnung, dass die dort vielleicht noch Ideen haben, aber bis jetzt gabs noch keine Hilfe. Werde später mal weiter probieren und dann posten was es ergeben hat. Würde es jemandem Helfen, wenn ich die blend-Datei mal hochlade? Vielleicht sieht man dann ja direkt wo das Problem liegt. Weiß ja nicht ob hier Blender-Profis unterwegs sind;)
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Squareys

Frischling

Beiträge: 35

Wohnort: Konstanz

Beruf: VR Development Lead bei Vhite Rabbit.

  • Private Nachricht senden

6

10.03.2012, 10:24

Ja, mach das mal... :)


[Edit:]
Hat sich das Problem mittlerweile gelöst?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Squareys« (12.03.2012, 12:31)


Beiträge: 142

Wohnort: Sachsen

Beruf: Student

  • Private Nachricht senden

7

12.03.2012, 15:18

du kannst auch einfach unten den roten aufnahmeknopf drücken, es wird dann autpmatisch das aufgenommen was sich ändert ;)

Schorsch

Supermoderator

  • »Schorsch« ist der Autor dieses Themas

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

8

12.03.2012, 15:35

Jein ich bin noch dran. Hatte übers Wochenende wenig Zeit. Blendpolis hat bis jetzt auch noch nicht groß weiter geholfen;) http://www.blendpolis.de/viewtopic.php?f=14&t=38238 Hier ist mal der Link zu dem Beitrag. Scheinen aber mehrere Leute das Problem dabei zu haben.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Schorsch

Supermoderator

  • »Schorsch« ist der Autor dieses Themas

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

9

13.03.2012, 20:30

Naja ich komme immer noch nicht weiter. Ich habe komischerweise in zwei Fällen meine Probleme lösen können, ohne zu wissen wie. Kann man vielleicht nachgucken, was man für einen Frame alles wie festgelegt hat? Über "i" kann ich ja sagen was ich für den Frame setzen möchte. Zum Beispiel Rotation, Skalierung etc. Das sehe ich ja auch rechts im Menü (die Hintergrundfarbe des Transformationsfeldes ist anders). Mit geht es eher ums apply und solche Geschichten.
http://www.blendpolis.de/viewtopic.php?f=14&t=38238 Hier habe ich mal zwei Dateien an meinen Beitrag gehangen. RubiksCube_error.blend zeigt mein Problem und bei RubiksCube7.blend sieht man wie es richtig aussehen sollte. Vielleicht sieht ja jemand das Problem oder weiß wie man damit umgehen kann. Würde mich um Hilfe freuen.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Werbeanzeige