Physically-based simulation

Particle System

Overview


Simulated deformable objects using a mass-spring system

Each particle is controlled by:

Position

Velocity

Acceleration

External & internal forces

Simulated deformable objects using a mass-spring system

Each particle is controlled by:

Position

Velocity

Acceleration

External & internal forces

Particle System

Rebuild a short commercial using Unreal Engine 5 to animate and using C++

to control the movement of the objects Using Maya and Blender to build the

model, texturing, lighting and making the avatar

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

Technical Stack

Language: C++

Math / Animation: Eigen (Quaternion), Linear Algebra

Concepts:

ODE Solvers

Collision Detection

Mass-Spring Systems

Skeletal Animation