Skip to content

KorMachine/GOATex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

GOATex: Geometry & Occlusion-Aware Texturing

NeurIPS 2025

teaser

Hyunjin Kim*1,   Kunho Kim*2,   Adam Lee3,   Wonkwang Lee1,4 (* equal contribution)

1KRAFTON AI,   2NC AI,   3UC Berkeley,   4SNU


 


Introduction

Official Pytorch Implementation of GOATex: Geometry & Occlusion-Aware Texturing (NeurIPS 2025)

We present GOATex, a diffusion-based method for 3D mesh texturing that generates high-quality textures for both exterior and interior surfaces. While existing methods perform well on visible regions, they inherently lack mechanisms to handle occluded interiors, resulting in incomplete textures and visible seams. To address this, we introduce an occlusion-aware texturing framework based on the concept of hit levels, which quantify the relative depth of mesh faces via multi-view ray casting. This allows us to partition mesh faces into ordered visibility layers, from outermost to innermost. We then apply a two-stage visibility control strategy that progressively reveals interior regions with structural coherence, followed by texturing each layer using a pretrained diffusion model. To seamlessly merge textures obtained across layers, we propose a soft UV-space blending technique that weighs each texture’s contribution based on view-dependent visibility confidence. Empirical results demonstrate that GOATex consistently outperforms existing methods, producing seamless, high-fidelity textures across both visible and occluded surfaces. Unlike prior works, GOATex operates entirely without costly fine-tuning of a pretrained diffusion model and allows separate prompting for exterior and interior mesh regions, enabling fine-grained control over layered appearances.

Release

Code will be released soon.

Citation

@inproceedings{kim2025goatex,
  author    = {Kim, Hyunjin and Kim, Kunho and Lee, Adam and Lee, Wonkwang},
  title     = {GOATex: Geometry & Occlusion Aware Texturing},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2025}
}

About

[NeurIPS 2025] Official Pytorch Implementation of GOATex: Geometry & Occlusion-Aware Texturing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published