Abstract
Relative to the software development of computer graphics, there have been several important introductions, and not in a orderly fashion. Computing power with programmability, storage, and graphics displays were obtainable in the late 1950s and early 1960s. As they became available drawing techniques that had been mechanical through the use of templates became possible in a computer. One such example is the generation of families of 2D curves on a flat surface known as conic sections. The use of curves is found in aircraft, automotive, ship, and appliance designs, plus buildings, bionics, and sports. Computer-aided design was one of, maybe the first application to make use of computer generated curves and surfaces; it was certainly the first commercial application. Next the designs had to be colored and during the 1970s there was an explosion of techniques for surface shading and mapping. After the image is generated, and sometimes while, it is necessary to apply image filters to smooth out lines, and/or reduce blurriness. We are all living in the 3D world, and it is a natural desire to transpose this three-dimensional feature into art as well. In this chapter, I have introduced the algorithmic aspects of computer graphics. CG is a bunch of tricks to make us think we are seeing something that although is not real, looks real. It is suspension of disbelief.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ward, M. (2004). A spotty history of who’s who of computer graphics. WPI CS Department. http://web.cs.wpi.edu/~matt/courses/cs563/talks/history.html.
A brief history of computer graphics. http://www.comphist.org/computing_history/new_page_6.htm.
A critical history of computer graphics and animation. Section 4: Basic and applied research moves the industry. http://design.osu.edu/carlson/history/lesson4.html.
Garrison, P. Lofting. AeroLogic, Los Angeles. http://www.melmoth2.com/texts/Lofting.htm.
Apalatequi, J. J., & White, W. B. (1943, August). Designing aerodynamic surfaces by use of algebraic and trigonometric functions to permit easy manufacture. Aeronautical Engineering Review, 2(8), 69 + 71–72 + 75.
Dwyer, L. (2013, Apr 4) The aviation history on-line museum. http://www.aviation-history.com/north-american/p51.html.
O’Connor, J. J., & Robertson, E. F. (1998, June). School of mathematics and statistics. Scotland: University of St Andrews. http://www-history.mcs.st-and.ac.uk/Biographies/Schoenberg.html.
Bézier, P. E. (1971). Example of an existing system in the motor industry: The Unisurf system. Proceedings of the Royal Society of London Series A, 321, 207–218.
Birkhoff, G., & de Boor, C. R. (1965). Piecewise polynomial interpolation and approximation. In H. L. Garabedian (Ed.), In approximation of functions (pp. 164–190). Elsevier: New York/Amsterdam.
de Boor, C. (1978). A practical guide to splines (pp. 114–115). New York: Springer.
Coons, S. A. (1963). An outline of the requirements for a computer-aided design system, AFIPS ’63 (Spring). Proceedings of the, spring joint computer conference (pp. 299–304). New York: ACM, May 21–23.
Conns, S. A. (1967, June). Surfaces for computer-aided design of space forms. Cambridge: Project MAC, MIT/LCS/TR-41.
Rodger, D. F. (2000, August 4). An introduction to NURBS: With historical perspective (The Morgan Kaufmann series in computer graphics). San Francisco: Morgan Kaufmann Publishers. ISBN 10: 1558606696.
Piegl, L., & Tiller, W. (1995–1997). The NURBS book (2nd ed.). New York: Springer.
Non-uniform rational B-spline. http://en.wikipedia.org/wiki/Non-uniform_rational_B-spline.
Bresenham, J. E. (1965, January). Algorithm for computer control of a digital plotter. IBM Systems Journal, 4(1), 25–30.
Computer Graphics Pioneers. (1998, February). Looking back to SIGGRAPH’s beginnings. Computer Graphics, 32(1), 25.
Krull, F. N. (1994, Fall). The origin of computer graphics within general motors. Annals of the History of Computing, IEEE, 16(3), pp. 40.
Carlson, W. (2003). A critical history of computer graphics and animation. The Ohio State University. http://design.osu.edu/carlson/history/lessons.html
Mathematics Application Group, Inc. (MAGI) Synthavision. http://design.osu.edu/carlson/history/tree/magi.html.
Rossignac, J. R. (1991). GVU Center, College of Computing, Georgia Institute of Technology, Atlanta, and Requicha, A. A. G. Computer Science Department, University of Southern California at Los Angeles, Rossignac & Requicha.
Leadworks. What is constructive solid geometry? http://www.leadwerks.com/files/csg.pdf.
Bloomenthal, J. (1997). Introduction to implicit surfaces. San Francisco: Morgan Kaufmann. ISBN 1-55860-233-X. Edited by Jules Bloomenthal With Chandrajit Bajaj, Jim Blinn, Marie- Paule Cani-Gascuel, Alyn Rockwood, Brian Wyvill, & Geoff Wyvill.
Blinn, J. F. (1987). Nested transformations and Blobby man. IEEE Computer Graphics and Applications, 7, 59–65. ISSN 0272-1716.
Wyvill, B., Galin, E., & Guy, A. (1999, June). Extending the CSG tree. Warping, blending and boolean operations in an implicit surface modeling system. Computer Graphics Forum, 18(2), 149–158.
Marks, P., Design Insight. In remembrance of Dr. Jason A. Lemon, CAE pioneer. http://gfxspeak.com/2011/07/08/in-remembrance-of-dr-jason-a-lemon-cae-pioneer/.
Heckbert, P. S. (1986, November). Survey of texture mapping. EEE Computer Graphics and Applications, 6(11), 56–67.
Noriko, K. (2011). The magic of computer graphics. Natick/Boca Raton: A K Peters/CRC Press.
Gouraud, H. (1971). Continuous shading of curved surfaces. IEEE Transactions on Computers, C-20(6), 623–629.
Phong, B. T. (1975). Illumination for computer generated pictures. Communications of the ACM, 18(6), 311–317.
Blinn, J. F., & Newell, M. E. (1976, October). Texture and reflection in computer generated images. Communications of the ACM, 19(10), 542–547.
Morrison, M. (1994, July). Becoming a computer animator. Indianapolis: Sams Publishing.
Blinn, J. F. (1978, August). Simulation of wrinkled surfaces. Computer Graphics, 12(3), 286–292. SIGGRAPH-ACM.
Crow, F. C. (1977, November). The aliasing problem in computer-generated shaded images. Communications of the ACM, 20(11), 799–805. doi:10.1145/359863.359869.
Clarenz, U., Diewald, U., & Rumpf, M. (2000). Anisotropic geometric diffusion in surface processing. Proceedings of IEEE Visualization, 397–405. IEEE ISBN 0-7803-6478-3.
Whitted, T. (1979). An improved illumination model for shaded display. Proceedings of the 6th annual conference on computer graphics and interactive techniques, Chicago, 1979.
William, T. (1983, April). Reeves, particle systems – a technique for modeling a class of fuzzy objects. ACM Transactions on Graphics, 2(2), 91–108.
Inakage, M. (1989). A simple model of flames. Proceedings of computer graphics. International 89 (pp. 71–81). New York: Springer.
Reynolds, C. W. (1987). Flocks, herds, and schools: a distributed behavioral model. Computer Graphics, 21(4), 25–34 (ACM SIGGRAPH ’87 Conference Proceedings, Anaheim, California, July 1987).
Futurewold image. http://en.wikipedia.org/wiki/File:Futureworld_movie_poster.jpg.
Whitted, T. (1980). An improved illumination model for shaded display. Communications of the ACM, 23(6), 43–349.
Author information
Authors and Affiliations
Appendix
Appendix
Here are listed items that may be useful in understanding more about the industry and technology.
3.1.1 SIGGRAPH
The Special Interest Group on Graphics (SIGGRAPH) is part of the Association of Computing Machinery, established in 1947.
In 1967 and 1968, Andre van Dam (Brown University) and Sam Matsa (head of IBM’s NY Scientific Center), presented 1-day ACM Professional Development seminars on Interactive Computer Graphics, and held them in multiple places in the US and several countries in Western Europe. Van Dam taught the hardware and software side and Matsa taught applications. The seminars were popular, attracting 40 or 50 people per session, and showed the interest in computer graphics. That led Matsa and van Dam to petition ACM to form a SICGRAPH (Special Interest Committee on Computer Graphics), the forerunner of SIGGRAPH. SICs were a sort of Special Interest Group (SIGs) on training wheels. However, the ACM was hesitant about the idea of creating the SIC in CG and told van Dam he’d have to collect at least 30 signatures on a petition to get it sanctioned. He set out to do that and had a little difficulty collecting them since there were very few people specializing in interactive (as opposed to plotter) graphics at that time. Nevertheless, he succeeded, and he and Matsa became the co-founders of the SICGRAPH in 1968.
Professionals in computer graphics, both those in industry and the few in Universities, wanted recognition for their work; the same way other computing disciplines were recognized. One thing needed was elected, rather than appointed, officers. The reason that it moved to being a SIG was that ACM was phasing out the SIC’s, which were financially supported by ACM proper, and moving them into being SIG’s which had their own budgets and funding. Going from SICGRAPH to SIGGRAPH was primarily keeping up with the times.
Jon Meads (at Tektronix at the time) drafted the first set of bylaws, and in so doing officially named the organization “SIGGRAPH”, so Meads is credited with being the founder of SIGGRAPH. Meads and Bob Schiffman (a professor at the University of Colorado who later became the SIGGRAPH 74 Chair) picked Boulder for the first Annual SIGGRAPH conference, and its first elected chair was Bob Dunn. Boulder was picked because that’s where the University of Colorado was and Bob Schiffman got them to pay for the conference. Fortunately, they had enough attendees that U of C made out well.
Attendance was a surprising 600 people, all showing great enthusiasm for the subject. That first year there were no formal proceedings published (the papers presented eventually found a home in a journal on Computer Graphics from Pergamon Press). The next two conferences (Bowling Green, Ohio, and then Philadelphia) were only moderately successful; however, the 1977 conference held at the Hyatt in San Jose was a resounding success, and that established SIGGRAPH as an important event in the eyes of the community. One of the reasons San Jose was a success is that it was the first SIGGRAPH to have formal commercial exhibits, and many people think it was the first SIGGRAPH.
Forty years and many successful SIGGRAPH conferences later, the Proceedings of the Conference remains an accepted scholarly journal for the publication of technical contributions, and something budding computer graphic scientists complete for acceptance in.
Counting Boulder in 74 as the first, the 40th SIGGRAPH will be in 2013. Since its inception, SIGGRAPH has been the launching platform for memorable companies, products, ideas, and people – too numerous to mention them all; to list them even briefly would fill two or more books.
3.1.2 National Computer Graphics Association
The National Computer Graphics Association (NCGA) was founded in 1979 by Joel Orr and Peter Preuss.
NCGA evolved from the standardization efforts of SIGGRAPH, and some frustration that the industry was not necessarily being served well by a single entity in the form of SIGGRAPH. It held its first conference in Virginia in 1980, with an expanded equipment exhibition, workshops and tutorials for attendees, and an award program for images and videos (SIGGRAPH chose not to pick any “best of…” until 2003.) For many years, it was important for graphics professionals to attend both conferences, but during the downturn in the 1990s, NCGA fell on financial hard times, and is now defunct. Several subgroups of NCGA, such as the CAD Society have survived. It is an occasional informal gathering of professionals–vendors, consultants, and users–who are interested in CAD. The National Computer Graphics Association was in operation from 1979 to 1996.
3.1.3 Eurographics
In 1980, the European Computer Graphics Organization, Eurographics was formed. They held their first conference in Geneva that year. There were also organizations in Australia (Ausgraph), Canada, the Netherlands (ISEA – The Inter-Society for the Electronic Arts), Japan (Nicograph’s first conference was held in 1982) and elsewhere. The CGS (Computer Graphics Society) was formally founded in Geneva in 1992. Also, beginning in 1962 the Users of Automatic Information Display Equipment (UAIDE) annual conference was the home for leading edge computer graphics papers until SIGGRAPH came along. During the mid-1980s, Pratt Institute in New York sponsored an annual conference (ComGraf), and there were conferences in Paris (Parigraph), London (ComputerFX), MonteCarlo (Festival International de Television de Monte Carlo), Canada (Graphics Interface), and many other locations in the U.S. and abroad. Besides SIGGRAPH and NCGA, a big conference for CAD professionals was the Design Automation Conference.
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Peddie, J. (2013). Developing the 3D Software. In: The History of Visual Magic in Computers. Springer, London. https://doi.org/10.1007/978-1-4471-4932-3_3
Download citation
DOI: https://doi.org/10.1007/978-1-4471-4932-3_3
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-4931-6
Online ISBN: 978-1-4471-4932-3
eBook Packages: Computer ScienceComputer Science (R0)