Grüß euch, ich möchte euch mein aktuelles, noch namenloses Projekt vorstellen das ich mit Claude Code entwickle.
Es wird in Rust geschrieben und baut auf der Vulkan API auf, es ist ein schnell konvergierender Pathtracer, der auch RT cores auf der GPU nutzt und diese sogar voraussetzt, z.B. zur Erstellung von
BVH-Beschleunigungsstrukturen.
Es läuft somit auf raytracing fähigen AMD- und Nvidia-Grafikkarten, gut möglich, dass es auch mit modernen Intel Arc GPUs funktioniert.
Aktuell ist es nur für Windows kompiliert, aber ich denke zu Linux ist es kein besonders großer Sprung mit dieser Softwarebasis. Es gibt Import- und Export-Funktionen, unterstützt pbrt- und gltf-Dateiformate, man kann in Echtzeit Kamera, Lichter, Objekte, Materialien und Szenen manipulieren.
Aktuelle Forschungspapers von der SIGGRAPH zum Thema path tracing werden auch berücksichtigt und auf möglichen Nutzen geprüft, kurz gesagt es soll letztendlich alle Stückerln spielen. Ich sitz' schon einige Monate dran und komme aber neben Brotberuf und Familie nicht wirklich zu einem Ende.
Ich habe vor es als open source zu veröffentlichen, sobald ich das Gefühl habe, dass es halbwegs feature complete und gut nutzbar ist, Stress habe ich gar keinen damit. Es gibt nicht so viele moderne und plattformunabhängige pathtracing engines. Aktueller Entwicklungsstand ist der Screenshot mit den Juwelen, photon mapping ist noch nicht fertig implementiert.
Jegliches konstruktives Feedback ist sehr willkommen!



