top of page

Animation: Skeletal Motion & Particle Simulation

Implemented spline interpolation for smooth keyframe transitions, skeletal kinematics for joint transformations, and linear-blend skinning for mesh-skeleton binding. Added particle simulation to model dynamic motion, integrating forces and collisions.

Rigging and Animating in Scotty 3D

Final Outcome

0321d3846fd3de4f5321f33b90d5df1.jpg
7f58c1c6632d4a33dcde45a106e9cb6.jpg

Implemented forward kinematics with hierarchical bone transformations for bind and pose space computation. Applied inverse kinematics (IK) using gradient descent and partial derivatives of transformation matrices to adjust joint rotations and reach target positions

Implemented linear blend skinning by computing bone weights based on vertex proximity and applying weighted bind-to-pose transformations for smooth mesh deformation.

Particle Simulation

image.png

Implemented forward Euler integration for particle motion, applying gravity and velocity updates over time. Handled collision detection using ray tracing, with elastic reflections and sphere radius adjustments for accurate interactions. Enabled multiple collision resolution per timestep and lifetime tracking for particle removal.

bottom of page