Moteur de lancer de rayons WebGPU open source : rendu en temps réel de scènes glTF
2024-12-26
Le projet open source webgpu-raytracer est un moteur de lancer de rayons logiciel créé à l’aide de l’API WebGPU. Il prend en charge les fichiers de scène glTF et rend les matériaux avec albedo, les maps normales et les maps de matériaux. Le moteur utilise BVH pour les intersections accélérées de scène de rayons et utilise l’échantillonnage d’importance multiple pour plus d’efficacité. Actuellement, il prend en charge les maps d’environnement et permet le contrôle de la caméra au clavier et à la souris, mais la réfraction n’est pas encore prise en charge.
Développement
Lancer de rayons