یک خبر بزرگ برای جامعه توسعهدهندگان واقعیت توسعهیافته (XR)! موتور بازیسازی گودو (Godot) بهروزرسانیهای چشمگیری را منتشر کرده است که آن را به ابزاری قدرتمندتر و همهکارهتر برای خلق تجربیات فراگیر تبدیل میکند. اکنون توسعهدهندگان میتوانند از مجموعهای از ویژگیهای جدید، از جمله رندرینگ فوویتد مبتنی بر Vulkan در اندروید، Application SpaceWarp، دایرکتایکس ۱۲ و پشتیبانی از مدلهای رندر OpenXR بهرهمند شوند.
برای کسانی که آشنایی ندارند، گودو یک جایگزین رایگان و متنباز قدرتمند برای غولهای صنعتی مانند Unity و Unreal Engine است. این موتور که توسط بنیاد غیرانتفاعی گودو حمایت میشود و توسعه آن به صورت کاملاً شفاف صورت میگیرد، به سرعت در حال جلب توجه است. بخشی از این رشد به لطف حمایت مالی شرکت متا است که تیمی از متخصصان گودو را قادر ساخته تا پشتیبانی موتور از OpenXR و ویژگیهای کوئست را بهبود بخشند و مستندات و نمونههای باکیفیتی تولید کنند.
یکی از ویژگیهای منحصربهفرد گودو این است که ویرایشگر آن میتواند به عنوان یک اپلیکیشن مستقل دوبعدی بر روی هدستهای Quest 3 و Quest Pro در سیستمعامل Horizon اجرا شود. این یعنی شما میتوانید فایلهای APK را مستقیماً روی خود دستگاه بسازید و کامپایل کنید—یک تحول بزرگ برای فرآیند توسعه تکرارشونده.

نسخه اخیر گودو ۴.۵ چندین بهبود کلیدی را به ارمغان آورده است:
- فایل APK جهانی OpenXR: شاید مهمترین بهروزرسانی، قابلیت ساخت یک فایل APK واحد و جهانی مبتنی بر OpenXR باشد. این فایل به لحاظ تئوری میتواند روی هر هدست مستقل مبتنی بر اندروید که از OpenXR پشتیبانی میکند اجرا شود و دردسر نگهداری بیلدهای جداگانه برای دستگاههای مختلف مانند Quest و Pico را از بین میبرد. این ویژگی به معنای واقعی کلمه به وعده اصلی OpenXR عمل میکند: یک بار بنویس، همهجا اجرا کن.
- بهبودهای عملکردی: توسعهدهندگان اکنون میتوانند از DirectX 12 به همراه OpenXR در ویندوز برای عملکرد بهتر استفاده کنند. در اندروید نیز، رندرینگ فوویتد (foveated rendering) با بکاند Vulkan پشتیبانی میشود که با رندر کردن دید محیطی کاربر با وضوح پایینتر، عملکرد را بهینه میکند.
- Application SpaceWarp: پشتیبانی از Application SpaceWarp (AppSW) اکنون برای هدستهای متا کوئست و پیکو فراهم شده است. این فناوری به اپلیکیشن اجازه میدهد تا با نصف نرخ نوسازی نمایشگر اجرا شود، در حالی که سیستم فریمهای مصنوعی را برای پر کردن فاصلهها تولید میکند و تجربهای روانتر را حتی در زمان افت عملکرد ایجاد میکند.
- مدلهای رندر OpenXR: این موتور اکنون از افزونه مدلهای رندر OpenXR پشتیبانی میکند. این قابلیت به اپلیکیشنها اجازه میدهد تا مدلهای سهبعدی کنترلرهای فعال کاربر را به صورت پویا مستقیماً از سیستم بارگذاری کنند، که سازگاری با کنترلرهای آینده را بدون نیاز به گنجاندن مدلهای سهبعدی برای هر کنترلر ممکن، تضمین میکند.
با نگاه به آینده، نسخه آتی گودو ۴.۶ که در حال حاضر در مرحله تست عمومی قرار دارد، پیشرفتهای بیشتری را وعده میدهد. این نسخه به OpenXR 1.1 ارتقا یافته و پشتیبانی از افزونههای جدید موجودیتهای فضایی (spatial entities) OpenXR را معرفی خواهد کرد. این افزونهها نحوه تعامل توسعهدهندگان با محیط فیزیکی کاربر را استانداردسازی میکنند، از جمله ویژگیهایی مانند لنگرهای فضایی پایدار، تشخیص سطوح و ردیابی نشانگرها. این امر برای ساخت نسل بعدی تجربیات واقعیت ترکیبی که دنیای دیجیتال و فیزیکی را به طور یکپارچه ترکیب میکنند، حیاتی خواهد بود.
تیم گودو همچنین قصد دارد پشتیبانی خود از سنتز فریم را با ارائه بافرهای عمق و بردارهای حرکتی به رانتایمها بهبود بخشد، که کیفیت خروجی ویژگیهایی مانند Application SpaceWarp را بیش از پیش ارتقا خواهد داد. این بهبودهای مستمر، جایگاه گودو را به عنوان یک بازیگر قدرتمند در عرصه توسعه XR تثبیت میکند.
منبع: uploadvr.com