Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 759 Bytes

README.md

File metadata and controls

18 lines (14 loc) · 759 Bytes

demo-min

RayTracer

Java-based ray tracer implementation. This project is done in native Java without the use of any APIs. In addition, all processing is done on the CPU. Above is a GIF showcasing each individual part of the final render.

Features

  • Diffuse Shading
  • Specular Shading (Blinn-Phong Model)
  • Shadows
  • Reflections
  • Checkerboard floor
  • Positionable Camera
  • Multi-Thread Support

Gallery

Screenshot_2

Screenshot_1