Open-Source WebGPU Raytracer: Echtzeit-Rendering von glTF-Szenen

2024-12-26
Open-Source WebGPU Raytracer: Echtzeit-Rendering von glTF-Szenen

Das Open-Source-Projekt webgpu-raytracer ist eine Software-Raytracing-Engine, die mit der WebGPU-API erstellt wurde. Es unterstützt glTF-Szenendateien und rendert Materialien mit Albedo, Normal- und Material-Maps. Die Engine verwendet BVH für beschleunigte Ray-Scene-Schnittpunkte und setzt Multiple Importance Sampling für Effizienz ein. Derzeit unterstützt sie Umgebungsmaps und ermöglicht die Kamerakontrolle über Tastatur und Maus, aber Brechung wird noch nicht unterstützt.

Entwicklung Raytracing