Rendering Methods for Iterated Function Systems

Date

1991-12

Authors

Hepting, Daryl
Prusinkiewicz, Przemyslaw
Saupe, Dietmar

Journal Title

Journal ISSN

Volume Title

Publisher

North-Holland

Abstract

This paper describes rendering methods for iterated function systems (IFS’s). The rendering process consists of the generation of a field of data using an IFS and its visualization by means of computer graphics. Two groups of methods are presented: 1. Rendering of the attractor A of an IFS. These attracting methods may visualize the geometry and additionally the invariant measure supported by the attractor. 2. Rendering the complement of the attractor. There are three approaches, namely methods representing Euclidean distance from A; repelling methods, computing the escape time of a point from A, and methods using (electrostatic) potential functions of the attractor. The last of these methods calculates integrals with respect to the invariant measure of the attractor. An algorithm which generates an approximation of such integrals with prescribed tolerance is presented. This provides an alternative to the usual approach based on Elton's ergodic theorem and time average of trajectories generated by the “chaos game", where no error bound is available. Algorithms specifying the details of all methods are presented, some of them in the form of pseudocode. Examples of images obtained using these algorithms are given. The relationship to previously developed methods for visualizing Mandelbrot and Julia sets is also discussed.

Description

Keywords

fractals, iterated function systems

Citation

Hepting, D.H, Prusinkiewicz, P. W., and Saupe, D. (1991). Rendering methods for iterated function systems. Fractals in the Fundamental and Applied Sciences, 183-224.

Collections