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

Marius

Treue Seele

  • »Marius« ist der Autor dieses Themas

Beiträge: 91

Wohnort: Küssaberg-Rheinheim

Beruf: Schüler

  • Private Nachricht senden

1

20.01.2004, 16:30

Allgemeine Frage zur Animation

Hi!

Ich hab 3 Fragen zur Animation:

1. Wie werden Animationen gespeichert?
2. Wie werden sie geladen und gerendert?
3. Was sind Keyframes und Inverse Kinematik?

thx
Marius

2

20.01.2004, 18:39

Das speichern und laden haengt ganz davon ab welche art der Animation benutzt.

Aber zu erst:
KeyFrames:
Das sind Schluesselbilder in einer Animation. Oder fuer ein Mesh sind das Schluesselpositionen die man entweder nach einander rendern kann oder zwischen denen man Interpolieren kann, um die Animation smoother darzustellen.

Inverse Kinematik:
Nimm mal deine Linke hand mit deiner Rechte Hand und bewege dann deine Linke Hand. Unterarm und Oberarm werden mit bewegt. Das ist Inverse Kinematik. Du bewegst eine Hand deines Modells und die Inverse Kinematik errechnet dann die Bewegung des Ober- und Unterarmes.

KeyFrame Animation:
Diese Technik ist die einfachste Art der Animation. Du speicherst einfach die verschiedene Positionen deines Modelles. Die werden dann alle geladen und welches Position du dann Renderst haengt davon ab wo die Animation steht und welche Aktion das Modell grad ausfuehrt. Sprich du hast sozusagen dein Modell n mal im Speicher und waelst eines aus.

BoneAnimation:
Hier hat man oft einfach nur ein Modell, mit den Knochen. Du bewegst dann die Knochen und jeder Knochen hat eine Liste mit Vertice die es beeinflust. Die Knochen kannst du einfach nach dem KeyFrame verfahren Animieren. Allerdings mit Interpolation zwischen zwei KeyFrames.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Marius

Treue Seele

  • »Marius« ist der Autor dieses Themas

Beiträge: 91

Wohnort: Küssaberg-Rheinheim

Beruf: Schüler

  • Private Nachricht senden

3

21.01.2004, 19:58

Also sind Keyframes nur einzelne VB's?
Gibt's ein Beispiel, wie man Keyframes aus einem 3DS-File lädt, in sein eigenes Dateiformat speichert, lädt und mit D3D rendert?

4

22.01.2004, 20:11

Zitat

Also sind Keyframes nur einzelne VB's?
Jeder VB kann einen Frame speichern. Richtig.

Zitat

Gibt's ein Beispiel, wie man Keyframes aus einem 3DS-File lädt, in sein eigenes Dateiformat speichert, lädt und mit D3D rendert?

Keine Ahnug. Gibt es aber bestimmt. Schau einfach mal z.B. auf FlipCode nach. Da wirst du bestimmt was finden.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Marius

Treue Seele

  • »Marius« ist der Autor dieses Themas

Beiträge: 91

Wohnort: Küssaberg-Rheinheim

Beruf: Schüler

  • Private Nachricht senden

5

24.01.2004, 11:47

Danke! :huhu:

Werbeanzeige