Meshed atlases for real-time procedural solid texturing
- 1 April 2002
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 21 (2) , 106-131
- https://doi.org/10.1145/508357.508360
Abstract
We describe an implementation of procedural solid texturing that uses the texture atlas, a one- to- one mapping from an object's surface into its texture space. The method uses the graphics hardware to rasterize the solid texture coordinates as colors directly into the atlas. A texturing procedure is applied per- pixel to the texture map, replacing each solid texture coordinate with its corresponding procedural solid texture result. The procedural solid texture is then mapped back onto the object surface using standard texture mapping. The implementation renders procedural solid textures in real time, and the user can design them interactively. The quality of this technique depends greatly on the layout of the texture atlas. A broad survey of texture atlas schemes is used to develop a set of general purpose mesh atlases and tools for measuring their effectiveness at distributing as many available texture samples as evenly across the surface as possible. The main contribution of this paper is a new multiresolution texture atlas. It distributes all available texture samples in a nearly uniform distribution. This multiresolution texture atlas also supports MIP- mapped minification antialiasing and linear magnification filtering.Keywords
This publication has 18 references indexed in Scilit:
- Hierarchical face clustering on polygonal surfacesPublished by Association for Computing Machinery (ACM) ,2001
- Rotational polygon overlap minimization and compactionComputational Geometry, 1998
- Non-distorted texture mapping for sheared triangulated meshesPublished by Association for Computing Machinery (ACM) ,1998
- A shading language on graphics hardwarePublished by Association for Computing Machinery (ACM) ,1998
- MAPSPublished by Association for Computing Machinery (ACM) ,1998
- Appearance-preserving simplificationPublished by Association for Computing Machinery (ACM) ,1998
- Generating a Texture Map from Object‐Surface Texture DataComputer Graphics Forum, 1995
- A language for shading and lighting calculationsPublished by Association for Computing Machinery (ACM) ,1990
- Direct WYSIWYG painting and texturing on 3D shapesPublished by Association for Computing Machinery (ACM) ,1990
- Texture mapping and distortion in digital graphicsThe Visual Computer, 1986