A differentiable Lagrangian-coupled 3D Gaussian Splatting-SPH model for forward simulation and inverse analysis in solid mechanics
Organizations: Department of Civil and Environmental Engineering, Hong Kong University of Science and Technology
Abstract
Recent advances in generative world models have increased interest in digital models that reproduce both the appearance of real objects and their response to physical interaction. Three-dimensional reconstruction techniques, including 3D Gaussian Splatting, capture detailed surface geometry and appearance from images and videos. However, extending these representations beyond plausible animation to mechanically interpretable models for constitutive behavior, boundary conditions, and inverse parameter identification remains less explored. In this work, a differentiable Lagrangian-coupled 3DGS-smoothed particle hydrodynamics (SPH) model is proposed for forward simulation and inverse analysis of deformable solids. The observed object is first reconstructed from multi-view calibrated visual dataset as a 3DGS rendering model. An envelope-based procedure then generates an independent SPH support for the solid-mechanics model, avoiding the direct use of rendering primitives as mechanical particles. A reference-configuration Lagrangian transfer maps SPH deformation to Gaussian positions and covariances, thereby coupling the physical model and the image observation model while preserving a differentiable computational path. The SPH formulation supports linear elastic, hyperelastic, and Kelvin--Voigt viscoelastic responses, together with fixed, free, and Robin-type boundary conditions. Numerical studies validate the SPH response against finite-element results, assess accuracy and efficiency against a conventional model using Gaussian centers as surface SPH particles, and demonstrate forward simulations on beam, bridge, and liver-shaped examples. Inverse analyses further estimate constitutive and boundary parameters from rendered deformation observations, including noisy cases, demonstrating the feasibility of the proposed model for mechanics-based parameter identification from image data.
Figures & tables
| Geometry | Sim. type | Material model | B.C. setting |
|---|---|---|---|
| Beam | Quasi-static | Corotated linear | Robin: weak, strong, heterogeneous |
| Beam | Quasi-static | neo-Hookean | Robin: weak, heterogeneous |
| Beam | Dynamic | Corotated linear + Kelvin–Voigt | Weak Robin |
| Beam | Dynamic | neo-Hookean + Kelvin–Voigt | Weak Robin |
| Bridge | Quasi-static | Corotated linear | Fixed lower band and central top load |
| Liver-shaped | Dynamic | Corotated linear + Kelvin–Voigt | Fixed lower region, Robin region, and end load |
| Elastic model | Robin support | ( ) | Final (m) | Final (m) |
|---|---|---|---|---|
| corotated linear | weak | 0.5244 | 0.1478 | |
| corotated linear | strong | 0.04265 | ||
| corotated linear | heterogeneous | 0.08104 | ||
| neo-Hookean | heterogeneous | 0.08101 | ||
| neo-Hookean | weak | 0.5245 | 0.1475 |
| Elastic model | Viscous model | Final (m) | Peak (m) | Final (m) | time (s) |
|---|---|---|---|---|---|
| corotated linear | none | 0.9188 | 1.0369 | 0.9916 | 11.15 |
| corotated linear | KV, | 0.7701 | 0.9677 | 0.8186 | 37.83 |
| corotated linear | KV, | 0.5540 | 0.7602 | 0.5794 | 71.11 |
| corotated linear | KV, | 0.5267 | 0.6173 | 0.5501 | 92.68 |
| neo-Hookean | KV, | 0.5548 | 0.7628 | 0.5804 | 72.55 |
| Geometry | (Pa) | ( ) | ( ) | Load (N) | |
|---|---|---|---|---|---|
| Bridge | 0.20 | 2400 | 0 | 500 | |
| Liver-shaped | 0.45 | 1060 | 3000 | 8 |
| Geometry | SPH particles | Gaussians | Final (m) | Peak (m) | time (s) |
|---|---|---|---|---|---|
| Bridge | 2381 | 11310 | 0.05116 | 0.06392 | 32.85 |
| Liver-shaped | 2677 | 10000 | 0.11434 | 0.19272 | 123.28 |
| Geometry | Unknown parameters | Material model |
|---|---|---|
| Beam | corotated linear | |
| Bridge | neo-Hookean | |
| Beam | corotated linear + Kelvin–Voigt | |
| Beam | corotated linear | |
| Beam | corotated linear / neo-Hookean | |
| Liver-shaped | , then | neo-Hookean + Kelvin–Voigt |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Supports/nodes | Maximum (m) | NRMSE |
|---|---|---|---|
| FEM reference | 4961 nodes | 0.7183 | – |
| Corrected SPH | 4000 supports | 0.7343 | |
| Surface-enriched corrected SPH | 5000 supports | 0.7900 | |
| Uncorrected SPH | 4000 supports | 0.9543 |
| Parameter (unit) | Material/B.C. field | Evaluation | Reference | Dim. | Relative error |
|---|---|---|---|---|---|
| (Pa) | corotated linear | 5000 | 10000 | 1 | |
| (Pa) | neo-Hookean | 5000 | 10000 | 1 | |
| ( ) | Robin stiffness field | 1000 | 100 | 105 | |
| ( ) | Kelvin–Voigt | 1000 | 5000 | 2 |
| Symbol | Definition |
|---|---|
| Gaussian index and number of rendered Gaussians. | |
| SPH support indices and number of physical supports. | |
| Reference and current Gaussian centers. | |
| Reference and current Gaussian covariances. | |
| Reference position, current position, and velocity of SPH support . | |
| Support mass, reference volume, and reference density. |