Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

32 Commits

Folders and files

Repository files navigation

Ray Tracer

Simple, parallized ray tracer written in rust.

Example Renders

Without Gamma Correction

lambertian_bp

With Gamma Correction

lambertian_bp_cc

Task List

Cameras

  • Positionable Camera
  • Perspective
  • Orthographic

Geometries

  • Ray
  • Sphere
  • Plane
  • Cone
  • Cylinder
  • Triangle Meshes
  • Constructive Solid Geometries

Illumination

  • Ambient light
  • Point light
  • Lambertian Diffuse
  • Blinn-Phong Specular
  • Light Scatter and Reflectance
  • Dialectrics

Graphics

  • Texture Mapping
  • Depth of field

Png Export

  • RGB
  • Grayscale
  • Gamma correction

Scenes

  • Blender multi-object scene import

Anti Aliasing

  • multiple samples per pixel

Performance

  • Scale to N cores

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages