Skip to content

Jimx-/raytrace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytrace

Simple raytracer that implements Whitted's algorithm

Features

  • Sphere, triangle and mesh(.obj file) rendering

  • Cook-Torrance shading model

  • Reflection and refraction

  • Texture mapping

  • Supersampling anti-aliasing

  • Output to PNG

  • Scene description in JSON format

Building

git clone https://github.com/Jimx-/raytrace.git
cd raytrace
git submodule update --init
mkdir build && cd build
cmake .. && make

Screenshot

About

Simple raytracer written in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages