ABSTRACT
Solid texturing [Peachey 1985; Perlin 1985] has become a well-known computer graphics technology since it was first presented more than fifteen years ago. However, solid texturing still remains problems today, because it consumes too much time and has a very high memory requirement. Although some methods have recently been proposed to solve these problems, almost all of them need the support of hardware accelerators. Hence, these methods could not be applied to all kinds of machines, especially the low-cost ones available over the Internet. Therefore, we present a new method for procedural solid texturing in this paper. Our approach could almost render an object with procedural solid texturing in real-time using only a software solution. The basic idea of this approach is similar to the cache mechanism used for main memory control. Furthermore, to demonstrate that our approach is widely applicable we choose pure Java for it's implementation, since this could not receive any benefit from the hardware and could be executed on the Internet directly.
- Peachey, D. R. 1985. Solid texturing of complex surfaces. Computer Graphics (Proceedings of SIGGRAPH 85) 19, 3, 279--286. Google ScholarDigital Library
- Perlin, K. 1985. An image synthesizer. Computer Graphics (Proceedings of Siggraph 85) 19, 3, 287--296. Google ScholarDigital Library
- Williams, L. 1983. Pyramidal parametrics. Computer Graphics (Proceeding of SIGGRAPH 83) 17, 3, 1--11. Google ScholarDigital Library
- Adaptive solid texturing for web graphics
Recommendations
Unified Boundary-Aware Texturing for Interactive Volume Rendering
In this paper, we describe a novel approach for applying texture mapping to volumetric data sets. In contrast to previous approaches, the presented technique enables a unified integration of 2D and 3D textures and thus allows to emphasize material ...
Vertex-based anisotropic texturing
HWWS '01: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardwareMIP mapping is a common method used by graphics hardware to avoid texture aliasing. In many situations, MIP mapping over-blurs in one direction to prevent aliasing in another. Anisotropic texturing reduces this blurring by allowing differing degrees of ...
Comments