References
Text books
- Computer Graphics with OpenGL 4/e, Donald Hearn, M. Pauline Baker, and Warren R. Carithers, 2011. This is the primary textbook of this course. You can download code example of the textbook from here
- Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL, 6/E by Edward Angel, University of New Mexico and Dave Shreiner, ARM, Inc. 2012. This is the secondary textbook of this course.
- Computer Graphics Using OpenGL (3rd Edition), by Francis S Hill Jr., Stephen M Kelley, 2007
- Real-Time 3D Rendering with DirectX and HLSL: A Practical Guide to Graphics Programming, By Paul Varcholik, Published May 5, 2014 by Addison-Wesley Professional. Part of the Game Design series.
OpenGL books
- OpenGL(R) Programming Guide, the OpenGL "Red Book" -the must-have reference for OpenGL programmers
- OpenGL(B) Reference Manual online-references. The OpenGL "Blue Book" - The other must-have reference. Describes in detail every OpenGL function call.
- The Official Guide to Learning OpenGL, Version 1.1
C++
Links
- Khronos Group Inc, an industry consortium focused on developing multimedia standards and application programming interfaces (APIs), including OpenGL. Most recent release, as of Aug.8, 2011.
- OpenGL 4.2 Core Profile Specification
- GLUT function reference
- A sample OpenGL implementation by SGI
- The Industry's Foundation for High Performance Graphics
- The Graphics File Formats
- 3D Stereo Rendering Using OpenGL (and GLUT)
- SIGGRAPH (short for Special Interest Group on Graphics and Interactive Techniques) is the name of the annual conference on computer graphics (CG) convened by the ACM SIGGRAPH organization. The first SIGGRAPH conference was in 1974. The conference is attended by tens of thousands of computer professionals. SIGGRAPH 2021
Ray tracing
- Ray tracing reference
- Hall of Fame
- Competition1
- Competititon2
- Evolution,Fijigolf,Coffee,Fish,Spheres,Rocket,Plants
- An introduction and a tutorial on povray including the image description language can be found at: http://www.povray.org/documentation/view/2/#s02, http://www.povray.org/documentation/view/26/
- Scene Description Language by POV-Ray
Fractal
- Introduction to Fractal Geometry by Michael Frame, Benoit Mandelbrot, and Nial Neger Yale University An Introduction to Fractals Written by Paul Bourke (Note the fractal background showing in the course web page is from Paul Bourke's page.)
- Generating Random Fractal Terrain
WebGL
Pixal USD
Others