article
Free Access

An image synthesizer

Authors Info & Claims
Published:01 July 1985Publication History
Skip Abstract Section

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.

References

  1. 1 Cook, R., "Shade Trees," Computer Graphics, vo}. 18, no. 3, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Kernighan B., Ritchie D., The C programming language, Prentice Hall, Englewood Cliffs, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Gardner, G., "Simulation of natural scenes using textured quadric surfaces," Computer Graphics, vol. 18, no. 3, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Marr, D., Vision, W. H. Freeman and Company, San Francisco, 1982.Google ScholarGoogle Scholar
  5. 5 Fournier, A., Fusse}, D., and Carpenter, L., "Computer rendering of stochastic models," Comm. ACM 25, 6 (June 1982), 371-384. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Schacter, B., "Long-crested wave models," Computer Graphics and Image Processing, vol 12., 1980.Google ScholarGoogle Scholar
  7. 7 Blinn, J., "Simulation of wrinkled surfaces," Computer Graphics, vol. 12, no. 3, July 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Max, N., "Vectorizedprocedure models for natural terrain: waves and islands in the sunset," Computer Graphics, vol. 15, no. 3, August 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Sverdrup, Johnson & Fleming, The Oceans, Prentice Hall, Englewood Cliffs, 1942.Google ScholarGoogle Scholar
  10. 10 t'orter, l., Dutt, T., "Compositing digital images," Computer Graphics, vol. 18, no. 3, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Perlin, K., Author's unpublished Ph.D. dissertation- work in progress.Google ScholarGoogle Scholar
  13. 13 Mike Ferraro, personal communication.Google ScholarGoogle Scholar
  14. 14 Voss, R., Fractal Lunar Mist, Cover of SIOGRAPH '83 proceeAings, July 1983.Google ScholarGoogle Scholar
  15. 15 Blinn, J., "A Generalization of Al$ebraic Surface Drawing." ACM Transactions on Graphics, vol. 1, pp 235., 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Lance Williams, personal communication.Google ScholarGoogle Scholar
  17. 17 Suggested by Carl Ludwig, personal communication.Google ScholarGoogle Scholar

Index Terms

  1. An image synthesizer

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!