CS-488 Final Project

Extended Ray Tracer

Extra Primitives

Primitives

Reflections

Reflections

Soft Shadows

Shadow

Glossy Reflections

Primitives

Depth of Field


Refraction

Refraction

Adaptive Anti Aliasing

Alias
Alias

Voxel Grid Subdivision

Primitives
Option Numer of Voxels Number of objects Time (in seconds)
Regular 1 125 11.14
No RayID 20 125 0.52
Using RayID 20 125 0.49
Regular 1 1000 141.292
No RayID 20 1000 3.36
Using RayID 20 1000 2.93

Texture Mapping

Texture
Texture
Texture

Scene 1

Texture

Puppet from Assignment 3

Texture

Extra Objectives

Environment Mapping

Texture

Normal Mapping

Texture

Final Scene - Wall-E

Texture
Texture

Texture
Texture

Texture
Texture

Texture
Texture