Introduction to SIGGRAPH and computer graphics

The SIGGRAPH conference is an exciting event, but it is often an intimidating experience for first-time attendees. There are so many new terms, new concepts, and new products to try to understand. It is like standing in a room with 100 doors and having no idea which door to open because you have no idea what the label on each door actually means. This leaves new attendees baffled and frustrated about how to spend their time. This course is designed to ease newcomers into the SIGGRAPH conference experience by presenting the fundamental concepts and vocabulary at a level that can be readily understood. Far from being made up of dry facts, this course will also portray the fun and excitement that led most of us here in the first place. Attendees in the course will become well-prepared to understand, appreciate, enjoy, network, and learn from the rest of the SIGGRAPH experience.

[1]  Joe Warren,et al.  Subdivision Methods for Geometric Design: A Constructive Approach , 2001 .

[2]  D. Bourg Physics for Game Developers , 2001 .

[3]  I. Faux,et al.  Computational Geometry for Design and Manufacture , 1979 .

[4]  Francis J. Hill Computer Graphics Using Open GL , 1990 .

[5]  J. Gallier Curves and surfaces in geometric modeling: theory and algorithms , 1999 .

[6]  Ben Shneiderman,et al.  Designing The User Interface , 2013 .

[7]  B. Marx The Visual Display of Quantitative Information , 1985 .

[8]  Michael F. Cohen,et al.  Radiosity and realistic image synthesis , 1993 .

[9]  Charles Hansen,et al.  The Visualization Handbook , 2011 .

[10]  Roy Hall,et al.  Illumination and Color in Computer Generated Imagery , 1988, Monographs in Visual Communication.

[11]  Steve D. Upstill,et al.  The renderman companion - a programmer's guide to realistic computer graphics , 1990 .

[12]  Kevin Sowizral,et al.  The Java 3D API Specification , 1997 .

[13]  Brian A. Barsky,et al.  Advanced Renderman: Creating CGI for Motion Pictures , 1999 .

[14]  Alan Watt,et al.  3D Games: Real-Time Rendering and Software Technology , 2000 .

[15]  Ron Brinkmann,et al.  The Art and Science of Digital Compositing , 1999 .

[16]  David H. Eberly,et al.  3D game engine design - a practical approach to real-time computer graphics , 2000 .

[17]  Jim X. Chen,et al.  OpenGL Shading Language , 2009 .

[18]  Robert R. Korfhage Visualization of Natural Phenomena , 1995 .

[19]  David A. Southard,et al.  The geometry of computer graphics , 1993, Comput. Graph..

[20]  Ronen Barzel,et al.  Physically-based modeling for computer graphics , 1992 .

[21]  Alan Watt,et al.  Advanced Game Development with Programmable Graphics Hardware , 2005 .

[22]  D. Edwards Data Mining: Concepts, Models, Methods, and Algorithms , 2003 .

[23]  Andrew S. Glassner,et al.  An introduction to ray tracing , 1989 .

[24]  G. Nielson,et al.  Scientific Visualization Overviews Methodologies Techniques , 1999 .

[25]  John Snyder,et al.  Generative modelling for computer graphics and cad , 1992 .

[26]  A. Pressley Elementary Differential Geometry , 2000 .

[27]  M. Coutinho Dynamic Simulations of Multibody Systems , 2001, Springer New York.

[28]  M. Pauline Baker,et al.  Computer graphics with OpenGL , 1986 .

[29]  Olin Lathrop The Way Computer Graphics Works , 1997 .

[30]  백낙훈 [서평]Interactive Computer Graphics : A top-down approach with OpenGL , 1999 .

[31]  Andrew S. Glassner,et al.  Principles of Digital Image Synthesis , 1995 .

[32]  Isaac V. Kerlow The Art of 3-D Computer Animation and Imaging , 1996 .

[33]  Tom McREYNOLDS,et al.  Advanced Graphics Programming Using OpenGL , 2005 .

[34]  John M. Eargle NAB (National Association of Broadcasters) Standard for Professional Tape Playback , 1994 .

[35]  Anne Morgan Spalter The Computer in the Visual Arts , 1998 .

[36]  David F. Rogers,et al.  Mathematical elements for computer graphics , 1976 .

[37]  David F. McAllister,et al.  Stereo computer graphics: and other true 3D technologies , 1993 .

[38]  David R. Nadeau,et al.  The VRML 2.0 sourcebook (2nd ed.) , 1997 .

[39]  David F. Rogers,et al.  Procedural Elements for Computer Graphics , 1984 .

[40]  Gerald E. Farin,et al.  The geometry toolbox - for graphics and modeling , 1998 .

[41]  John Miano,et al.  Compressed image file formats , 1999 .

[42]  Jef Raskin The humane interface (book excerpt) , 2000, UBIQ.

[43]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[44]  Philip Hayward,et al.  Future Visions: New Technologies of the Screen , 1993 .

[45]  Alan Watt,et al.  The computer image , 1998 .

[46]  Edward Angel OpenGL: A Primer , 2001 .

[47]  Brand Fortner The data handbook - a guide to understanding the organization and visualization of technical data (2. ed.) , 1992 .

[48]  Harrington Jj IEEE (Institute of Electrical and Electronic Engineers) P1157 Medical Data Interchange (MEDIX): application of open systems to health care communications. , 1991 .

[49]  Alan Watt,et al.  Advanced animation and rendering techniques , 1992 .

[50]  Peter Shirley,et al.  Fundamentals of computer graphics , 2018 .

[51]  David Travis,et al.  Effective Color Displays: Theory and Practice , 1991 .

[52]  Bala Krishnamurthy,et al.  Data Visualization Techniques , 1998 .

[53]  Larry Smarr,et al.  Supercomputing and the transformation of science , 1993 .

[54]  James F. Blinn,et al.  A trip down the graphics pipeline , 2004 .

[55]  William J. Schroeder,et al.  The Visualization Toolkit , 2005, The Visualization Handbook.

[56]  Peter R. Keller,et al.  Visual cues - practical data visualization , 1993 .

[57]  Maureen C. Stone,et al.  A field guide to digital color , 2003 .

[58]  H. L. Resnikoff The illusion of reality , 1988 .

[59]  Joseph O'Rourke,et al.  Computational Geometry in C. , 1995 .

[60]  Judson Rosebush,et al.  Computer graphics for designers & artists , 1986 .