Affiliation:
1. Visual Computing Institute, RWTH Aachen University, Ahornstraße, Aachen, Germany
Abstract
We present a method for example-based texturing of triangular 3D meshes. Our algorithm maps a small 2D texture sample onto objects of arbitrary size in a seamless fashion, with no visible repetitions and low overall distortion. It requires minimal user interaction and can be applied to complex, multi-layered input materials that are not required to be tileable. Our framework integrates a patch-based approach with per-pixel compositing. To minimize visual artifacts, we run a three-level optimization that starts with a rigid alignment of texture patches (macro scale), then continues with non-rigid adjustments (meso scale) and finally performs pixel-level texture blending (micro scale). We demonstrate that the relevance of the three levels depends on the texture content and type (stochastic, structured, or anisotropic textures).
Funder
German Federal Ministry of Education and Research
Governmental District Cologne
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference54 articles.
1. A method for registration of 3-D shapes
2. Integer-grid maps for reliable quad meshing
3. Mixed-integer quadrangulation
4. On Histogram-Preserving Blending for Randomized Texture Tiling;Burley Brent;Journal of Computer Graphics Techniques (JCGT),2019
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献