David Eck's Computer Graphics

This book is meant for use as a textbook in a one-semester course in 2d and 3d graphics that would typically be taken by undergraduate computer science majors in their third or fourth year of college. site

Chapter 1: Introduction Chapter 2: Two-Dimensional Graphics Chapter 3: OpenGL 1.1: Geometry Chapter 4: OpenGL 1.1: Light and Material Chapter 5: Three.js: A 3D Scene Graph API Chapter 6: Introduction to WebGL Chapter 7: 3D Graphics with WebGL Chapter 8: Beyond Realtime Graphics