Open-Source WebGPU Raytracer: Echtzeit-Rendering von glTF-Szenen
2024-12-26
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