EucliDreamer: Fast and High-Quality Texturing for 3D Models with Depth-Conditioned Stable Diffusion
Cindy Le, Congrui Hetang, Chendi Lin, Ang Cao, Yihui He
TL;DR
EucliDreamer tackles automatic 3D texture generation from text prompts by representing textures as an implicit surface function and optimizing via Score Distillation Sampling guided by a depth-conditioned diffusion model. A hash-grid texture representation and differentiable rendering enable efficient optimization, with depth information from rendered meshes reducing ambiguity and improving cross-view consistency. On Objaverse models and through a professional user study, EucliDreamer demonstrates superior texture quality and faster convergence than prior methods, while supporting varied art styles through text prompts. The approach offers a practical, scalable solution to automate labor-intensive 3D asset creation, albeit with limitations on occluded surfaces and baked-in lighting artifacts that invite future work on handling holes and flat lighting variants.
Abstract
We present EucliDreamer, a simple and effective method to generate textures for 3D models given text prompts and meshes. The texture is parametrized as an implicit function on the 3D surface, which is optimized with the Score Distillation Sampling (SDS) process and differentiable rendering. To generate high-quality textures, we leverage a depth-conditioned Stable Diffusion model guided by the depth image rendered from the mesh. We test our approach on 3D models in Objaverse and conducted a user study, which shows its superior quality compared to existing texturing methods like Text2Tex. In addition, our method converges 2 times faster than DreamFusion. Through text prompting, textures of diverse art styles can be produced. We hope Euclidreamer proides a viable solution to automate a labor-intensive stage in 3D content creation.
