N3RDIUM / Archer

A ray tracing engine built to work smoothly even on old hardware

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archer

Archer Logo A ray tracing engine built to run with a decent frame rate even on CPU, allowing for realtime raytracing applications without GPUs. All the code in this repo is heavily commented so that it is easy to follow.

Latest render

This image shows what the engine is capable of as well as what I've been up to recently ;)

Latest render

Roadmap

When complete, it will have a three.js-like usage format.

Currently working on: Devlog 1 (code completed, video creation in progress)

  • Basic solid sphere scene with camera implementation [Devlog 1]
  • Skybox [Devlog 2a]
  • Reflections [Devlog 2b]
  • Refraction [Devlog 3]

Thanks and Citations

Ray Tracing in One Weekend for showing how to do stuff

About

A ray tracing engine built to work smoothly even on old hardware

License:GNU General Public License v3.0


Languages

Language:Python 100.0%