Skip to content

hbostan/yagrt

Repository files navigation

Yet Another Go Ray Tracer (yagrt)

This is a CPU ray tracer written purely in Golang.

✅ Sphere and Triangle Intersections
✅ Point Lights
✅ Ambient, Diffuse and Specular Shading
✅ Shadows

TODO:

  • Acceleration structures (in progress)
  • Reflection and Refraction (in progress)
  • Many other Light types
  • Depth of Field
  • Obj and Stl support

This is a WIP

About

A Ray Tracer written in golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages