ConsDreamer: Advancing Multi-View Consistency for Zero-Shot Text-to-3D Generation

Yuan Zhou, Shilong Jin, Litao Hua, Wanjun Lv, Haoran Duan +1 more
4/3/2025
cs.CVcs.AI
distillation

No official code found. Best implementation: GAInuist/ConsDreamer (2 stars, MIT, last commit 2025-12-08).

Abstract

Recent advances in zero-shot text-to-3D generation have revolutionized 3D content creation by enabling direct synthesis from textual descriptions. While state-of-the-art methods leverage 3D Gaussian Splatting with score distillation to enhance multi-view rendering through pre-trained text-to-image (T2I) models, they suffer from inherent prior view biases in T2I priors. These biases lead to inconsistent 3D generation, particularly manifesting as the multi-face Janus problem, where objects exhibit conflicting features across views. To address this fundamental challenge, we propose ConsDreamer, a novel method that mitigates view bias by refining both the conditional and unconditional terms in the score distillation process: (1) a View Disentanglement Module (VDM) that eliminates viewpoint biases in conditional prompts by decoupling irrelevant view components and injecting precise view control; and (2) a similarity-based partial order loss that enforces geometric consistency in the unconditional term by aligning cosine similarities with azimuth relationships. Extensive experiments demonstrate that ConsDreamer can be seamlessly integrated into various 3D representations and score distillation paradigms, effectively mitigating the multi-face Janus problem.

View on arXivView PDF

Code Implementations(1)

MIT

ConsDreamer: Advancing Multi-View Consistency for Zero-Shot Text-to-3D Generation

22Shell, PythonMar 25, 202510 months agoMIT

Similar Papers

Cite this paper

@article{zhou2025consdreamer,
  title  = {ConsDreamer: Advancing Multi-View Consistency for Zero-Shot Text-to-3D Generation},
  author = {Yuan Zhou and Shilong Jin and Litao Hua and Wanjun Lv and Haoran Duan and Jungong Han},
  year   = {2025},
  eprint = {2504.02316},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.02316v3}
}

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

Discussion