SimDiff: Simulator-constrained Diffusion Model for Physically Plausible Motion Generation

Akihisa Watanabe, Jiawei Ren, Li Siyao, Yichen Peng, Erwin Wu +1 more
9/25/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Generating physically plausible human motion is crucial for applications such as character animation and virtual reality. Existing approaches often incorporate a simulator-based motion projection layer to the diffusion process to enforce physical plausibility. However, such methods are computationally expensive due to the sequential nature of the simulator, which prevents parallelization. We show that simulator-based motion projection can be interpreted as a form of guidance, either classifier-based or classifier-free, within the diffusion process. Building on this insight, we propose SimDiff, a Simulator-constrained Diffusion Model that integrates environment parameters (e.g., gravity, wind) directly into the denoising process. By conditioning on these parameters, SimDiff generates physically plausible motions efficiently, without repeated simulator calls at inference, and also provides fine-grained control over different physical coefficients. Moreover, SimDiff successfully generalizes to unseen combinations of environmental parameters, demonstrating compositional generalization.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{watanabe2025simdiff,
  title  = {SimDiff: Simulator-constrained Diffusion Model for Physically Plausible Motion Generation},
  author = {Akihisa Watanabe and Jiawei Ren and Li Siyao and Yichen Peng and Erwin Wu and Edgar Simo-Serra},
  year   = {2025},
  eprint = {2509.20927},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.20927v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.20927.svg)](https://codeofpaper.com/paper/2509.20927)

Discussion