mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | calendar
CMPS-3480 "Computer Graphics"
Fall 2020   #81298
MWF 9:00am, Tu 7:20am on Zoom
this course is complete

---
project page sample
sample project   other samples
all assignments are worth some points
syllabus | textbook | laptop | samples | scores | grades
Week Lecture Topics Readings Assignments
0 Summer prep
assignment rules
watch video
setup
program
survey
1 Intro to computer graphics
Displaying a pixel & image
Points on a circle
RGB color model
jpg gif png ppm
summer1.txt
sum1 program
lab-1
2 Line drawing algorithm
Mouse/display interaction
DDA & Bresenham's
Fundamentals of CG:
  8.1.1 Line Drawing
Through OpenGL:
  14.3 Bresenham's
  Bezier curves
lab-2
vectors
3 Filling areas with color
Inside or outside
barycentric coordinates
Dot product
lab-3
4 Perlin noise
Homework catch-up
Perlin noise
Quiz-4
5 Objects
Affine transformations
Animation
Physics
rotation matrix Lab-1
Jello
6 OpenGL
OpenGL survey results Quiz-6
lab-6
7 OpenGL
3D
surface normals
textures
lab-7
8 Ray casting
Scene projection
Camera
Anti-aliasing
  ray casting
  orthographic
  surface normal
  ray-plane intersect
  supersampling
lab-8
9 more ray tracing
lab-9
10 Exams
lab-10
programming exam
written exam
11 Misc. sine waves
ray-casting
best waves
12 The Mandelbrot set
Ray-casting elements
Texture mapping
mandelbrot set
lab-12
13 Texture mapping
Curved text
Spherical texture mapping
lab-13
14 Work on projects
project discussion
15
16
Final Exam: Wednesday Dec 16 - 8:00am - 10:30am