Skip to content

luxaviar/raytoy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytoy

Yet another ray tracer for learning

Thanks Ray Tracing in One Weekend for such great tutorial

Prerequistes

  • C++ compiler with support for the C++17 standard
  • CMake, version 3.10 or higher

Features

  • Multi-threaded acceleration
  • OBB(Oriented Bounding Box) support
  • Triangle mesh support

Example

Checker Texture

checker

Cornell Box

cornell

cornell

cornell

Cornell Box with blocks of smoke

smoke

Bunny

all

all

Perlin noise & lights

perlin

All

all