hbostan / yagrt

A Ray Tracer written in golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:Go 100.0%