Skip to content
/ berta Public

Berta is a basic, extensible ray tracing application.

Notifications You must be signed in to change notification settings

jsrolon/berta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

berta

Berta is a basic, extensible ray tracing application. For now berta only runs on OSX.

This project takes code, both directly and with modifications, from pbrt-v2 and Sverre Kvaale's implementations of Kevin Suffern's ray tracer, available here.

Design

The project is structured in a way that hopefully makes conceptual sense. Components used around the whole application, such as the geometry and transformations, are stored in the utils folder.

Geometry

The geometry classes, both conceptually and in implementation, are taken from pbrt. They were chosen because they support a wide range of operations using operator overloading. The Assert checks were removed from all methods.

About

Berta is a basic, extensible ray tracing application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages