Skip to content

jamesminardi/Raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracer

Introduction

A living ray tracer project for me to build upon during my free time. Initially developed alongside Ray Tracing in One Weekend, with intentions to explore advanced ray tracing techniques and parallelism.

Features

  • Adjustable camera
  • Materials
    • Lambertian (Matte surface)
    • Metal (reflective surface)
    • Dielectric (refractive, transparent surface)
  • Objects
    • Sphere
  • Math Library
    • 3D Vector Support and relevant math utilities
  • Floating point precision

Goals

Used Sources

Ray Tracing in One Weekend

Accelerated Ray Tracing in One Weekend in CUDA

C++ Core Guidelines

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published