100% Guaranteed Results


Assignment # 2, CSCI 480 Fall 2015 Solved
$ 20.99
Category:

Description

5/5 – (1 vote)

• Finish the ray tracer provided on the website in the folder raytracer_minimal. There are several sections of code marked with “pass” so that they will still compile, but do nothing. Finish each of these as illustrated in the lecture notes:
camera: lookAt light: PointLight material: Image, Reflector
shape: Plane, PlaneIntersection, Cube, QuadricOfMyChoice world: MyWorld
• You should implement a single quadric of your choice, but not the ellipsoid. You do not have to implement rotation for this quadric, but you should be able to move it to random locations.
• You should implement a MyWorld class that illustrates all of the features you implemented.
• Write modular, well-documented code.
• Create some fascinating images. Use your noise function, or some images from it, as procedural or image textures.
• Create a main.py file, which, when run, will open a pygame window and create your most interesting image. This will save me time grading and trying to figure out the parameters I need to call your function, etc.
1

Reviews

There are no reviews yet.

Be the first to review “Assignment # 2, CSCI 480 Fall 2015 Solved”

Your email address will not be published. Required fields are marked *

Related products