Fray Tracer
A Fundamental Ray Tracer
A ray-tracing application capable of rendering fairly complex scenes. Scenes will be described in a simple, easy to parse text specification file.
FEATURES
- Camera placement, film resolution, aspect ratio
- User specified background colors
- BMP or PNG output
- Spheres
- Triangles
- Ambient lights
- Point light sources
- Directional lights
- Spot Light Sources
- Shadows
- Multiple light sources
- Basic Sampling
- Color & Specularity (Phong Lighting Model)
- Reflection
- Refraction
- Fresnel Reflectivity
- Supersampling - Uniform, Random, Jittered
- Parallelization with OpenMP
SHOWCASE
Spheres I - Uniform Supersampling (3)

Spheres II - Random Supersampling (3)

Teddy Bear - Jittered Supersampling (3)

Spheres III - Jittered Supersampling (4)

Spheres III X

Shadow Test

Bottle

Bottle (No Label)

Gear

Arm Reach

Arm Top

Dragon


Watch
