This Article 
 Bibliographic References 
 Add to: 
A Shape Synthesizer
May-June 1997 (vol. 17 no. 3)
pp. 40-51
This article describes a new system for creative 3D modeling. The goal is to provide a system not for effectively mimicking existing natural or machine-tooled shapes but for exploring and developing new types of shapes that would be difficult to develop or realize without computer assistance. Thus, rather than computerize an existing 3D medium, the author develops a new technique for creating shapes based on results from the highly successful field of sound synthesis. He identifies three principles important to the development of sound synthesizers and shows that they can be usefully mapped directly into 3D geometry. This mapping permits developing a set of modules and a single data type carried by the wires between modules. The result is a new system, a shape synthesizer, capable of creating a rich variety of shapes, particularly when the technique of shape modulation is used.

1. H. Chamberlin, Musical Applications of Microprocessors, Hayden Book Company, New Jersey, 1980.
2. J. Chowning, "The Synthesis of Complex Audio Spectra by Means of Frequency Modulation," J. Audio Eng. Soc., Vol. 21, No. 7, 1973.
3. J.W. Gordon, "System Architectures for Computer Music," ACM Computing Surveys, Vol. 17, No. 2, June 1985, pp. 191-234.
4. T.D. Rossing, The Science of Sound, 2nd ed., Addison-Wesley, Reading, Mass., 1990.
5. P.E. Haeberli, "ConMan: A Visual Programming Language for Interactive Graphics," Computer Graphics (Proc. Siggraph 1988), Vol. 22, No. 4, Aug. 1988, pp. 103-111.
6. K. Fleischer and A. Witkin, "A Modeling Testbed," Proc. Graphics Interface 1988, 1988, pp. 127-137.
7. M. Kass, "Condor: Constraint-Based Dataflow," Computer Graphics (Proc. Siggraph 92), Vol. 26, No. 2, July 1992, pp. 321-330.
8. S. Todd and W. Latham, Evolutionary Art and Computers, Academic Press, London, 1992.
9. K. Sims, "Artificial Evolution for Computer Graphics," Computer Graphics (Proc. Siggraph 91), Vol. 25, No. 4, July 1991, pp. 319-328.
10. A. Glassner, "Building Vertex Normals from an Unstructured Polygon List," Graphics Gems IV, P.S. Heckbert, ed., Academic Press, San Diego, Calif., 1994, pp. 60-73.
11. S. Levy, T. Munzner, and M. Phillips Geoview 1.3.2 software package, The Geometry Center, Univ. of Minnesota, Minneapolis, Minn., 1992 (available via anonymous ftp from
12. M.H. Overmars Forms library version 2.0 software package, Dept. of Computer Science, Utrecht Univ., 1991 (available via anonymous ftp from

Andrew S. Glassner, "A Shape Synthesizer," IEEE Computer Graphics and Applications, vol. 17, no. 3, pp. 40-51, May-June 1997, doi:10.1109/38.586017
Usage of this product signifies your acceptance of the Terms of Use.