DreamLifting: A Plug-in Module Lifting MV Diffusion Models for 3D Asset Generation

Ze-Xin Yin1,3,4, Jiaxiong Qiu3, Liu Liu3, Xinjie Wang3, Wei Sui4, Zhizhong Su3, Jian Yang1, Jin Xie2†
1PCA Lab, VCIP, College of Computer Science, Nankai University   2School of Intelligence Science and Technology, Nanjing University, Suzhou, China  
3Horizon Robotics   4D-Robotics
† denotes corresponding author

Our pipeline possesses the capability of generating diverse, PBR-ready 3D assets from either text prompts or image conditions. The synthesized assets are fully relightable with accurate PBR materials; for example, the wooden owl instance exhibits diffuse color changes under different environment maps, while the specular dog instance successfully reflects its surroundings. These results highlight the usability of the generated 3D assets.

Abstract

The labor- and experience-intensive creation of 3D assets with physically based rendering (PBR) materials demands an autonomous 3D asset creation pipeline. However, most existing 3D generation methods focus on geometry modeling, either baking textures into simple vertex colors or leaving texture synthesis to post-processing with image diffusion models. To achieve end-to-end PBR-ready 3D asset generation, we present Lightweight Gaussian Asset Adapter (LGAA), a novel framework that unifies the modeling of geometry and PBR materials by exploiting multi-view (MV) diffusion priors from a novel perspective The LGAA features a modular design with three components. Specifically, the LGAA Wrapper reuses and adapts network layers from MV diffusion models, which encapsulate knowledge acquired from billions of images, enabling better convergence in a data-efficient manner. To incorporate multiple diffusion priors for geometry and PBR synthesis, the LGAA Switcher aligns multiple LGAA Wrapper layers encapsulating different knowledge. Then, a tamed variational autoencoder (VAE), termed LGAA Decoder, is designed to predict 2D Gaussian Splatting (2DGS) with PBR channels. Finally, we introduce a dedicated post-processing procedure to effectively extract high-quality, relightable mesh assets from the resulting 2DGS. Extensive quantitative and qualitative experiments demonstrate the superior performance of LGAA with both text- and image-conditioned MV diffusion models. Additionally, the modular design enables flexible incorporation of multiple diffusion priors, and the knowledge-preserving scheme leads to efficient convergence trained on merely 69k multi-view instances.

Relightability of Assets

Our pipeline generates 3D assets with PBR materials. Here, we show a few cases. It may take a while to load the 3D asset, please be patient.

[ Press R to reset the view. ]

Method Overview

Overall of the 3D asset generation pipeline. We propose the Lightweight Gaussian Asset Adapter (LGAA), which is composed of three components: (a) LGAA Wrapper (LGAA-W), (b) LGAA Switcher (LGAA-S), and (c) LGAA Decoder (LGAA-D), where \(\mathcal{ZC}\) indicates zero-initialized convolutional layers. In (a), \(\mathbf{X}\) indicates input feature maps, \(\mathbf{Y}\) are feature maps from MV diffusion models, and \(\mathbf{Y}'\) are output maps from the LGAA-W. In (b), \(\mathbf{Y}_a\) and \(\mathbf{Y}_g\) are feature maps in the appearance and geometry branches, while \(\mathbf{Y}'_a\) and \(\mathbf{Y}'_g\) are output feature maps after information alignment. Our LGAA takes feature maps from a pre-trained MV diffusion model, adapts priors with the proposed modules, and produces Gaussian Splat assets with PBR materials. During the training procedure, we tie the G-buffer maps with the RGB images via image-based deferred shading. In inference, we extract the 3D mesh with PBR material maps from the Gaussian Splat assets with carefully designed post-processing.

Comparison to Other Methods with Image Conditions

For each pair of results, the left one is rendered with texture maps, while the right one is rendered with geometry only.

LaRa
LGM
3DTopia-XL
TRELLIS
Ours


Comparison to Other Methods with Text Conditions

For each pair of results, the left one is rendered with texture maps, while the right one is rendered with geometry only.

LaRa
LGM
3DTopia-XL
TRELLIS
Ours


More Results with Image Conditions

For each pair of results, the left one is rendered with texture maps, while the right one is rendered with geometry only.

More Results with Text Conditions

Due to the limited space, we only show simple prompts. The full prompts will by publicly available with our code. For each pair of results, the left one is rendered with texture maps, while the right one is rendered with geometry only.

Complete supplementary video

In the supplementary video, we provide more comparisons and detailed relighting results.