"es ist wirklich eine masn deluxe" « COLOSSUS

Vulkan Pathtracer

mr.nice. 16.09.2026 - 00:40 2963 18 Thread rating
Posts

mr.nice.

security baseline pusher
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6936
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!

click to enlargeclick to enlarge
click to enlargeclick to enlargeclick to enlarge
Bearbeitet von mr.nice. am 16.09.2026, 08:53

mr.nice.

security baseline pusher
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6936
Der Vulkan Pathtracer macht Fortschritte, es gibt jetzt Lackschichten, komplexe und teiltransparente Stoffe, realistischeres Licht mit Kaustiken.
Hier ein paar Vorschaubilder, hochqualitative AVIF-Bilder gibt es auf Anfrage. Ich hoffe ihr mögt Tee, Uhren und Juwelen!

tee_282597.jpg

uhr_282598.jpg

juwelen2_282596.jpg

clauskadrnoschka

still oc.at-addicted
Avatar
Registered: Mar 2001
Location: Austria, Waldvie..
Posts: 1804
Interessantes Topic; woher stammen die Modelle? Selbst-, KI-generiert? Stock?

mr.nice.

security baseline pusher
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6936
Die Modelle sind KI-generiert und in mehreren Iterationsstufen verbessert worden.

clauskadrnoschka

still oc.at-addicted
Avatar
Registered: Mar 2001
Location: Austria, Waldvie..
Posts: 1804
Zitat aus einem Post von mr.nice.
...in mehreren Iterationsstufen verbessert worden.

Naja... ;)

An technischen Details von Uhrenmodellen können wir gern noch tüfteln...die KI kann sowas net. :D

Sebastian Lague („Coding Adventures“) auf YT kenns wahrscheinlich eh schon...

mr.nice.

security baseline pusher
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6936
Das Uhrwerk ist angelehnt an ein echtes Taschenuhrwerk, aber ja, ich kanns ehrlich gesagt nicht wirklich beurteilen, wie realitätsnah es tatsächlich ist.

smashIt

master of disaster
Avatar
Registered: Feb 2004
Location: OÖ
Posts: 5579
ich finde es ja lustig, dass dein ki-pathtracer probleme mit reflektionen und schatten hat.
ist das nicht genau das, wozu path tracing gedacht ist?

mr.nice.

security baseline pusher
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6936
Was genau meinst du smashIt? Bitte um konstruktives Feedback.

charmin

Vereinsmitglied
stay classy!
Avatar
Registered: Dec 2002
Location:  
Posts: 16684
ich glaube du hast vergessen, das wir eines der toxischten Foren überhaupt sind.
Ich finds cool. Nutzt du irgendwelche Skills auch ? Claude Code als Harness?

Vinci

hatin' on summer
Registered: Jan 2003
Location: Wien
Posts: 5985
Ich finds auch leiwand.
Is das ein "Ich lern Rust Side-Project"? :)

JDK

Oberwortwart
Avatar
Registered: Feb 2007
Location: /etc/graz
Posts: 3165
Zitat aus einem Post von Vinci
Is das ein "Ich lern Rust Side-Project"? :)

> das ich mit Claude Code entwickle

Da gäbe es vermutlich bessere Wege eine Sprache zu lernen (wenn das das Ziel wäre).

mr.nice.

security baseline pusher
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6936
Rust, egui-ash und Vulkan lerne ich nur wenig dabei, so ehrlich kann ich schon sein. Die schwere Arbeit nimmt mir die KI ab, das ist ja der Witz an der Sache.
Aber ich kratze an der Oberfläche bei vielen interessanten Themen, pbrt z.B. finde ich spannend. Ich lerne auch aussagekräftige Testszenarien für grafische Outputs zu bauen, wie man Agenten-Teams effizient organisiert und manch andere Dinge über Computergrafik.

Ich suche übrigens ein paar Tester mit RDNA3 und RDNA4 GPU, die mir logs zurückschicken könnten. Mit Windows wärs leichter. Hat jemand Lust?
Bearbeitet von mr.nice. am 28.09.2026, 21:24

Kirby

0x1B
Avatar
Registered: Jun 2017
Location: Lesachtal
Posts: 1153
Zitat aus einem Post von mr.nice.
Ich suche übrigens ein paar Tester mit RDNA3

Kann nur Linux anbieten. Wär aber gern dafür bereit.

mr.nice.

security baseline pusher
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6936
OK, ich werd' schauen, dass ich in den nächsten Tagen etwas mehr oder weniger lauffähiges auf die Beine stelle.

mr.nice.

security baseline pusher
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6936
Ein Blick ins Alchemistenlabor:

raw:
click to enlarge
labor_raw_282759.jpg


OIDN denoised:
click to enlarge
labor_oidn_282758.jpg

In Bewegung verwende ich Nvidias ray reconstruction, im Stillstand schalte nach ein paar Sekunden auf Intel OIDN um.
AMDs FSR RR hat noch keinen Vulkan support, plane ich aber einzubauen sobald es verfügbar ist.
Holz und Licht sind schon ganz gut, die Flammen brauchen noch ein rework.
Bearbeitet von mr.nice. am 10.10.2026, 23:29
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz