Skip to content
/ MaskRay Public

A proof-of-concept experimental global illumination raytracer

Notifications You must be signed in to change notification settings

zxytim/MaskRay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published