Efficient antialiased rendering of 3-D linear fractals
- 2 July 1991
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 25 (4) , 91-100
- https://doi.org/10.1145/127719.122728
Abstract
Object instancing is the efficient method of representing an hierarchical object with a directed graph instead of a tree. If this graph contains a cycle then the object it represents is a linear fractal. Linear fractals are difficult to render for three specific reasons: (1) ray-fractal intersection is not trivial, (2) surface normals are undefined and (3) the object aliases at all sampling resolutions.Ray-fractal intersections are efficiently approximated to sub-pixel accuracy using procedural bounding volumes and a careful determination of the size of a pixel, giving the perception that the surface is infinitely detailed. Furthermore, a surface normal for these non-differentiable surfaces is defined and analyzed. Finally, the concept of antialiasing "covers" is adapted and used to solve the problem of sampling fractal surfaces.An initial bounding volume estimation method is also described, allowing a linear fractal to be rendered given only its iterated, function system. A parallel implementation of these methods is described and applications of these results to the rendering of other fractal models are given.Keywords
This publication has 17 references indexed in Scilit:
- Anti-aliased Ray Tracing with CoversComputer Graphics Forum, 1989
- Ray tracing deterministic 3-D fractalsACM SIGGRAPH Computer Graphics, 1989
- Harnessing chaos for image synthesisACM SIGGRAPH Computer Graphics, 1988
- Ray tracing complex models containing surface tessellationsACM SIGGRAPH Computer Graphics, 1987
- Ray tracing complex scenesACM SIGGRAPH Computer Graphics, 1986
- Ray tracing deformed surfacesACM SIGGRAPH Computer Graphics, 1986
- Construction of fractal objects with iterated function systemsACM SIGGRAPH Computer Graphics, 1985
- Bounding ellipsoids for ray-fractal intersectionACM SIGGRAPH Computer Graphics, 1985
- Compositing digital imagesACM SIGGRAPH Computer Graphics, 1984
- New Techniques for Ray Tracing Procedurally Defined ObjectsACM Transactions on Graphics, 1983