Physically-based simulation

Particle System

Overview


Particle System

Implemented a physics-based particle system and character

animation pipeline in C++, including spring-mass simulation,

collision handling, multiple numerical integrators, and forward

kinematics for skeletal animation.

Simulated deformable objects using a mass-spring system

  • Each particle is controlled by:

    • Position

    • Velocity

    • Acceleration

    • External & internal forces

Technical Stack

Language: C++

Math / Animation: Eigen (Quaternion), Linear Algebra

Concepts:

ODE Solvers

Collision Detection

Mass-Spring Systems

Skeletal Animation