Computer rendering of stochastic models

A recurrent problem in generating realistic pictures by computers is to represent natural irregular objects and phenomena without undue time or space overhead. We develop a new and powerful solution to this computer graphics problem by modeling objects as sample paths of stochastic processes. Of particular interest are those stochastic processes which previously have been found to be useful models of the natural phenomena to be represented. One such model applicable to the representation of terrains, known as “fractional Brownian motion,” has been developed by Mandelbrot. The value of a new approach to object modeling in computer graphics depends largely on the efficiency of the techniques used to implement the model. We introduce a new algorithm that computes a realistic, visually satisfactory approximation to fractional Brownian motion in faster time than with exact calculations. A major advantage of this technique is that it allows us to compute the surface to arbitrary levels of details without increasing the database. Thus objects with complex appearances can be displayed from a very small database. The character of the surface can be controlled by merely modifying a few parameters. A similar change allows complex motion to be created inexpensively.

[1]  L F Richardson,et al.  The problem of contiguity : An appendix to statistics of deadly quarrels , 1961 .

[2]  B. Mandelbrot,et al.  Fractional Brownian Motions, Fractional Noises and Applications , 1968 .

[3]  B. Mandelbrot A Fast Fractional Gaussian Noise Generator , 1971 .

[4]  Henry Gouraud,et al.  Computer Display of Curved Surfaces , 1971, Outstanding Dissertations in the Computer Sciences.

[5]  W. J. Gordon,et al.  B-SPLINE CURVES AND SURFACES , 1974 .

[6]  P. Bézier MATHEMATICAL AND PRACTICAL POSSIBILITIES OF UNISURF , 1974 .

[7]  Leslie Mezei,et al.  Simualtion of Patterns of Nature by Computer Graphics , 1974, IFIP Congress.

[8]  B. Mandelbrot On the geometry of homogeneous turbulence, with stress on the fractal dimension of the iso-surfaces of scalars , 1975, Journal of Fluid Mechanics.

[9]  B. Mandelbrot Stochastic models for the Earth's relief, the shape and the fractal dimension of the coastlines, and the number-area rule for islands. , 1975, Proceedings of the National Academy of Sciences of the United States of America.

[10]  James H. Clark,et al.  Hierarchical geometric models for visible surface algorithms , 1976, CACM.

[11]  Henry Fuchs,et al.  Optimal surface reconstruction from planar contours , 1977, SIGGRAPH.

[12]  B. Mandelbrot,et al.  Fractals: Form, Chance and Dimension , 1978 .

[13]  James F. Blinn,et al.  Models of light reflection for computer synthesized pictures , 1977, SIGGRAPH.

[14]  James F. Blinn,et al.  Simulation of wrinkled surfaces , 1978, SIGGRAPH.

[15]  James H. Clark A fast scan-line algorithm for rendering parametric surfaces , 1979, SIGGRAPH '79.

[16]  Wayne E. Carlson,et al.  Towards an interactive high visual complexity animation system , 1979, SIGGRAPH.

[17]  Narendra Ahuja,et al.  Random pattern generation processes , 1979 .

[18]  Donald S. Fussell,et al.  Stochastic modeling in computer graphics , 1980, SIGGRAPH '80.

[19]  King-Sun Fu,et al.  Syntactic image modeling using stochastic tree grammars , 1980 .

[20]  James F. Blinn,et al.  Scan line methods for displaying parametrically defined surfaces , 1988, CACM.

[21]  J. Modestino,et al.  Stochastic image models generated by random tessellations of the plane , 1980 .

[22]  Nelson L. Max,et al.  Vectorized procedural models for natural terrain: Waves and islands in the sunset , 1981, SIGGRAPH '81.

[23]  Bruce J. Schachter,et al.  Long Crested Wave Models , 1980 .