Skip to content

My implementation of the ray tracer challenge in Go.

License

Notifications You must be signed in to change notification settings

NHollmann/Raytracer-Challenge-Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracer Challenge (Go)

This is my Go implementation of "The Ray Tracer Challenge - A Test-Driven Guide to Your First 3D Renderer" by Jamis Buck, published in 2019 by "The Pragmatic Bookshelf".

At the moment it mostly resembles the given tests and pseudocode from the book until chapter 11, refraction. There are some modifications, mostly just for fun or to make it work with Go. Also the inverse matrices are cached to speed up the raytracer.

Example Image

About

My implementation of the ray tracer challenge in Go.

Topics

Resources

License

Stars

Watchers

Forks

Languages