Skip to content

Software-rendered 3D raytracing library, written from scratch in C++

Notifications You must be signed in to change notification settings

stacygaudreau/raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibRaytracer

A software-rendered 3D raytracing library, written from scratch in C++

'Demo render showing refraction, transparency, reflections and other surface properites'

Overview

An accompanying desktop GUI is planned (GUI repo will be linked here when there's something worth compiling to see). The drawing interface is currently procedural code.

Multithreaded rendering, more optimization and generative textures are currently a work in progress

See demo/main.cpp for an example of drawing some shapes with the current API.

This started as a project based on the Raytracer Challenge by Jamis Buck. One of the most fun books I've worked through in a long time!

About

Software-rendered 3D raytracing library, written from scratch in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published