CPSC 453, Winter ’15, Written Assignment CPSC 453, Winter 2015, Written Assignment (A3) Released: March 19th, 2015 DUE: April 2nd, 2015 in class Full Name: ______________________________________________ Student ID: __________________________________________ This assignment is individual work. 10% of the final grade Print it out, fill your name and ID, carefully answer all the questions and hand it in on March 31st, 2015 in class Please use BLUE pen to answer your questions Late hand-ins will NOT be accepted Question # Points Your Points Q1 5 Q2 13 Q3 8 Q4 7 Total 33 1 CPSC 453, Winter ’15, Written Assignment Q1: (5 points) Given a mesh defined by the list of four 2D faces, with the following vertex indices: Face-1 (4, 1, 3); Face-2 (4, 7, 2, 1); Face-3 (2, 7, 5); Face-4 (3, 8, 9, 7, 4). In a connected mesh, each face shares at least one edge with another face. (1) Is this given mesh connected (answer yes/no)? Your Answer: __________ (2) Sketch the object, choosing arbitrary positions for the nine vertices. Make sure you label each vertex by its index (i.e. 1, 2, 3, 4, 5, 7, 8, 9) Your Answer: Q2: (13 points) This is a standard multiple choice question. Each question has only one correct answer. Please circle that one answer clearly. If any question has more than one answer circled in, it will be marked wrong. 1) If you want a rotation of 270 degrees around the z-axis, the value in the first row, second column should be a) sin(270) b) –sin(270) c) cos(270) d) –cos(270) 2 CPSC 453, Winter ’15, Written Assignment 2) Which of the following affine transforms does NOT affect vectors? a) Translation b) Scale c) Rotation d) Shear 3) Which of the following affine transforms is NOT used in rotation around a specific axis and point? a) Translation b) Scale c) Rotation 4) All of the following are true about affine transforms EXCEPT: a) All lines are mapped to lines b) All angles are preserved c) All parallel lines remain parallel 5) The last column of an affine transform matrix does not affect vectors. a) True b) False 6) The Phong reflection model simplifies light-matter interactions into (essentially) 4 vectors and a number of constants. Each piece of the Phong model uses different vectors and constants. Which portion does NOT include taking a dot product? a) Ambient b) Diffuse c) Specular 3 CPSC 453, Winter ’15, Written Assignment 7) The Phong reflection model simplifies light-matter interactions into (essentially) 4 vectors and a number of constants. Which of the following is NOT a vector needed for the Phong reflection model? a) Surface Normal b) Direction to Viewer c) Direction to Material Center d) Direction to Light 8) In the Phong Reflection model, ambient light is the same everywhere. a) True b) False 9) In the Phong reflection model, there are 3 constants (a, b, c) which are used to describe the qualities of which of the following phenomena? a) The material reaction to ambient, diffuse and specular light (respectively) b) The amount to perturb reflection vectors as they are mirrored across the normal c) The size (in each dimension) which the light is assumed to have d) The attenuation of a point light source with distance 10) As discussed in class, when obtaining normals for a triangle, which of the following mathematical constructs is NOT used? a) Point-Point subtraction b) Vector dot products c) Vector cross products d) Vector normalization 11) The majority of the execution time of a ray tracer is spent in ray-object intersection code. a) True b) False 4 CPSC 453, Winter ’15, Written Assignment 12) 13) Snell’s law is used to calculate which one of the following rays? a) Primary (or start) rays b) Shadow rays c) Reflection rays d) Transmission rays When you hit a surface in ray tracing, generally shadow rays are tested against all objects in a scene. If these rays come back saying they hit an object in the scene, which of the following do you do? a) Add none of the light from that light source to the object b) Add only the ambient light from that light source to the object c) Add all EXCEPT the ambient light from that light source to the object (i.e. diffuse and specular) d) Add all components (i.e. ambient, diffuse and specular) from that light source to the object. Q3: 8 points – Please write down the 3 X 3 affine transformation matrix corresponding to: 1) (4 points) A counterclockwise rotation by an angle theta about the origin, followed by a translation t = (t1, t2) 2) (4 points) A clockwise rotation by an angle theta about the origin. 5 CPSC 453, Winter ’15, Written Assignment Q4: (7 points) For the following scene, there are 7 rays in total. Sketch the ray paths and shadow rays that would be generated by a ray tracer in order to compute the color for the given pixel of the primary ray P1. For each ray path, write down their labels R<number>, T<number>, S<number> for reflective, transmissive and shadow rays, respectively. END OF ASSIGNMENT 6
© Copyright 2024