CSCI 8626 3D COMPUTER GRAPHICS (3 credits)
An introduction to the generation and rendering of 3D scenes using both the GPU and the CPU. The course begins by introducing 3D modeling, shading, and animation in industry-standard 3D software. The course then covers how to code rendering algorithms using both rasterizing (GPU-based) and ray tracing (CPU-based). (Cross-listed with CSCI 4620).
Prerequisite(s): This course assumes prior knowledge of C programming, data structures, and linear algebra at the undergraduate level.