عن المشروع

يوفر FastShaders واجهة مرئية لتأليف المظللات بلغة Three.js Shading Language (TSL) للواقع الافتراضي القائم على الويب. يقوم المحرر بمزامنة الرسم البياني للعقد وتحرير الكود، مما يسمح بإجراء تغييرات متبادلة بين التمثيلات المرئية والنصية. كما يقوم بتصور تأثير أداء المظلل باستخدام تكاليف GPU المقاسة لكل عقدة من سماعات الرأس المستهدفة عبر أداة ShaderCarousel المدمجة، ويوفر تصورات لوظائف العقد، وعروض بيانات في الوقت الفعلي، وقوالب للتأثيرات المرئية. يتضمن المشروع Podest (عارض مظللات مستقل بملء الشاشة لشاشات المنصات غير المراقبة)، وShaderCarousel (مجموعة اختبارات أداء لقياس تكاليف GPU لكل عقدة)، وa-frame-shaderloader (مكون A-Frame لدمج المظللات المصدرة في المشاهد). يتوفر كتطبيق ويب وتطبيق سطح مكتب (Windows/macOS عبر Tauri)، وهو مبني باستخدام React وTypeScript وVite وthree.js. تعمل المظللات المصدرة مع مشاهد A-Frame باستخدام نصوص التحميل المقدمة التي تدمج A-Frame وThree.js.