Skip to content

neerajsamtani/ray_tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6c08f38 · May 7, 2020

History

17 Commits
May 7, 2020
Nov 29, 2019
Nov 29, 2019
May 7, 2020
Mar 27, 2020
Dec 23, 2019
Mar 27, 2020
Nov 29, 2019
Nov 29, 2019
Nov 29, 2019
Nov 29, 2019
Mar 27, 2020
Mar 27, 2020
Mar 27, 2020
Mar 27, 2020
Mar 27, 2020
Mar 27, 2020
Dec 17, 2019
Mar 27, 2020
Mar 27, 2020
Mar 27, 2020
Mar 27, 2020

Repository files navigation

Ray Tracer

Building a fully functional ray tracer from scratch based on the "Ray Tracing" series by Peter Shirley.

Example Render

I recreated the cover image of the book "Ray Tracing in one Weekend" using this ray tracer.

Completed Features

  • Spheres and Light Rays
  • Antialiasing
  • Lambertian, Metal, and Dielectric Materials
  • Positionable Camera
  • Defocus Blur
  • Motion Blur
  • Bounding Volume Hierarchy (BVH)

TODO

  • Solid Textures and Texture Mapping
  • Perlin Noise
  • Rectangles
  • Lights
  • Instances
  • Volumes

About

A ray tracer to render computer graphics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages