mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | calendar
CMPS-3480 "Computer Graphics"
Fall 2019   #82897
Lab-12
transformations
rotation matrix
--start with lab5.cpp--

sample project by Gordon
other samples
project requirements
syllabus | weeks | textbook | code | scores | laptop | samples | 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
lab-1
includes homework
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
3 Filling areas with color
Inside or outside
barycentric coordinates
Dot product
lab-3

source code
specular light
specular highlight
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
lab-5
6 Ray tracing
lab-6
7 OpenGL graphics
Object transformation
Texture maps
OpenGL textbook
lab-7
8 OpenGL shaders
OpenGL textbook
colors
lab-8
9 Terrains in OpenGL
lab-9
10 Individual Projects
Definition & initiation
11
Exams
Monday: written
Wednesday: written
Thursday: coding
Friday: mystery exam
 
Monday: 10%
Wednesday: 40%
Thursday: 40%
Friday: 10%
12
13
14
15 Presentation of work
16 Class on Monday
Final Exam: Friday Dec 13 at 2:00pm - 4:30pm