GPWM: Modeling the World as 3D Particle Motion
TL;DR A generative transformer predicts how the particles and rigid bodies of a 3D scene move, across rigid, deformable, granular and cloth materials, trained on a 25.5M-frame simulated corpus. It cuts prediction error by 31% on average against the best prior learned simulator, and planning in its latent noise reaches 0.48-0.57 task progress on pushing where action-space search stays at or below 0.01.
What they do
Learned 3D dynamics models are usually deterministic, short-horizon and built for one kind of material. GPWM is a generative world model that represents a scene as tracked particles and rigid bodies and generates their future motion. One architecture covers rigid, elastic, elastoplastic, granular and cloth dynamics, with or without robot actuators. The authors also build ParticleWorlds, 25.5 million simulated frames across six domains, and use the model to plan contact-rich manipulation.
How it works
- Representation. Deformable material moves by per-particle displacements, rigid bodies by pose increments applied to fixed surface particles. Rods, grippers and hands use the same geometry, so their motion can be given as a condition or generated jointly with the objects.
- Architecture. A multi-resolution transformer pools particles into per-object anchors with PointNet++ layers and runs factorized temporal and spatial attention mostly at the coarse levels. It scales to scenes of up to 12,000 particles.
- Long rollouts. Flow matching with diffusion forcing gives each future frame its own noise level. Near frames are committed while far ones stay revisable, so generation streams far past the 16-frame window.
- Planning. With the model frozen, a sparse reward on the final object position is optimized over the model’s latent noise, by gradient (LNO) or CEM. The generated actuator motion is executed open-loop in simulation.
Results
- Lower error than the strongest baseline in all six domains, 31% on average, e.g. Pushing 23.9 to 13.3 mm and Free Fall 53.0 to 40.0 mm. A single Unified model beats the specialists on Dragging and Pick and Place.
- Unseen shapes with 5-7 objects raise error only from 37.5 to 45.2 mm, against 48.5 to 120.9 mm for PhysCtrl.
- With the same checkpoint, noise-space planning reaches 0.48-0.57 task progress on Pushing and 0.40-0.56 on Picking, while action-space search stays at or below 0.01.
Limitations
GPWM assumes complete, tracked 3D particle state; recovering it from RGB or RGB-D video is left open. Training data and all planning runs are simulated. The Unified model still trails the specialists on four domains, and latent noise optimization is too slow for fast online control.
Videos
Figures




Abstract
We introduce GPWM, a Generative Particle World Model that predicts how 3D scenes evolve by generating the motion of particles and rigid bodies over time. Unlike video world models that generate scene appearance, GPWM operates directly in 3D physical space. A single representation and architecture cover rigid, deformable, cloth, and granular materials, in both passive physics and robotic interaction. GPWM is an object-aware multi-resolution transformer that combines flow matching with diffusion forcing to generate coherent physical trajectories far beyond its training horizon. We train and evaluate GPWM on ParticleWorlds, a 25.5-million-frame corpus spanning diverse geometries, materials, interactions, and robot embodiments. GPWM outperforms the best prior learned-dynamics baseline in each of six physical domains, reducing prediction error by 31% on average. Breaking from the domain-specific setting of prior methods, a single Unified GPWM models these heterogeneous regimes with one set of weights, largely outperforming per-domain baselines and even surpassing our own specialist models in two domains. GPWM further generalizes to unseen geometries, physical properties, object counts, and rollout horizons. Beyond prediction, GPWM enables contact-rich planning by learning a generative prior over joint actuator-object motion. Instead of searching over unconstrained actions, planning searches the model's latent noise for interactions that achieve a desired object-space goal. With the same world model, noise-space planning substantially outperforms action-space search on pushing and picking, where complex contact sequences are hard to discover. Executed open-loop in simulation, the resulting plans achieve goal-directed manipulation without reference action trajectories or goal-specific policies.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
