PowerSim: Differentiable Physics Simulation and Rendering with Power Diagrams

Johns Hopkins University
Video placeholdervideos/overview_video.mp4

We introduce PowerSim, a method to bring physically grounded, differentiable dynamics to PowerFoam’s power diagram based 3D representation. PowerSim directly couples a pre-trained PowerFoam scene to the Material Point Method (MPM) by exploiting a natural alignment between the two. As a result, simulated motion can drive the scene’s geometry and appearance directly, without an auxiliary representation in between. Built on this framework, we enable a range of applications on real and synthetic scenes: (1) simulating a static scene under user interaction, (2) recovering spatially varying material fields, (3) compositing primitives from independently captured scenes into a single simulation-ready scene and (4) ray-tracing reflections that update consistently as the object deforms. Our results suggest that PowerSim excels over previous frameworks for physically grounded dynamics, while unlocking unique advantages—such as secondary ray lighting effects on dynamic scenes.

Why PowerSim?

PowerSim partitions the reconstructed object volume into explicit cells, while PhysGaussian uses Gaussian kernels that tend to concentrate near surfaces and optionally adds interior particles. Under extreme stretching with the same applied force, PAC-NeRF loses texture and develops abrupt cut-like boundaries, while PhysGaussian exhibits pronounced blurring in stretched regions. PowerSim retains more surface detail and sharper boundaries during separation.

Video placeholdervideos/why_powersim_video.mp4

How to Evolve Foams?

After N MPM substeps, we leverage the deformation gradient output to update primitive positions, isotropically scale their radii to match local volume change, and rotate their dipole frames and appearance directions. We then rebuild adjacency for the updated primitives. Insets show two selected primitives before and after deformation.

Video placeholdervideos/evolve_foams_video.mp4

Material Properties Estimation

Under the same applied force, random material assignment produces large stem bending, while PhysDreamer produces little bending. PowerSim produces back-and-forth motion with visible stem deformation. The first row shows the material field (Young’s modulus) for each setting.

Material Field (Young’s Modulus)

Randomly initialized material field
PhysDreamer material field
Optimized material field

Simulation Results

Video placeholderresults/material/random.mp4
Video placeholderresults/material/physdreamer.mp4
Video placeholderresults/material/optimized.mp4
Random Material
PhysDreamer
PowerSim

More Simulation Results

We showcase a range of simulation results that demonstrate the versatility of PowerSim in reproducing different material behaviors, from collision and compression to elasticity and granular flow.

Collision

Compression

Elasticity

Granular

Mic Drop

Telephone Swinging

Secondary Ray Tracing on Dynamic Scene with Mirror Reflection

Single Physics Simulation in Garden Scene

Bonsai garden setup: a force applied to the bonsai, with the mirror plane above showing the reflected view

Multi-Physics Simulation in Cafeteria Scene

Cafeteria setup: arrows mark the forces applied to the toy cars, cans and bread, with the mirror plane showing the reflected view

Benchmark Comparisons

We provide qualitative comparisons on the GSO drop benchmark with other baseline methods. Panels left to right: PAC-NeRF, PhysDreamer, Ours, Reference.

Mario

Bus

Ablation Studies

We model the bread as an elastic material and apply twisting and pulling to test the updates under large deformation. Under large twisting deformations, updating both the dipole frames and appearance directions helps preserve the object's geometry and appearance. We compare the full update with variants that hold either component fixed, and with PhysGaussian.

PowerSim

Fixed Dipole Plane

Fixed Detail Site Axis

PhysGaussian

Limitations

PowerSim can select and move the telephone handset, but its motion exposes poorly reconstructed regions, revealing gaps and visual artifacts. This could be further improved by generative priors which help to complete these regions, which we leave to future work.

Video placeholder./results/limitations/telephone_handset_takeout.mp4

BibTeX

@misc{nguyen2026powersimdifferentiablephysicssimulation,
      title={PowerSim: Differentiable Physics Simulation and Rendering with Power Diagrams}, 
      author={Trong-Tung Nguyen and Anand Bhattad},
      year={2026},
      eprint={2609.38153},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2609.38153}, 
}

Acknowledgement

We are grateful to Shrisudhan Govindarajan for his great discussion and helpful insights about PowerFoam, which our work is built upon.