یک توسعهدهنده موفق شده بخشی از Resident Evil 4 را روی گوشی قدیمی نوکیا N95 اجرا کند؛ آزمایشی که توان پردازشی سختافزار سال ۲۰۰۷ را به چالش کشیده است.
نوکیا N95 شاید یکی از خاطرهانگیزترین تلفنهای همراه دهه ۲۰۰۰ باشد، اما حالا بار دیگر بهدلیل یک آزمایش فنی غیرمعمول خبرساز شده است. دانته دی لئونچینی، توسعهدهنده و برنامهنویس، توانسته یک کاتسین از بازی Resident Evil 4 را روی این گوشی مجهز به سیستمعامل سیمبین اجرا کند.
این آزمایش با استفاده از فایلهای نسخه GameCube بازی انجام شده و لئونچینی برای اجرای آنها از موتور سهبعدی اختصاصی خود با نام Whisk3D استفاده کرده است. البته نباید این پروژه را یک پورت کامل Resident Evil 4 برای سیمبین دانست. در شرایط فعلی تنها یک آزمایش اولیه برای اجرای کاتسین انجام شده است.
به گفته توسعهدهنده، بزرگترین مانع پروژه در حال حاضر بخش رندرینگ نیست. مشکل اصلی به پردازش اسکینینگ و انیمیشن شخصیتها مربوط میشود؛ بخشی که فشار زیادی به پردازنده قدیمی N95 وارد میکند.
پردازنده ۳۳۲ مگاهرتزی این گوشی باید هزاران رأس سهبعدی را در مدت چند میلیثانیه پردازش کند. این وظیفه زمانی دشوارتر میشود که همزمان جزئیاتی مانند حرکات چشم و دهان، مو، لباس و انگشتان شخصیتها نیز باید محاسبه شوند.
لئونچینی درباره نتیجه آزمایش خود توضیح داد:
نخستین تست از اجرای کاتسین Resident Evil 4 روی نوکیا N95. طبق معمول گلوگاه اصلی مربوط به اسکینینگ است؛ نه رندرینگ. پردازنده N95 باید هزاران رأس را تنها در چند میلیثانیه پردازش کند؛ آن هم در حالی که انیمیشنهای مربوط به چشمها، دهان، مو، لباسها، انگشتان و موارد دیگر در جریان هستند.
او برای رسیدن به عملکرد بهتر میتواند از مدلهای سهبعدی سادهتر استفاده کند. چنین رویکردی احتمالاً امکان دستیابی به نرخ فریم ۳۰ یا حتی بیشتر را فراهم میکند، اما لئونچینی تصمیم گرفته تا حد امکان مدلهای اصلی بازی حفظ شوند.
راهکار او بهجای سادهسازی دستی مدلها، توسعه یک مبدل اختصاصی است. این ابزار قرار است فایلهای نسخه GameCube را به فرمتی تبدیل کند که Whisk3D بتواند آنها را اجرا کند.
Whisk3D یک موتور سهبعدی مستقل و متنباز است که برای پلتفرمهای مختلف توسعه داده شده و امکان اجرا روی ویندوز، لینوکس، اندروید و حتی سیمبین را دارد.
در نتیجه، آنچه اکنون روی نوکیا N95 دیده میشود هنوز فاصله زیادی با اجرای کامل Resident Evil 4 دارد. با این حال، همین آزمایش نشان میدهد سختافزارهایی که زمانی برای اجرای چنین محتوای سهبعدی طراحی نشده بودند، با استفاده از نرمافزارهای اختصاصی میتوانند فراتر از محدودیتهای اولیه خود عمل کنند.
تولید محتوا کاری بسیار دشوار و زمانبر است. تیم ما برای جبران هزینهها و جهت پرداخت هزینه دستمزد تولیدکنندگان کانتنت نیاز به حمایت کاربران عزیز دارد. شما میتوانید جهت حمایت مالی از گیماتک از طریق لینک حامی باش ما به حمایت ریالی و یا ارزی سایت و تولیدکنندگان محتوای گیمینگ بپردازید.












