Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 575 Bytes

README.md

File metadata and controls

27 lines (23 loc) · 575 Bytes

Tracery

A concurrent raytracer written in Go. Currently limited in features. Supported features:

  • SuperSampling
    • RGSS
  • Depth of Field
  • Diffuse and Specular Shading
  • .obj model loading
  • Axis aligned bounding boxes (AABB)
  • Bounding Volume Hierarchy (binary tree)
  • Vertex normals

Wishlist

  • More sampling methods
  • Path Tracing
  • Motion Blur
  • Texture Maps
  • Normal Maps
  • Skyboxes
  • Transforms
  • Support more model formats

Tracery example Tracery example