C++ [OpenGL] Modellinterne Animation

Spartaner117

Lt. Commander
Registriert
Feb. 2005
Beiträge
1.299
Hi,

ich bastel grade an einem OGL Programm, und würde jetzt gerne Objekte (displaylists) animieren, also auf Vertex-Ebene. Leider hab ich 0 Ahnung wie ich das anstellen soll.
Ich kenn eigentlich nur Bones, aber das wär totaler Overkill für meine kleine Anwendung.

Wär nett wenn ihr mir ein paar Tipps geben könntet.

Danke im Voraus.
 
Bei der normalen Keyframe-Animation benötigst du mehrere Objekte, die die Animation jeweils einen Schritt weiter zeigen. Zur eigentlichen Animation nimmst du dann nur den vorherigen und den nächsten Schritt und die vergangene Zeitdauer. Dann einfach linear interpolieren: zwischenFrame = vorherigerFrame + vergangeneZeitInProzent * (nächsterFrame - vorherigerFrame)
 
Zurück
Oben