FashionEngine: Interactive 3D Human Generation and Editing via Multimodal Controls
Tao Hu, Fangzhou Hong, Zhaoxi Chen, Ziwei Liu
TL;DR
FashionEngine tackles interactive 3D human generation/editing using multimodal controls by learning a 3D human prior in a semantic UV latent space and unifying inputs via a Multimodality-UV Space. It introduces UV-aligned samplers (Text-UV and Sketch-UV) and a two-stage prior learning pipeline via StructLDM to enable conditional and unconditional generation, editing, and 3D virtual try-on with view-consistent results. The approach demonstrates state-of-the-art performance on text- and sketch-driven editing tasks and offers interactive, near real-time performance (~9.2 FPS at 512^2 resolution) on a V100. While effective, it notes limitations such as dataset bias toward female dresses and ongoing challenges with skirt variations, pointing to future work in data diversification and garment coverage.
Abstract
We present FashionEngine, an interactive 3D human generation and editing system that creates 3D digital humans via user-friendly multimodal controls such as natural languages, visual perceptions, and hand-drawing sketches. FashionEngine automates the 3D human production with three key components: 1) A pre-trained 3D human diffusion model that learns to model 3D humans in a semantic UV latent space from 2D image training data, which provides strong priors for diverse generation and editing tasks. 2) Multimodality-UV Space encoding the texture appearance, shape topology, and textual semantics of human clothing in a canonical UV-aligned space, which faithfully aligns the user multimodal inputs with the implicit UV latent space for controllable 3D human editing. The multimodality-UV space is shared across different user inputs, such as texts, images, and sketches, which enables various joint multimodal editing tasks. 3) Multimodality-UV Aligned Sampler learns to sample high-quality and diverse 3D humans from the diffusion prior. Extensive experiments validate FashionEngine's state-of-the-art performance for conditional generation/editing tasks. In addition, we present an interactive user interface for our FashionEngine that enables both conditional and unconditional generation tasks, and editing tasks including pose/view/shape control, text-, image-, and sketch-driven 3D human editing and 3D virtual try-on, in a unified framework. Our project page is at: https://taohuumd.github.io/projects/FashionEngine.
