ولو بازی Half-Life: Alyx را بدون نیاز به رایانه روی استیم فریم اجرا میکند
به گزارش خبرگزاری آنا؛ Half-Life: Alyx هنگام عرضه در سال ۲۰۲۰ برای اجرا به یک رایانه ویندوزی مجهز به کارت گرافیک مناسب واقعیت مجازی نیاز داشت، اما ولو اکنون تمام بازی را برای معماری ARM۶۴ بازنویسی کرده تا روی تراشه اسنپدراگون ۸ نسل ۳ استیم فریم اجرا شود. خریداران هدست نیز یک نسخه از بازی را همراه دستگاه دریافت میکنند و حتی مادها، مراحل ساختهشده توسط کاربران و فایلهای ذخیره نسخه رایانهای میتوانند در این نسخه باقی بمانند. کیفیت گرافیکی در مقایسه با اجرای بازی روی یک رایانه قدرتمند پایینتر است، اما ولو میگوید برای رسیدن به این عملکرد مجبور نشده اشیا، محیطها یا بخشهایی از گیمپلی را از بازی حذف کند.
هدست فقط جایی را که کاربر نگاه میکند با بیشترین کیفیت پردازش میکند
مهمترین فناوری که اجرای بازی را روی سختافزار موبایلی ممکن کرده، رهگیری چشم استیم فریم است. دوربینهای داخل هدست دائماً تشخیص میدهند کاربر دقیقاً به کدام بخش تصویر نگاه میکند و همان قسمت را با وضوح کامل پردازش میکنند، درحالیکه بخشهای خارج از مرکز نگاه با جزئیات کمتری ساخته میشوند. به محض اینکه چشم کاربر به قسمت دیگری حرکت کند، همان بخش نیز واضح میشود. در عمل بازیکن بیشتر کاهش کیفیت حاشیههای تصویر را متوجه نمیشود، زیرا چشم انسان نیز بیشترین جزئیات را در نقطهای میبیند که مستقیماً روی آن تمرکز کرده است.
ولو میگوید در ابتدا تصور نمیکرد اجرای مستقیم Half-Life: Alyx روی استیم فریم عملی باشد، اما ترکیب همین روش با رهگیری دقیق چشم محدودیت توان تراشه را تا حد زیادی جبران کرد. ۱۶ گیگابایت حافظه دستگاه نیز اجازه داده تمام بافتها، اشیا و دیگر محتوای اصلی بازی حفظ شوند و توسعهدهندگان مجبور نباشند مانند برخی نسخههای مستقل واقعیت مجازی، محیطها را خلوتتر یا مدلها را سادهتر کنند.
بازی با نرخ پایه ۳۶ فریم اجرا میشود، اما تصویر روانتر دیده میشود
نسخه مستقیم Half-Life: Alyx روی استیم فریم در حالت پایه با نرخ ۳۶ فریمبرثانیه پردازش میشود. هدست سپس با روشهایی مانند بازسازی فریمهای میانی، حرکت سر کاربر را با نرخ بالاتری روی نمایشگر نشان میدهد تا تصویر هنگام چرخاندن سر روانتر از عدد ۳۶ فریم احساس شود. نمایشگر استیم فریم میتواند با نرخ ۷۲ یا ۱۰۸ هرتز کار کند و در این حالت هر فریم اصلی به دو یا سه فریم نمایشی تبدیل میشود.
این روش به ولو اجازه داده بازیای را که در ابتدا برای رایانههای گیمینگ ساخته شده بود روی سختافزاری اجرا کند که از نظر قدرت پردازشی به یک تراشه موبایلی نزدیکتر است. البته کیفیت نهایی همچنان به نسخه رایانهای نمیرسد، اما تجربه بازی از نظر تعداد اشیا، طراحی مراحل و تعامل با محیط دستنخورده باقی مانده است.
یک سال کار روی نرمافزار فقط برای Half-Life: Alyx انجام نشده است
ولو برای رسیدن به این نقطه حدود یک سال روی درایورهای Vulkan و نرمافزار SteamVR کار کرده است. بخش عمده این تغییرات مخصوص Half-Life: Alyx نیست و بازیهای دیگر نیز میتوانند از بهینهسازیها، اصلاح خطاها و قابلیتهای اضافهشده استفاده کنند. متنباز بودن بخشی از درایورها نیز به مهندسان ولو اجازه داده بدون انتظار برای شرکت دیگری مستقیماً مشکلات را اصلاح و عملکرد هدست را بهتر کنند.
نتیجه این کار میتواند برای دیگر سازندگان بازی هم اهمیت داشته باشد، زیرا اکنون مسیر آمادهتری برای اجرای بازیهای رایانهای روی سختافزار ARM استیم فریم وجود دارد. توسعهدهندگان لزوماً مجبور نیستند هر بازی را از ابتدا برای هدست بازسازی کنند و بعضی عناوین میتوانند با استفاده از ابزارها و لایههای سازگاری ولو اجرا شوند.
همه بازیها برای استیم فریم به نسخه جداگانه نیاز ندارند
Half-Life: Alyx یک نسخه ARM۶۴ اختصاصی دریافت کرده، اما این روش قرار نیست برای تمام بازیهای استیم تکرار شود. استیم فریم میتواند بسیاری از بازیهایی را که برای ویندوز و پردازندههای x۸۶ ساخته شدهاند با تبدیل دستورهای آنها هنگام اجرا باز کند و ولو سالهاست روی چنین فناوریهایی سرمایهگذاری میکند. برنامهها و بازیهایی که برای هدستهای اندرویدی ساخته شدهاند نیز از طریق لایهای با نام Lepton قابل اجرا خواهند بود.
انتهای پیام/