Abstract
We introduce the concept of a Pixel Stream Editor. This forms the basis for an interactive synthesizer for designing highly realistic Computer Generated Imagery. The designer works in an interactive Very High Level programming environment which provides a very fast concept/implement/view iteration cycle.Naturalistic visual complexity is built up by composition of non-linear functions, as opposed to the more conventional texture mapping or growth model algorithms. Powerful primitives are included for creating controlled stochastic effects. We introduce the concept of "solid texture" to the field of CGI.We have used this system to create very convincing representations of clouds, fire, water, stars, marble, wood, rock, soap films and crystal. The algorithms created with this paradigm are generally extremely fast, highly realistic, and asynchronously parallelizable at the pixel level.
- 1 Cook, R., "Shade Trees," Computer Graphics, vo}. 18, no. 3, July 1984. Google Scholar
Digital Library
- 2 Kernighan B., Ritchie D., The C programming language, Prentice Hall, Englewood Cliffs, 1978. Google Scholar
Digital Library
- 3 Gardner, G., "Simulation of natural scenes using textured quadric surfaces," Computer Graphics, vol. 18, no. 3, July 1984. Google Scholar
Digital Library
- 4 Marr, D., Vision, W. H. Freeman and Company, San Francisco, 1982.Google Scholar
- 5 Fournier, A., Fusse}, D., and Carpenter, L., "Computer rendering of stochastic models," Comm. ACM 25, 6 (June 1982), 371-384. Google Scholar
Digital Library
- 6 Schacter, B., "Long-crested wave models," Computer Graphics and Image Processing, vol 12., 1980.Google Scholar
- 7 Blinn, J., "Simulation of wrinkled surfaces," Computer Graphics, vol. 12, no. 3, July 1978. Google Scholar
Digital Library
- 8 Max, N., "Vectorizedprocedure models for natural terrain: waves and islands in the sunset," Computer Graphics, vol. 15, no. 3, August 1981. Google Scholar
Digital Library
- 9 Sverdrup, Johnson & Fleming, The Oceans, Prentice Hall, Englewood Cliffs, 1942.Google Scholar
- 10 t'orter, l., Dutt, T., "Compositing digital images," Computer Graphics, vol. 18, no. 3, July 1984. Google Scholar
Digital Library
- 11 Reeves, W., "Particle systems, - A technique for modeling a class of fuzzy objects," ACM Transactions on Graphics, vol. 2, no. 2, April 1983. Google Scholar
Digital Library
- 12 Perlin, K., Author's unpublished Ph.D. dissertation- work in progress.Google Scholar
- 13 Mike Ferraro, personal communication.Google Scholar
- 14 Voss, R., Fractal Lunar Mist, Cover of SIOGRAPH '83 proceeAings, July 1983.Google Scholar
- 15 Blinn, J., "A Generalization of Al$ebraic Surface Drawing." ACM Transactions on Graphics, vol. 1, pp 235., 1982. Google Scholar
Digital Library
- 16 Lance Williams, personal communication.Google Scholar
- 17 Suggested by Carl Ludwig, personal communication.Google Scholar
Index Terms
An image synthesizer





Comments