Andrew Young, Graduate in Scientfic Computing
In this work, we extend the development done by Ian Johnson who incorporated a real-time Smooth Particle Hydrodynamics (SPH) fluid system into Blender, for the purposes of creating educational games involving fluids. We are extending this framework to include Rigid-body simulations. Using rigid-body dynamics with SPH simulations we can create realistic scenarios. We also allow for flocking simulations and wish to incorporate interactions between all three systems. In addition to having interactions we would like to be able to define transitions between the three systems in realistic (i.e. melting, vaporizing) and non-realistic (i.e fluid transforming into birds) fashion.
Many other physics simulators available have either rigid-body or fluid simulations. To the authors knowledge no other freely available libraries exist which combine the two systems for real-time applications. Furthermore, none seem to allow for flocking behavior. We also provide various rendering techniques which allow users to visualize the simulations.