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

1

04.01.2004, 19:15

Bone Animationspfade

Wie ich einen Bone System speichern kann weis ich in etwa. Nur was ich bis jetzt noch nicht so richtig weis ist, wie die bewegungspfade gesetzt werden? Wie habt ihr das mit den Pfaden gemacht?
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

04.01.2004, 20:22

Positionen werden linear interpoliert. Die Rotation ist ein Quaternion, welches ebenfalls interpoliert wird (D3DXQuatSlerp).
Ich verwende das auch bei meinem EMM-Loader (den ich eigentlich schon längst releasen wollte).

3

10.01.2004, 19:49

Mir draengt sich da noch eine Frage auf.

Meine Render Unit soll nur Render und NUR Rendern. Ich hab sogar die Animation fuer den Aktuellen Frame herausgezogen. Nur hab ich jetzt ein kleines Problem, oder besser eine Frage, die Frage.

Wenn ich das Objekt vorher Animiere, wo speicher ich dann das ergebnis? Sprich ich hab z.B. eine KeyFrame Animation. Und es wird zwischen jedem Frame eine Interpolation durchgefuert, ist es dann besser erst einfach alles zu Animieren und dann in einen Buffer legen, oder nur immer ein Dreieck Animieren und das dann Rendern.

Ich stelle mir die Frage auch, weil ich ja noch die Kollisionserkennung durchfuehren muss und die sich daraus ergebenen Physikalischen ereignisse. Das soll ja nicht die Render Unit machen.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Werbeanzeige