DiffTex: Differentiable Texturing for Architectural Proxy Models

  • Weidan Xiong
  • , Yongli Wu
  • , Bochuan Zeng
  • , Jianwei Guo
  • , Dani Lischinski
  • , Daniel Cohen-Or
  • , Hui Huang*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Simplified proxy models are commonly used to represent architectural structures, reducing storage requirements and enabling real-time rendering. However, the geometric simplifications inherent in proxies result in a loss of fine color and geometric details, making it essential for textures to compensate for the loss. Preserving the rich texture information from the original dense architectural reconstructions remains a daunting task, particularly when working with unordered RGB photographs. We propose an automated method for generating realistic texture maps for architectural proxy models at the texel level from an unordered collection of registered photographs. Our approach establishes correspondences between texels on a UV map and pixels in the input images, with each texel's color computed as a weighted blend of associated pixel values. Using differentiable rendering, we optimize blending parameters to ensure photometric and perspective consistency, while maintaining seamless texture coherence. Experimental results demonstrate the effectiveness and robustness of our method across diverse architectural models and varying photographic conditions, enabling the creation of high-quality textures that preserve visual fidelity and structural detail.

Original languageEnglish
Article number184
JournalACM Transactions on Graphics
Volume44
Issue number6
DOIs
StatePublished - 1 Dec 2025

Bibliographical note

Publisher Copyright:
© 2025 Copyright is held by the owner/author(s). Publication rights licensed to ACM.

Keywords

  • architectural models
  • differentiable rendering
  • proxy models
  • texture reconstruction

Fingerprint

Dive into the research topics of 'DiffTex: Differentiable Texturing for Architectural Proxy Models'. Together they form a unique fingerprint.

Cite this