RetVal / MaskRay

A proof-of-concept experimental global illumination raytracer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

glass dragon, rendered with kd-tree

TODOs

  • Depth of Field
  • Motion Blur
  • 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
  • Instancing -- transformation on renderable

About

A proof-of-concept experimental global illumination raytracer


Languages

Language:C++ 98.2%Language:Makefile 1.8%