اخبار و تحولات فناوری

تحولی در دنیای کلاسیک: پیاده‌سازی Path Tracing کامل در GTA 2 با فناوری RTX Remix

در حالی که نگاه‌ها به سمت انتشار نسخه بعدی فرنچایز محبوب راک‌استار است، جامعه مادسازان با استفاده از ابزار قدرتمند انویدیا، جان تازه‌ای به یکی از عناوین خاطره‌انگیز قرن بیستم بخشیده‌اند. پروژه «GTA2 RTX Remix» که توسط مادسازی به نام gebdag توسعه یافته، با ترکیب مهندسی معکوس و فناوری رهگیری مسیر (Path Tracing)، گرافیک خیره‌کننده‌ای را به نسخه سال ۱۹۹۹ این بازی اضافه کرده است.

معماری فنی و پل ارتباطی Direct3D 9

چالش اصلی در مدرن‌سازی بازی‌های کلاسیک، عدم پشتیبانی آن‌ها از APIهای جدید است. بازی Grand Theft Auto 2 در زمان عرضه از رابط‌های گرافیکی منسوخ شده‌ای مانند DirectDraw و نسخه‌های اولیه Direct3D استفاده می‌کرد. از آنجایی که پلتفرم Nvidia RTX Remix به صورت بومی با Direct3D 9 سازگاری دارد، اجرای مستقیم آن بر روی بازی‌های قدیمی غیرممکن بود.

مادساز پروژه برای حل این مشکل، یک پل ارتباطی (Wrapper) اختصاصی توسعه داده است. این راهکار مبتنی بر دو فایل DLL به نام‌های gta2dx9.dll و gta2dx9_vid.dll است که نقش مترجم گرافیکی را ایفا می‌کنند. این فایل‌ها خط لوله (Pipeline) گرافیکی قدیمی بازی را به یک رندر مدرن Direct3D 9 تبدیل کرده و به موتور RTX Remix اجازه می‌دهند تا داده‌های بصری را در زمان واقعی (Real-time) تحلیل و بازسازی کند.

تجربه بصری مدرن: از نورپردازی پویا تا چرخه شب و روز

نتیجه این پیاده‌سازی فنی، تبدیل Anywhere City به یک کلان‌شهر زنده با نورپردازی مبتنی بر فیزیک است. با فعال‌سازی Path Tracing کامل، تمامی منابع نوری نظیر تابلوهای نئون، انفجارها و چراغ‌های خودرو، تأثیرات نوری واقع‌گرایانه و بازتاب‌های دقیق محیطی ایجاد می‌کنند. علاوه بر این، چرخه پویا شب و روز به بازی اضافه شده که در نسخه اصلی وجود نداشت و عمق گرافیکی فوق‌العاده‌ای به محیط بازی می‌بخشد.

مشخصات فنی و الزامات اجرایی

  • فناوری هسته: Nvidia RTX Remix (Path Tracing)
  • رابط گرافیکی: Custom Direct3D 9 Wrapper
  • قابلیت‌های مدرن: نرخ فریم ۶۰ FPS با Frame Generation
  • نسبت تصویر: پشتیبانی کامل از نمایشگرهای عریض (Widescreen 16:9)
  • سیستم‌عامل مورد نیاز: Windows 10/11 (نسخه 64 بیتی)
  • نسخه بازی: سازگاری بهینه با نسخه 9.6 (منتشر شده توسط Rockstar)

رفع محدودیت‌های کلاسیک و بهینه‌سازی گیم‌پلی

این ماد تنها محدود به جلوه‌های بصری نیست. یکی از مشکلات آزاردهنده در نسخه قدیمی، پدیده Pop-in یا ظاهر شدن ناگهانی اشیاء و خودروها در لبه‌های تصویر بود که در این نسخه جدید به‌طور کامل برطرف شده است. همچنین با استفاده از فناوری تولید فریم (Frame Generation)، بازی اکنون می‌تواند با نرخ ۶۰ فریم بر ثانیه اجرا شود که برای عنوانی با قدمت ۲۷ سال، جهشی خیره‌کننده محسوب می‌شود. کاربران می‌توانند با فشردن کلید F4 در محیط بازی، منوی اختصاصی ماد را باز کرده و پارامترهای نورپردازی را مطابق با سلیقه شخصی خود شخصی‌سازی کنند.

نتیجه‌گیری

پروژه GTA2 RTX Remix که به صورت متن‌باز بر روی GitHub در دسترس قرار گرفته، نمونه‌ای بارز از توانمندی جامعه مادسازان در احیای آثار کلاسیک است. این پروژه نشان می‌دهد که حتی بازی‌های دهه ۹۰ میلادی با معماری بسیار قدیمی، چگونه می‌توانند با بهره‌گیری از ابزارهای مدرن رندرینگ به استانداردهای بصری سال ۱۴۰۵ شمسی (۲۰۲۶ میلادی) نزدیک شوند.

📌 منبع و مطالعه بیشتر: Tom’s Hardware: GTA 2 RTX Remix Analysis
حامد

حامد

مسئول مجله فناوری آسمان نقره‌ای