Essential as well as non-essential resources..
Essential as well as non-essential resources..
We will be using the following book:
We're using 'Processing' as our programming language/system, for homeworks #1 and #2 and maybe HW3 also. Here are two books to help you learn Processing:
ADDITIONALLY/OPTIONALLY, if you love OpenGL and want to learn more, you can also consider getting:
Introductory CG/animation courses are offered at several schools across the US/Canada. Here's a small sampling:
If something is unclear from my lectures, feel free to consult such alternate sources of information!
Alan Watt - 3D Computer Graphics
Peter Shirley - Fundamentals of Computer Graphics
Saty Raghavachary - RenderMan book
Rudy Cortes & Saty Raghavachary - RenderMan shading language book
As with other CS areas, graphics is a very active research area. Here are some of the researchers and their work:
The three 'PH's of CG:
SIGGRAPH (**The** annual computer graphics conference!) publishes the best-of-the-best
research papers each year. Here is a link ("gold mine"!) to papers
from recent years. Browsing through them will give you a taste for the field and also
point out future research directions. SIGGRAPH also maintains these teaching resources by way of education/outreach.
OpenGL code samples, tutorials
Floating point arithmetic [read at least the first 50 pages]
Here is a page full of links. They point to software which incorporates a lot of the material you're learning in this course.
Here is a list, for job search and internships opportunities, or for simply browsing - you'd be amazed at the breadth of CG that is happening.. Look for trailers or 'demo reels' at these companies' sites. And here are some students' demo reels..
The graphics industry (hardware, games, movies etc.) is a multi-billion dollar one..
Jeff Han's 'interface-free' device
Sci. visualization at the San Diego Supercomputer Center (UCSD)
Beautiful math imgs/animations
The Utah Teapot - venerable 'icon' of 3D CG
Virtual Legos - you'll never run out
Clay Math. Institute - One million $ prize each for seven unsolved math problems!