

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The instructions and questions for homework 4 in the csci-4967: three-dimensional computer graphics course, due on november 4, 2004. The homework covers topics such as bezier surface patches, splines, implicit surface representations, and ray tracing.
Typology: Assignments
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Homeworks are due at the beginning of lecture on Thursday, November 4. Late homeworks will receive no credit. Homeworks are to be done individually and will be graded on the basis of correctness, clarity, and legibility. Show the steps in your work where appropriate. Each question is worth 10 points, for a total of 50 points.
Be sure to write your name, section number, and RPI email address on your homework submission.
P(u, v) =
∑^ m
j=
∑^ n
k=
pj,kBezj,m(u)Bezk,n(v)
for 0 ≤ u, v ≤ 1, where Bezj,m(u) and Bezk,n(v) denote Bezier blending functions of degree m and n respectively. Consider a bicubic Bezier surface patch, that is, a patch with m = n = 3.
(a) Given any fixed u 0 , 0 ≤ u 0 ≤ 1, define the u 0 -slice to be the curve c(v) = P(u 0 , v). Show that c(v) is a Bezier curve of degree 3. (b) What are the four control points for the curve c(v)? (c) What is the normal vector to the Bezier surface at P(u = 0, v = 0)?
(a) Compute the maximum number of reflected and transmitted rays generated. (b) Compute the maximum number of shadow rays generated. (c) Compute the maximum total number of rays generated if the image resolution is 1024 ×
Compute the intersection points of a ray P 0 +sˆu with the infinite cylinder of radius 2 centered at the origin and with its axis along the Y axis. Assume P 0 = (4, 0 , 3) and ˆu = 131 (− 4 , 12 , −3).