mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | calendar
CMPS-3480 "Computer Graphics"
Fall 2020   #81298
the delivery mode of this course is
sychronous with zoom


note to my students
---
be strong
hang in there
we will get through this rough time
---


some topics that may be covered are shown below
sample project     other samples
syllabus | textbook | laptop | samples | scores | grades
Week Lecture Topics Readings Assignments
1 Intro to computer graphics
Displaying a pixel & image
Points on a circle
RGB color model
jpg gif png ppm
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
3 Filling areas with color
Inside or outside
barycentric coordinates
Dot product
4 submit project idea
Mon: hw-2 review
Wed: Perlin noise
Fri: quiz
Perlin noise
5 Ray casting
Scene projection
Camera
Anti-aliasing
  ray casting
  orthographic
  surface normal
  ray-plane intersect
  supersampling
6 Ray tracing
7 OpenGL graphics
Object transformation
Texture maps
OpenGL textbook
8 OpenGL shaders
OpenGL textbook
9 Terrains in OpenGL
10 Individual Projects
Definition & initiation
11
12 Affine transformations
Rotation matrix
13 Bresenham's circle
14 No lab this week
Project completion
15
16
Final Exam: to be determined