Babylon.js 9.0 اومد؛ یک سال قابلیت تازه برای رندر وب
خلاصهٔ کاملتر
تیم Babylon.js نسخهٔ ۹ این موتور رو منتشر کرده. خودشون میگن مأموریتشون ساختن یکی از قدرتمندترین و در عین حال سادهترین موتورهای متنباز رندر وبه، و این نسخه حاصل یه سال قابلیت تازه، بهینهسازی و بهبود کارایی برای ساختن تجربههای تعاملی سریعتره.
بخش نورپردازی بیشترین تغییر رو داشته. Clustered Lighting اجازه میده تعداد خیلی بیشتری نور تو یه صحنه داشته باشی بدون اینکه کارایی بریزه، Textured Area Lights نورهای سطحی با بافت میاره، و Volumetric Lighting همون شعاعهای نور تو مه و غباره. Dynamic IBL Shadows هم سایههای نور محیطی رو بهصورت پویا حساب میکنه.
برای توسعهدهندههایی که با خط لولهٔ رندر سروکار دارن، Frame Graph اضافه شده که ترتیب و وابستگی پاسهای رندر رو ساختارمند میکنه. کنارش پشتیبانی از OpenPBR (استاندارد تازهٔ مواد فیزیکی)، اتمسفر مبتنی بر فیزیک، رندرر خط دور و متن مبتنی بر Signed Distance Field اومده که کیفیت متن رو تو هر بزرگنمایی حفظ میکنه.
ذرات و انیمیشن هم سهم خودشونو گرفتن: یه Node Particle Editor گرافیکی، نقشههای جریان و جاذبهها برای ذرات، و Animation Retargeting که یه انیمیشن رو روی اسکلت شخصیت دیگه سوار میکنه. پشتیبانی پیشرفته از Gaussian Splatting هم اضافه شده، یعنی همون روش تازهٔ نمایش صحنههای واقعیِ اسکنشده.
یه دستهٔ دیگه از قابلیتها آشکارا سمت نقشه و دنیای بزرگ میره: Large World Rendering برای صحنههایی که مقیاسشون از دقت ممیز شناور معمولی میزنه بیرون، دوربین ژئوفضایی، و پشتیبانی از فرمت 3D Tiles. ابزارها هم بهروز شدن — ادیتور Babylon.js، Inspector v2، Viewer و Playground.
موتور صدا، بهروزرسانی Nav Mesh برای مسیریابی و خروجیگرفتن با فرمت 3MF هم تو همین نسخهست. صفحهٔ معرفی تأکید میکنه این فهرست فقط نوک کوه یخه و شرکتهایی مثل نایکی، مایکروسافت و Mojang از این موتور برای پیکربندیکنندههای محصول و بازیهای مرورگری استفاده میکنن.
نکات کلیدی:
- نورپردازی کلاستری، نورهای سطحی بافتدار، نور حجمی و سایههای پویای IBL
- Frame Graph برای ساختاردهی به خط لولهٔ رندر، بههمراه پشتیبانی از OpenPBR
- ادیتور گرافیکی ذرات، نقشههای جریان، و Animation Retargeting
- رندر دنیای بزرگ، دوربین ژئوفضایی و پشتیبانی از 3D Tiles برای کاربردهای نقشه
- بهروزرسانی ابزارها: ادیتور، Inspector v2، Viewer و Playground




