Physics-Based Cloth Simulation

Physics-Based Cloth Simulation

A cloth simulation project implementing Position Based Dynamics with particle-spring cloth setup, XPBD time stepping, sphere collision handling, GPU-updated cloth mesh rendering, and parameter exploration for compliance, damping, and time step values.

Key Points

  • Implemented cloth simulation using Position Based Dynamics with particles, springs, fixed particles, damping, gravity, and previous-position tracking
  • Completed an XPBD time stepper that updates forces, velocities, predicted positions, spring constraints, and final velocities
  • Explored compliance, damping, time step, and maximum cloth resolution to evaluate simulation stability and performance
  • Developed as part of CSCE 450 - Computer Animation at Texas A&M University