Recreating fun physics-based animation projects through vibe coding.
RainyGS · Gaussian Splashing · EnliveningGS · Magnetic MPM · SnowyGS
DiffWind · PhysSkin · MeGAS · LavaGS · Water + Sand · Plant Wilting
A growing collection of physics-based animation projects, from solvers to rendered demos. Explore the code and run guides, or click an animated preview to watch the full video.
RainyGS synthesizes rain, splashes, and water effects in Gaussian scenes.
![]() Playground |
![]() Firewoods |
![]() Train |
Gaussian Splashing unifies particles for fluid and solid motion synthesis and Gaussian rendering.
![]() Liquefy |
![]() Wave |
![]() Plunge |
EnliveningGS gives 3D Gaussian objects active locomotion through muscle-driven deformation and contact.
![]() Hopping bread |
![]() Turning wolf |
![]() Dancing vase |
A Material Point Method for Nonlinearly Magnetized Materials couples nonlinear magnetic fields with deformable solids and viscous fluids.
![]() Ferrofluid |
![]() Magnetic bread |
![]() Magnetic wolf |
SnowyGS combines A Material Point Method for Snow Simulation with Gaussian scenes for wind-driven snowfall and accumulated snow.
![]() Playground |
![]() Firewoods |
![]() Train |
DiffWind models wind-driven Gaussian object dynamics through differentiable fluid-solid coupling with LBM and MPM.
![]() Potted Plant |
![]() Sweater |
![]() Flag |
PhysSkin learns continuous neural skinning fields for real-time, generalizable physics-based animation across diverse 3D shapes.
MeGAS brings temperature fields and thermomechanical phase transitions to Gaussian scenes for melting and solidification.
LavaGS combines Augmented MPM for Phase-Change and Varied Materials with Gaussian scenes for lava flow, crust formation, rock contact, and thermal emission.
![]() Zohar canyon |
![]() Land's End cliff |
![]() Calico |
Water + Sand combines Volume-Preserving LBM-MPM Coupling for Air-Water-Sand Mixtures with Gaussian rendering for 3D sandcastle erosion, sedimentation, and dam overtopping.
![]() Sand dam |
![]() Sedimentation |
![]() Sandcastle |
A Physically-inspired Approach to the Simulation of Plant Wilting couples water transport and material softening to animate drying plants, rendered here with 3D Gaussians.
![]() Potted Plant |
![]() Ficus |
![]() Alocasia |
See installation for the CUDA environment, then:
python -m physstudio fetch bread
python -m physstudio run enlivening bread --gpu 0Use --frames 12 --width 640 for a quick preview and --output for a custom
run directory. Use --dry-run to print the launcher's exact commands.
Pretrained models are downloaded separately; asset links and
project credits are collected in the repository.
Repository map
rainy_gs/ Rain, shallow water, ripples, and reflections
gaussian_splashing/ Position-based fluids and Gaussian liquid rendering
enlivening_gs/ Muscle-driven FEM and Gaussian deformation
magnetic_mpm/ Nonlinear magnetic fields coupled to MLS-MPM
snowy_gs/ Elastoplastic snow, airborne flakes, and accumulation
lava_gs/ Thermoviscoplastic lava, rock contact, and thermal emission
water_sand/ Air–water LBM, granular MPM, and Gaussian grains
plant_wilting/ Water transport, Newton rods, and Gaussian plant motion
physstudio/ Shared launcher, paths, and download utilities
media/ Demo videos, animated previews, and an HTML gallery



























