محرك تتبع الأشعة WebGPU مفتوح المصدر: عرض ثلاثي الأبعاد في الوقت الفعلي من مشاهد glTF
2024-12-26
مشروع webgpu-raytracer مفتوح المصدر هو محرك تتبع أشعة برمجي تم إنشاؤه باستخدام واجهة برمجة التطبيقات WebGPU. وهو يدعم ملفات المشهد glTF ويعرض المواد مع albedo و خرائط طبيعية و خرائط مواد. يستخدم المحرك BVH للتقاطعات المتسارعة لمشهد الأشعة ويستخدم أخذ العينات ذات الأهمية المتعددة من أجل الكفاءة. يدعم حاليًا خرائط البيئة ويسمح بالتحكم في الكاميرا باستخدام لوحة المفاتيح والماوس، لكن الانكسار غير مدعوم بعد.
التطوير
تتبع الأشعة