CS585S09 Readings and Resources



To get an overview of aspects of computer graphics, we begin by exploring Art of Illusion. This application is used to create graphics. As an exercise, please start to get familar with the program and use it to create a coffee mug. Experiment a little on your own but also try to work through the steps provided in this short "coffee mug" tutorial.

Internally OpenGL and many other systems ultimately describe objects with vertices to describe points, lines, and polygon primitives. For efficiency, surfaces approximated by polygon are modeled with meshes.


We start thinking about application implementations using something like OpenGL. To access OpenGL with Java, we use JOGL ( JSR 231 javadoc and JOGL (Java OpenGL) User Guide). The OpenGL Programming FAQ as well as the online verisons of older editions of the OpenGL Ref. Manual and OpenGL Prog. Guide are useful sources of information. C/C++ developers should check out GLUT as well.

Here is the example jogl project from the handout we had in class.

Here is a tutorial to set up Eclipse for programming with JOGL (javadoc for JOGL).
There is also the OpenGL Pack Project for NetBeans to make it easy to develop JOGL code within NetBeans.

Meet in the Lab (Faner 2102) on Friday, Jan 23

CS Day Materials