SPH for the Physics Based Simulation of Fluids and Solids – 27
SPH Rigid-Body Solver Sample surfaces with particles Map contact to artificial density deviation Compute pressure Pressure accelerations resolve contacts Pressure system differs from fluids as accelerations are applied to entire rigid bodies (sets of particles) instead of single particles
SPH for the Physics Based Simulation of Fluids and Solids – 28
SPH for the Physics Based[Gissler Simulationet al., presented of Fluids and Solids – 29 at ACM SIGGRAPH 2019] Formulation Rigid-body surface particles with artificial rest density, e.g. Contact: Continuity equation: Time discretization at :
Constraint :
SPH for the Physics Based Simulation of Fluids and Solids – 30
Concept Find velocities for rigid-body particles such that Map unknown velocities to unknown artificial pressure per particle Pressure corresponds to a pressure / contact force Forces change linear / angular momentum of the entire rigid body such that all particles have the desired velocities SPH for the Physics Based Simulation of Fluids and Solids – 31 Illustration
SPH for the Physics Based Simulation of Fluids and Solids – 32
Reformulating the System One equation per particle with unknown particle velocity
One equation per particle
with unknown body velocities
SPH for the Physics Based Simulation of Fluids and Solids – 33
Reformulating the System One equation per particle with unknown contact forces
One equation per particle
with unknown pressures
SPH for the Physics Based Simulation of Fluids and Solids – 34
Solver SPH discretization of Two loops over all rigid particles Standard SPH forms for Jacobi iterations
SPH for the Physics Based Simulation of Fluids and Solids – 35
SPH for the Physics Based Simulation of Fluids and Solids – 36
SPH for the Physics Based[Gissler Simulationet al., presented of Fluids and Solids – 37 at ACM SIGGRAPH 2019] SPH for the Physics Based[Gissler Simulationet al., presented of Fluids and Solids – 38 at ACM SIGGRAPH 2019] SPH for the Physics Based[Gissler Simulationet al., presented of Fluids and Solids – 39 at ACM SIGGRAPH 2019] SPH for the Physics Based Simulation of Fluids and Solids – 40 [FIFTY2 Technology]