程序代写代做代考 graph CS 405/805 – Computer Graphics Fall, 2020

CS 405/805 – Computer Graphics Fall, 2020
Instructor: Xue Dong Yang
Term Projects Description and Requirements
Option 1: Ray-Tracing
Minimum Requirements:
Based on the assignment 2, the following two features are to be implemented:
 reflection using the recursive structure (tested with 2 or 3 levels of reflection); and

 shadow calculation Optional Additional Features:
 Refraction calculation
 Texture mapping with rectangular surfaces
Option 2: Volume Rendering
Minimum Requirements:
Based on your assignment 3, a user interface is created for interactive manipulations, such as rotation and zoom-in and out

Optional features:
 Segmentation for selective display of different density intervals (e.g. the intervals corresponding to soft tissue, skin, or bone)
 Cutting with horizontal or vertical planes Option 3: Perlin Noise
Implement the basic Perlin noise model in the ray-tracing program and demonstrate it with bumpy surfaces.

Option 4:
Any project in graphics area with my approval.
Hand-ins: the following documents in a single zip file
 Well-documented, complete source programs  Sample representative result pictures
 Short description of features

Demonstrations:
This is required for Option 2, but optional for others.
Marking Scheme:
 Mark for the term project is based on the minimum requirements only.
 Additional optional features are welcome. But they are for your own pleasure only and have no influence on the mark

 (1) Program readability, (2) Program structure and (3) Final results carry equal weights in the marks.