Htex: Per-Halfedge Texturing for Arbitrary Mesh Topologies

dc.contributor.authorBarbier, Wilhemen_US
dc.contributor.authorDupuy, Jonathanen_US
dc.contributor.editorJosef Spjuten_US
dc.contributor.editorMarc Stammingeren_US
dc.contributor.editorVictor Zordanen_US
dc.date.accessioned2023-01-23T10:23:45Z
dc.date.available2023-01-23T10:23:45Z
dc.date.issued2022
dc.description.abstractWe 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.en_US
dc.description.number3
dc.description.sectionheadersGeometry and Textures
dc.description.seriesinformationProceedings of the ACM on Computer Graphics and Interactive Techniques
dc.description.volume5
dc.identifier.doi10.1145/3543868
dc.identifier.issn2577-6193
dc.identifier.urihttps://doi.org/10.1145/3543868
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1145/3543868
dc.publisherACM Association for Computing Machineryen_US
dc.subjectCCS Concepts: Computing methodologies -> Rendering; Texturing Additional Key Words and Phrases: texturing, filtering, Ptex, GPU
dc.subjectComputing methodologies
dc.subjectRendering
dc.subjectTexturing Additional Key Words and Phrases
dc.subjecttexturing
dc.subjectfiltering
dc.subjectPtex
dc.subjectGPU
dc.titleHtex: Per-Halfedge Texturing for Arbitrary Mesh Topologiesen_US
Files