PhysGen: Physically Grounded 3D Shape Generation for Industrial Design

Yingxuan You, Chen Zhao, Hantao Zhang, Mingda Xu, Pascal Fua
11/29/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Existing generative models for 3D shapes can synthesize high-fidelity and visually plausible shapes. For certain classes of shapes that have undergone an engineering design process, the realism of the shape is tightly coupled with the underlying physical properties, e.g., aerodynamic efficiency for automobiles. Since existing methods lack knowledge of such physics, they are unable to use this knowledge to enhance the realism of shape generation. Motivated by this, we propose a unified physics-based 3D shape generation pipeline, with a focus on industrial design applications. Specifically, we introduce a new flow matching model with explicit physical guidance, consisting of an alternating update process. We iteratively perform a velocity-based update and a physics-based refinement, progressively adjusting the latent code to align with the desired 3D shapes and physical properties. We further strengthen physical validity by incorporating a physics-aware regularization term into the velocity-based update step. To support such physics-guided updates, we build a shape-and-physics variational autoencoder (SP-VAE) that jointly encodes shape and physics information into a unified latent space. The experiments on three benchmarks show that this synergistic formulation improves shape realism beyond mere visual plausibility.

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{you2025physgen,
  title  = {PhysGen: Physically Grounded 3D Shape Generation for Industrial Design},
  author = {Yingxuan You and Chen Zhao and Hantao Zhang and Mingda Xu and Pascal Fua},
  year   = {2025},
  eprint = {2512.00422},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.00422v1}
}

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/2512.00422.svg)](https://codeofpaper.com/paper/2512.00422)

Discussion