Das Spiel animiert den Fuß nicht von oben nach unten. Es berechnet den Aufprall auf der Treppe und zwingt das Knie mathematisch, sich rückwärts in den perfekten Winkel zu biegen.
In frühen 3D-Spielen schwebten die Füße der Charaktere oft in der Luft, wenn sie auf unebenem Gelände oder einer Treppe standen. Die vorberechneten Geh-Animationen waren starr und kannten die physikalische Welt unter sich nicht. Heute platziert ein Charakter seinen Fuß exakt auf den unebenen Stein, beugt das Knie im korrekten Winkel und verlagert das Gewicht. Die Magie dahinter ist reine Mathematik: Inverse Kinematik (IK).
Anstatt dem Spiel zu sagen: "Bewege den Oberschenkel, dann das Knie, dann den Fuß" (Vorwärtskinematik), dreht die IK den Prozess um. Das Spiel berechnet den Kollisionspunkt des Fußes auf der Treppenstufe und zwingt die Game-Engine, rückwärts trigonometrisch zu berechnen, in welchen exakten Winkeln Knie und Hüfte in Echtzeit gebogen werden müssen, damit das Bein physikalisch korrekt aussieht.
Dieses Fachbuch zerlegt die schweren vektorbasierten Gleichungen der prozeduralen Animation. Es zeigt, wie diese rechenintensiven Algorithmen Charakteren ein physisches Gewicht verleihen und warum schlecht programmierte IK zu den bizarrsten, knochenbrechenden Glitches der Spielegeschichte führt.
Verstehen Sie die Anatomie der Illusion. Lernen Sie, wie komplexe Geometrie einer leeren Hülle aus Polygonen das Gefühl von echter Schwerkraft einhaucht.
Burghard Albers
Author
inverse kinematik 3d animation programmierung trigonometrische berechnungen spiele charakter movement engine prozedurale gelenke kollisionsabfrage füße videospiel physik