Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 1.17 KB

README.md

File metadata and controls

33 lines (29 loc) · 1.17 KB

MaskRay is a proof-of-concept raytracer.

Features

  • path traced global illumination
  • kd-tree speed up
  • arbitrary BRDF, even BSSRDF

Repository

https://github.com/zxytim/MaskRay

Screenshots

A first image with Lambertian surface

reflect and refract, simple caustic

an evident caustic. small light source causes more noise

a humanoid mesh

glass dragon, rendered with kd-tree

TODOs

  • SAH-based kd-tree, tweaks, (or VVH-based kd-tree ?)
  • more BRDFs
  • Metropolis Light Transport
  • Photon Map
  • MPI implementation
  • Grid-computing-like loosely-aggregated rendering cluster
  • Hardware acceleration (CUDA)
  • Glass broken effect
  • Command line interface
  • Scene description script spec
  • Obj file implementation