Skip to content

Lewis & Clark's computer graphics course - CS 367 - builds upon a huge amount of background knowledge that not all students enrolled in the course may have. This document is meant to serve as a companion to the in-class instruction, and help fill in common sources of confusion in the class material.

Notifications You must be signed in to change notification settings

lc-acm/graphics-book-like-material

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

graphics-"textbook"

Lewis & Clark's computer graphics course - CS 367 - builds upon a huge amount of background knowledge that not all students enrolled in the course may have. This document is meant to serve as a companion to the in-class instruction, and help fill in common sources of confusion in the class material.

This guide is NOT a replacement for attending class, and will not provide solutions to labs. It will, hopefully, serve as a useful reference which students can consult for additional information.

The first version of this document was prepared by Haley Rovner and Ben Glick in Spring of 2020, based on the excellent teaching of Prof. Jeff Ely. Feel free to add your name to this page if you've contributed.

Table of Contents

This "book" contains chapters on the following topics:

  1. Geometry & Trigonometry Review
  2. Intro to Vectors
  3. FPT Functions
  4. Structuring and Storing Data in C
  5. Intro to Matrices (entering the matrix)
  6. Basic Drawing and Movement
  7. Scan-line Algorithm (and limitations)
  8. Drawing from Files & 2D Tools
  9. Clipping Intuition
  10. 3D Projection and Perspective
  11. Back-face Elimination
  12. Painter's Algorithm
  13. Light Modeling
  14. Color Light Modeling
  15. 3D Clipping

About

Lewis & Clark's computer graphics course - CS 367 - builds upon a huge amount of background knowledge that not all students enrolled in the course may have. This document is meant to serve as a companion to the in-class instruction, and help fill in common sources of confusion in the class material.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •