CMPS 160 -- Program 2

Due date: midnight Friday, April 29, 2016

Early if time stamp is before midnight April 28, 2016.
On time if time stamp is before midnight April 29, 2016.
Late if time stamp is after midnight April 29, 2016.
Submissions turned in after midnight April 30, 2016 will not be accepted/graded.

Objectives:

Learn perspective projection, specular reflection, and smooth shading.

Description:

Reference material:

Grading:

This program will form part of your CMPS 160 grade.

Here's what I told graders about grading this assignment:

10:   separate html and javascript files, both well documented
30:   orthographic and perspective projection
30:   specular lighting and slider
30:   Gouraud shading and GUI

5:    Phong shading
5:    wireframe
Revised version due to changes in requirements:
10:   separate html and javascript files, both well documented
40:   lab2 functionality -- flat shading, centered, scaled, etc.
30:   Gouraud shading
20:   toggle between flat/smooth

5:    Phong shading
5:    wireframe

Who graded your assignment:

Daniel:		aassi - dtra24        
Joseph:		dwmarx - kmccotte
John (Andy):	kyalopez - nshariat
David:		nsievers - zpeterse

Submission:

Your WebGL code is contained in two files. An index.html file and a SmoothShade.js. A README file can be included if appropriate. Put both of these in a folder called prog2. Zip up prog2 before submitting.

Submission must be done using the "submit" command from unix.ic.ucsc.edu

Issue this command from unix.ic.ucsc.edu.


Last modified Sunday, 01-May-2016 23:05:46 PDT.