Wie erstelle ich eine Bones-Animations-Engine?

10

Ich möchte ein Flash-Spiel entwickeln. Es würde einen Strichmännchen zeichnen und seine Pose bearbeiten.

Ich denke, was ich lernen muss, sind Knochenanimation und Physik-Engine .

Kann jemand einige gute Ressourcen vorstellen, um beides zu lernen?

Mobius
quelle

Antworten:

7

Hier ist ein weiteres solches Tutorial, das Ihnen helfen könnte.

Es ist sehr gründlich und ich habe es sogar einmal verwendet, um eine Animations-Engine zu erstellen. Die Theorie ist sehr gut und sollte für Sie leicht verständlich sein, um sie in AS3 zu verwenden.

Chaosteil
quelle
4

Ich würde in eine Physik-Engine wie Box2D oder Nape schauen . Diese Motoren haben verschiedene Gelenke, mit denen Sie viele verschiedene Dinge animieren können. Hier ist ein Beispiel für die verschiedenen möglichen Verbindungen / Einschränkungen .

Auf der Box2D-Homepage (für Flash) finden Sie auch ein Ragdoll-Beispiel, das wahrscheinlich dem sehr nahe kommt, was Sie erreichen möchten. Vielleicht könnten Sie den Ragdoll-Beispielcode als Ausgangspunkt für Ihre eigenen Änderungen nehmen?

bummzack
quelle
1
+1 für den Versuch, vorhandene Bibliotheken zu verwenden, anstatt das Rad neu zu erfinden.
Egarcia
Die Ragdoll-Physik eignet sich hervorragend für Ragdolls. Nicht so toll zum Posieren / Animieren. Im Idealfall ähnelt die Ragdoll stark dem Rig, wird jedoch nicht vom selben System angetrieben.
Deft_code
1

Schauen Sie sich das Tutorial zur Skelettanimation bei Rookscape an. Es basiert auf VB, aber die Theorie sollte solide sein. Schauen Sie sich bei Bedarf auch einige der anderen Tutorials an ...

HTH

Adam Naylor
quelle