Skip to content

benjaminmao123/Ray_Tracer

Repository files navigation

Ray_Tracer

Basic ray tracer implemented in C++. Results are output to an image file.

Features

  • Raycasting
  • Shadows

Shading

Currently supports up to 3 types of shading.

  • Flat shading
  • Phong shading
  • specular shading.

Intersections

Capable of calculating

  • Sphere intersections
  • Plane intersections

Tests

  • Recursion Depth

Image

  • Phong Shading Full Scene

Image

  • Specular Shading

Image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages