Hypertexture
- 1 July 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 23 (3), 253-262
- https://doi.org/10.1145/74334.74359
Abstract
We model phenomena intermediate between shape and texture by using space-filling applicative functions to modulate density. The model is essentially an extension of procedural solid texture synthesis, but evaluated throughout a volumetric region instead of only at surfaces.We have been able to obtain visually realistic representations of such shape+texture (hypertexture) phenomena as hair, fur, fire, glass, fluid flow and erosion effects. We show how this is done, first by describing a set of base level functions to provide basic texture and control capability, then by combining these to synthesize various phenomena.Hypertexture exists within an intermediate region between object and not-object. We introduce a notion of generalized boolean shape operators to combine shapes having such a region.Rendering is accomplished by ray marching from the eye point through the volume to accumulate opacity along each ray. We have implemented our hypertexture rendering algorithms on a traditional serial computer, a distributed network of computers and a coarse-grain MIMD computer. Extensions to the rendering technique incorporating refraction and reflection effects are discussed.Keywords
This publication has 16 references indexed in Scilit:
- The pixel machine: a parallel image computerACM SIGGRAPH Computer Graphics, 1989
- V-bufferACM SIGGRAPH Computer Graphics, 1988
- A rendering algorithm for visualizing 3D scalar fieldsACM SIGGRAPH Computer Graphics, 1988
- Volume renderingACM SIGGRAPH Computer Graphics, 1988
- Display of surfaces from volume dataIEEE Computer Graphics and Applications, 1988
- Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumesACM SIGGRAPH Computer Graphics, 1987
- Marching cubes: A high resolution 3D surface construction algorithmACM SIGGRAPH Computer Graphics, 1987
- On ray tracing parametric surfacesACM SIGGRAPH Computer Graphics, 1985
- An image synthesizerACM SIGGRAPH Computer Graphics, 1985
- Direct 2-D display of 3-D objectsIEEE Computer Graphics and Applications, 1984