Htex: Per-Halfedge Texturing for Arbitrary Mesh Topologies
Abstract
We introduce per-halfedge texturing (Htex) a GPU-friendly method for texturing arbitrary polygon-meshes without an explicit parameterization. Htex builds upon the insight that halfedges encode an intrinsic triangulation for polygon meshes, where each halfedge spans a unique triangle with direct adjacency information. Rather than storing a separate texture per face of the input mesh as is done by previous parameterization-free texturing methods, Htex stores a square texture for each halfedge and its twin.We show that this simple change from face to halfedge induces two important properties for high performance parameterization-free texturing. First, Htex natively supports arbitrary polygons without requiring dedicated code for, e.g, non-quad faces. Second, Htex leads to a straightforward and efficient GPU implementation that uses only three texture-fetches per halfedge to produce continuous texturing across the entire mesh. We demonstrate the effectiveness of Htex by rendering production assets in real time.
BibTeX
@inproceedings {10.1145:3543868,
booktitle = {Proceedings of the ACM on Computer Graphics and Interactive Techniques},
editor = {Josef Spjut and Marc Stamminger and Victor Zordan},
title = {{Htex: Per-Halfedge Texturing for Arbitrary Mesh Topologies}},
author = {Barbier, Wilhem and Dupuy, Jonathan},
year = {2022},
publisher = {ACM Association for Computing Machinery},
ISSN = {2577-6193},
DOI = {10.1145/3543868}
}
booktitle = {Proceedings of the ACM on Computer Graphics and Interactive Techniques},
editor = {Josef Spjut and Marc Stamminger and Victor Zordan},
title = {{Htex: Per-Halfedge Texturing for Arbitrary Mesh Topologies}},
author = {Barbier, Wilhem and Dupuy, Jonathan},
year = {2022},
publisher = {ACM Association for Computing Machinery},
ISSN = {2577-6193},
DOI = {10.1145/3543868}
}
Collections
Related items
Showing items related by title, author, creator and subject.
-
MoMaS: Mold Manifold Simulation for Real-time Procedural Texturing
Maggioli, Filippo; Marin, Riccardo; Melzi, Simone; Rodolà, Emanuele (The Eurographics Association and John Wiley & Sons Ltd., 2022)The slime mold algorithm has recently been under the spotlight thanks to its compelling properties studied across many disciplines like biology, computation theory, and artificial intelligence. However, existing implementations ... -
On Demand Solid Texture Synthesis Using Deep 3D Networks
Gutierrez, J.; Rabin, J.; Galerne, B.; Hurtut, T. (© 2020 Eurographics ‐ The European Association for Computer Graphics and John Wiley & Sons Ltd, 2020)This paper describes a novel approach for on demand volumetric texture synthesis based on a deep learning framework that allows for the generation of high‐quality three‐dimensional (3D) data at interactive rates. Based on ... -
Just-in-Time Texture Synthesis
Wang, Lili; Shi, Yulong; Chen, Yi; Popescu, Voicu (The Eurographics Association and Blackwell Publishing Ltd., 2013)Texture bombing is a texture synthesis approach that saves memory by stopping short of assembling the output texture from the arrangement of input texture patches; instead, the arrangement is used directly at run time to ...