atlas

Research map / 3D vision / 3D generation

OmniPhysGS: 3D Constitutive Gaussians for General Physics-Based Dynamics Generation

ICLR 2025 · 3D vision › 3D generation · approach: Learning physics from video · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes OmniPhysGS, which represents each 3D Gaussian as a constitutive model chosen from 12 expert MPM material models and trains it with SDS from a pretrained video diffusion model to generate physics-based 4D dynamics for heterogeneous materials.

Problem

Existing physics-based 3D/4D dynamics synthesis from Gaussians assumes a single predefined material category (e.g., elasticity) and fixed constitutive models, failing to handle heterogeneous materials and multi-material interactions in one scene.

Approach

Each Gaussian neighborhood gets a learnable, physics-guided constitutive model: a PointNet-style encoder plus a decoder that predicts hard-max selections over 12 expert hyperelastic and plasticity models inside a differentiable MPM simulator, optimized end-to-end by SDS from ModelScope video diffusion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learnable Constitutive Gaussians instead of fixed constitutive models3D physics-based dynamics generation · Single object, different materials (average)CLIPSIM: 19.634 -> 20.716Helped
Use learnable Constitutive Gaussians to model heterogeneous materials3D physics-based dynamics generation · Multiple objects, different materials (average)CLIPSIM: 26.836 -> 27.552Helped
Add expert-designed physical constitutive models to the decoder (ablation)OmniPhysGS · Single object, different materials (average)Diff_SSIM: 0.0536 -> 0.0731Helped
Add expert-designed physical constitutive models to the decoder (ablation)OmniPhysGS · Multiple objects, different materials (average)Diff_SSIM: 0.0126 -> 0.0822Helped
Use multi-batch training (ablation)OmniPhysGS · Single object, different materials (average)Diff_SSIM: 0.0638 -> 0.0731Helped
Use multi-batch training (ablation)OmniPhysGS · Multiple objects, different materials (average)Diff_SSIM: 0.0444 -> 0.0822Helped
Group rendered frames into stages (ablation)OmniPhysGS · Single and multiple objects, different materialstraining feasibilityHelped
Replace NCLaw's MPM solver with the vectorized Torch implementationMPM simulation · 5×10^4 particles and 1×10^3 time stepsTrain Memory (MB): 48,073 -> 13,889Helped
Replace NCLaw's MPM solver with the vectorized Torch implementationMPM simulation · 5×10^4 particles and 1×10^3 time stepsTrain Time (s): 21.3 -> 47.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PhysGaussian dataset BlenderNerf-generated scenes

Benchmarks: PhysGaussian dataset scenes (custom single- and multi-object prompts)

Metrics: CLIPSIM Diff_SSIM Diff_CLIP

Baselines: PhysDreamer Physics3D DreamPhysics NCLaw w/o physical prior MLP

Builds on: PhysGaussian NCLaw DreamPhysics Physics3D PhysDreamer Score Distillation Sampling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy