mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | 2017calendar
CMPS-3480 "Computer Graphics"
Fall 2017   #82501

probably should work on your project
over the Thanksgiving break


student projectssample project
presentation scheduleprogress
syllabus | textbook | code | scores | reading | project
Week Lecture Topics Readings Assignments
1 Syllabus
Intro to computer graphics
Raster images
Points
dithering
image formats
summer program
Lab-1
Homework-1
2 Straight lines
Digital differential analyzer
Bresenham's algorithm
practice quiz
Lab-2
Quiz
3 Vectors
Barycentric coordinates
Filling areas
· vectors
· normal vector
· barycentric coords
· dot product
· Herron's formula
Lab-3 Tuesday
quiz2 scores
Lab-3
4 Animation
Physics
Cloth physics
Lab-4
5 Rays
Ray casting
Texture
ray tracing
textbook
ray/plane intersection
checkerboard
quiz2.cpp
Project update
lab-5
6 Lighting and shading
Ambient, diffuse, specular
Shadows
· Shading
· Specular reflection
· Diffuse reflection
· Shadows
Lab-6
your email
7 • Lab Tuesday
• Written exam Wed
• Project review
exam schedule lab-7
exam
exam scores
8 Circles
Points on a circle
Rotation
rotation matrix
circles
Lab-8
progress report
9 OpenGL
Primitive shapes
Rendering pipeline
pipeline Lab-9
10 Models in program code
Model building
CSG
Shading lecture lab-10
11 Procedural textures
Noise
ken perlin lab-11
12 Animation
checklist lab-12
13 Project focus
Selected topics
Quiz-13
14 Coding exam?
15 Project presentation
Final Exam: Monday December 18 8:00am-10:30pm
Prepare for the final exam.