Skip to content

ad-si/awesome-ray-tracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Ray Tracing

A curated list of awesome ray-tracing resources.


Table Of Contents

Engines

  • Mitsuba - Research-oriented physically based renderer.
  • LuxCoreRender - Open source physically based renderer, successor to LuxRender.
  • Yafaray - Free open source montecarlo raytracing engine.
  • POV-Ray - The Persistence of Vision Raytracer, one of the oldest open source ray tracers.
  • Appleseed - Modern physically based renderer for production rendering.
  • Cycles - Blender's production-quality path tracer, also available standalone.
  • pbrt - Reference renderer accompanying the "Physically Based Rendering" book.
  • Tungsten - Research-focused physically based renderer.
  • Sunflow - Open source rendering system for photo-realistic image synthesis.
  • slimeland.com/raytrace - The JavaScript Raytracer.
  • smallpt - Global illumination path tracer in 99 lines of C++.

Libraries

  • Embree - High-performance ray tracing kernels from Intel.
  • OptiX - NVIDIA's programmable ray tracing framework.
  • Radeon Rays - AMD's open source ray intersection acceleration library.
  • NanoRT - Single header C++ ray tracing kernel.

APIs

Books

Tutorials

  • Scratchapixel - Educational tutorials on the foundations of computer graphics.
  • Inigo Quilez Articles - Articles on ray tracing, signed distance fields, and rendering math.

About

Curated list of awesome ray-tracing resources

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors