TriTex: Learning Texture from a Single Mesh via Triplane Semantic Features
Dana Cohen-Bar, Daniel Cohen-Or, Gal Chechik, Yoni Kasten
TL;DR
TriTex tackles single-exemplar texture transfer by learning a volumetric texture field encoded as a triplane of semantic features. It leverages pre-trained 3D semantic descriptors from Diff3F, projected onto a triplane and refined with triplane-aware convolutions to produce per-point colors via a color MLP, enabling fast, feed-forward texture transfer that preserves source semantics across related shapes. Evaluations on a curated dataset show TriTex outperforms optimization-free baselines in both automated metrics and human preferences, while offering rapid inference suitable for large scenes. The approach enables coherent texture propagation across related 3D models in game development and simulation, with potential extensions using cross-attention and priors to further enhance detail and generalization.
Abstract
As 3D content creation continues to grow, transferring semantic textures between 3D meshes remains a significant challenge in computer graphics. While recent methods leverage text-to-image diffusion models for texturing, they often struggle to preserve the appearance of the source texture during texture transfer. We present \ourmethod, a novel approach that learns a volumetric texture field from a single textured mesh by mapping semantic features to surface colors. Using an efficient triplane-based architecture, our method enables semantic-aware texture transfer to a novel target mesh. Despite training on just one example, it generalizes effectively to diverse shapes within the same category. Extensive evaluation on our newly created benchmark dataset shows that \ourmethod{} achieves superior texture transfer quality and fast inference times compared to existing methods. Our approach advances single-example texture transfer, providing a practical solution for maintaining visual coherence across related 3D models in applications like game development and simulation.
