محرك تتبع الأشعة WebGPU مفتوح المصدر: عرض ثلاثي الأبعاد في الوقت الفعلي من مشاهد glTF

2024-12-26
محرك تتبع الأشعة WebGPU مفتوح المصدر: عرض ثلاثي الأبعاد في الوقت الفعلي من مشاهد glTF

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

التطوير تتبع الأشعة