/Archer

A ray tracing engine written in rust, optimized to work smoothly even on potatoes.

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Archer

Archer Logo A rusty ray tracing engine being built to run with a decent frame rate even on CPU, allowing for realtime raytracing applications without GPUs. Every line of code is written with extensibility, hackability and the project's future in mind. Although it is kinda dirty at the moment, it will get good eventually, possibly turning into the best ray tracer on the planet.

Currently working on: Ray bounces, reflection, tiling/chunking for efficient parallelism.

  • Basic Sphere [Devlog 1]
  • Multiple Reflections + BVH [Devlog 2]
  • Refraction [Devlog 3]
  • More stuff coming soon!

Latest Render

Latest render

Render time: 5.361 seconds on Intel i5 11th gen (8 max bounces, 128 samples per pixel)

Thanks and Citations