Skip to content

JulianKnodt/raytrace

Repository files navigation

raytrace

A raytracer implemented in golang for rendering off and obj files.

It uses octrees and bounding boxes in order to optimize the speed with which intersections must be checked, and also allows for more implementations of intersection algorithms.

It was implemented using the Graphics Codex as a reference as well as various other sources.

The list of sources can be found by running make only-sources

And tests can be run by running make test and benches are similarly make bench

If you want to contribute, todos can be found by make todos


Sample Outputs

Dragon Teapot


Sources

About

A raytracer implemented in golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published