User:Geofmatthews/Books/CSCI 480 Computer Graphics

CSCI 480 Computer Graphics

 * Introduction
 * Computer graphics
 * Computer graphics (computer science)
 * Pixel
 * 3D computer graphics
 * Rendering (computer graphics)
 * 3D rendering
 * Rendering equation
 * Bidirectional reflectance distribution function
 * Lambertian reflectance
 * Phong reflection model
 * Blinn–Phong shading model


 * Vectors and Matrices
 * Vector (mathematics and physics)
 * Matrix (mathematics)


 * Ray Tracing
 * Ray casting
 * Ray tracing (graphics)
 * Phong reflection model
 * Blinn–Phong shading model
 * Spatial anti-aliasing
 * Texture mapping
 * Global illumination


 * Geometry
 * Parametric surface
 * Implicit function
 * Polygon mesh


 * Transformations
 * Homogeneous coordinates
 * Geometric transformation
 * Transformation matrix
 * Translation (geometry)
 * Scaling (geometry)
 * Rotation (mathematics)
 * 3D projection
 * Orthographic projection
 * Projective geometry
 * Projection (mathematics)
 * Perspective (graphical)
 * Camera matrix


 * Rasterization
 * Raster graphics
 * Rasterisation
 * Bresenham's line algorithm
 * Z-buffering
 * Transform, clipping, and lighting
 * Scanline rendering
 * Back-face culling
 * Clipping (computer graphics)


 * OpenGL
 * Video card
 * Graphics processing unit
 * OpenGL
 * Graphics pipeline
 * Shader
 * Shading
 * Shading language
 * Fragment (computer graphics)
 * Vertex (computer graphics)
 * List of common shading algorithms
 * Gouraud shading
 * Phong shading
 * List of common shading algorithms