atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

UniPhy: Learning a Unified Constitutive Model for Inverse Physics Simulation

CVPR 2025 · Probabilistic and scientific modeling › Dynamical systems · approach: Physics-informed dynamics learning · 1 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 UniPhy, a single latent-conditioned neural constitutive model trained on simulated MPM trajectories across elastic, plasticine, sand, and fluid materials, enabling material inference via latent optimization through differentiable simulation.

Problem

Inverse simulation: inferring material properties from observed 3D particle motion without user-specified constitutive model type, and with robust, accurate re-simulation under new conditions.

Approach

A shared latent-conditioned deformation gradient projection network and constitutive law network trained jointly across many materials and trajectories (each trajectory gets its own latent), so that at inference only the latent is optimized through a frozen, differentiable MPM simulator instead of training a separate network per scene.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a shared latent-conditioned constitutive model instead of NCLawUniPhy · Elasticreconstruction error: 2.4e-4 -> 5.2e-6Helped
Use a shared latent-conditioned constitutive model instead of NCLawUniPhy · Sandreconstruction error: 2.6e-5 -> 1.5e-5Helped
Use a shared latent-conditioned constitutive model instead of NCLawUniPhy · Plasticinereconstruction error: 6.5e-5 -> 3.9e-5Helped
Use a shared latent-conditioned constitutive model instead of NCLawUniPhy · Newtonianreconstruction error: 2.0e-5 -> 1.1e-6Helped
Use latent size 4 instead of 32 (ablation)UniPhy · Elasticreconstruction error: 1.1e-4 -> 7.8e-4Hurt
Use latent size 256 instead of 32 (ablation)UniPhy · Elasticreconstruction error: 1.1e-4 -> 1.5e-4Hurt
Use latent size 4 instead of 32 (ablation)UniPhy · Sandreconstruction error: 2.4e-4 -> 3.4e-4Hurt
Use latent size 256 instead of 32 (ablation)UniPhy · Sandreconstruction error: 2.4e-4 -> 2.7e-4Hurt
Use latent size 4 instead of 32 (ablation)UniPhy · Plasticinereconstruction error: 6.2e-5 -> 1.7e-4Hurt
Use latent size 256 instead of 32 (ablation)UniPhy · Plasticinereconstruction error: 6.2e-5 -> 7.1e-5Hurt
Use latent size 4 instead of 32 (ablation)UniPhy · Newtonianreconstruction error: 8.9e-6 -> 2.9e-5Hurt
Use latent size 256 instead of 32 (ablation)UniPhy · Newtonianreconstruction error: 8.9e-6 -> 9.4e-6No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MPM-simulated trajectories (200 per material, five materials)

Benchmarks: NCLaw trajectories reconstruction generalization to extended time, unseen velocity, and different geometry

Metrics: reconstruction error (L2 particle position)

Baselines: NCLaw spline neural constitutive law GNN simulator NCLaw (w/o teacher forcing)

Builds on: NCLaw Material Point Method APIC PAC-NeRF

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