Skip to content

RianGoossens/PathTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Path Tracer

A bi-directional path tracer written in Rust.

Todo

  • Write images
  • Linear algebra library
  • Basic shape
  • Rendered a silhouette
  • Basic light
  • Create a renderer
  • Simple backward ray tracing
  • Sphere Shape
  • Inverted Shapes
  • Anti-aliasing
  • Focal point
  • Aperture shape
  • Parallel rendering
  • BDPT
  • EXR support
  • SRGB support
  • Planes
  • Cubes
  • PDF and SDF approximations for better roughness
  • Transitive materials
  • Refraction
  • Triangles
  • Shareable Materials
  • Acceleration Structure(s)
  • Emissive as parameter
  • Find a good name

About

Bi-directional path tracing in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages