Resources
This page provides some helpful resources for you. Check back during the semester as we continue to add tools.
Additional Supplemental Material
- Physically Based Deformable Models in Computer Graphics by Andrew Nealen, Mathias Muller, Richard Keiser, Eddy Boxerman and Mark Carlson (Nice survey paper of the field)
- Physically Based Modeling (The 2001 course notes by Baraff and Witkin)
- Fluid simulation (SIGGRAPH 07 course notes on by Bridson et. al.)
- Computer Animation Information Page (Rick Parent's page with large number of links)
- Hecker Articles(Rigid body dynamics)
Useful Books (not required)
- Div, Grad, Curl, and All That: An Informal Text on Vector Calculus (H. M. Schey)
- Fluid Simulation for Computer Graphics (Robert Bridson, A K Peters, 2008)
- Physics Based Animation (Book by Erleben, Sporring,Henriksen, Dohlmann)
- Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology)
- Mathematics for Computer Graphics, 3rd Edition, by John Vince, Springer-Verlag, February 2010
OpenGL Developer Tools
- Drivers [NVIDIA | ATI]
- freeglut - window management, input, etc.
- GLEW - OpenGL extensions
- GLM - vectors, matrices, etc. [Documentation]
- NShader - GLSL syntax highlighting in Visual Studio
- gDEBugger - OpenGL/OpenCL debugger, profiler, and memory analyzer
- GLIntercept - log OpenGL calls, shaders, and textures
- OpenGL Report - web-based video card OpenGL capabilities. Also see [GPU Caps Viewer | GLview]
- OpenTK - use OpenGL from C#/.NET.
OpenGL Resources
- OpenGL/GLSL API Quick Reference Guide [3.2 | 4.0]
- OpenGL Reference Pages [2.1 | 3.3 | 4.1]
- OpenGL Forums
- OpenGL Samples Pack
- Orange Book Shader Examples
- OpenGL Red Book - old version on GL 1.1 is free online.
- OpenGL Tutorials
- An intro to modern OpenGL
- OpenGL Step By Step
- Introduction to OpenGL 3.2
- GLSL Tutorials [Lighthouse | Swiftless]
- Song Ho Ahn's OpenGL Tutorials - VBO, PBO, FBO, etc. tutorials
General Graphics Developer Tools
- Author shaders [ATI RenderMonkey | NVIDIA FX Composer]
- FRAPS - measure framerate, capture video, etc.
- NVIDIA NVPerfKit, which includes GLExpert
- ATI [GPU PerfStudio | GPU Shader Analyzer]
- GPUBench
- The Image Debugger
