30.08.2014 Views

Past Midterm and Exam Questions (PDF) - Student.cs.uwaterloo.ca ...

Past Midterm and Exam Questions (PDF) - Student.cs.uwaterloo.ca ...

Past Midterm and Exam Questions (PDF) - Student.cs.uwaterloo.ca ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CS488/688 Introduction to Computer Graphi<strong>cs</strong> 41<br />

(iv) A patterned tile floor.<br />

(v) The ripples created by dropping a stone in a pool of water.<br />

(vi) A wooden table top.<br />

15.7 Texture Mapping vs Solid Textures [Last Used: Winter 2013 Final]<br />

Marble is rendered in the two images below. Below each image, note which computer graphi<strong>cs</strong><br />

technique was used to generate the marble.<br />

15.8 Phong vs. Gouraud Shading [Last Used: Fall 2004 <strong>Midterm</strong>]<br />

A new machine arrives in the graphi<strong>cs</strong> lab. You know that it renders shaded polygons, but the<br />

manuals don’t specify whether they are flat shaded, Gouraud shaded, or Phong shaded. Give a<br />

test (or series of tests) to determine which shading method is used. You may specify the vertex<br />

positions <strong>and</strong> normals of polygons, the surface property of each polygon, the lo<strong>ca</strong>tion of the light<br />

source(s), <strong>and</strong> the viewing position <strong>and</strong> direction.<br />

Be specific about the scene itself, <strong>and</strong> what you would look for in the resulting image to determine<br />

which shading method is used.<br />

15.9 Lighting Model [Last Used: Winter 1996 Final]<br />

In our illumination model, there were three terms: an ambient term, a diffuse term, <strong>and</strong> a specular<br />

term.<br />

• What effect does the ambient term model?<br />

• What assumption(s) do we make for the diffuse term?<br />

• In the specular term, there is a factor of (⃗r · ⃗v) p . What effect does varying the p power have?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!