منصوبے کے بارے میں
FastShaders ویب پر مبنی ورچوئل رئیلٹی کے لیے Three.js Shading Language (TSL) میں shaders تیار کرنے کے لیے ایک بصری انٹرفیس فراہم کرتا ہے۔ یہ ایڈیٹر نوڈ گراف اور کوڈ ایڈیٹنگ کو سنکرونائز کرتا ہے، جس سے بصری اور تحریری شکلوں کے درمیان تبدیلیوں کی گنجائش ملتی ہے۔ یہ بنڈل شدہ ShaderCarousel بینچ مارک کے ذریعے ٹارگٹ ہیڈ سیٹس سے حاصل کردہ فی نوڈ GPU لاگت کا استعمال کرتے ہوئے shader کی کارکردگی پر اثرات کی بصری نمائش کرتا ہے، اور نوڈ-فنکشن ویژولائزیشن، ریئل ٹائم ڈیٹا ڈسپلے اور بصری اثرات کے ٹیمپلیٹس فراہم کرتا ہے۔ اس پروجیکٹ میں Podest (غیر مراقب پیڈسٹل ڈسپلے کے لیے ایک اسٹینڈ الون فل اسکرین shader ویور)، ShaderCarousel (فی نوڈ GPU لاگت کی پیمائش کے لیے ایک بینچ مارک سوٹ)، اور a-frame-shaderloader (ایکسپورٹ شدہ shaders کو مناظر میں ضم کرنے کے لیے ایک A-Frame کمپوننٹ) شامل ہیں۔ یہ ایک ویب ایپلی کیشن اور ڈیسک ٹاپ ایپ (Tauri کے ذریعے Windows/macOS) کے طور پر دستیاب ہے، اور اسے React، TypeScript، Vite اور three.js کے ساتھ بنایا گیا ہے۔ ایکسپورٹ شدہ shaders فراہم کردہ لوڈر اسکرپٹس کے ذریعے A-Frame مناظر کے ساتھ کام کرتے ہیں جو A-Frame اور Three.js کو بنڈل کرتے ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.