Skip to content

Pathtracer written long time ago when I was still a naive programmer.

Notifications You must be signed in to change notification settings

Dragnalith/raynder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

= Raynder =

== TO DO ==

  • Use a better random generator
  • Use gamma 2.2 for float to integer conversion
  • Fix firefly
  • Fix anti-firefly (some pixel remain dark). It comes from NAN value.
  • Implement Russian Roulette termination
  • Importance sample at least according to "cos(theta)".
  • Fix black light bug (because the first ray from camera does not sample the light)
  • Next event estimation
  • Remove useless SFML dependencies (audio, network, ...)
  • Add other BSDF (reflection, refraction)
  • Improve variance:
  • Add tone mapping
  • Load object from files
  • Bidirectional Path-tracing
  • Profile and optimize code

About

Pathtracer written long time ago when I was still a naive programmer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published