انویدیا مولفههای زمان اجرا پلتفرم مدینگ RTX Remix را منبع باز کرده است، که به بازیهای رایانههای شخصی کلاسیک موجود مبتنی بر DirectX 8 و 9 API اجازه میدهد تا از رندرینگ با رفتار نوری شبیهسازی شده بر اساس ردیابی مسیر پشتیبانی کند و کیفیت بافتها را با استفاده از ماشین بهبود بخشد. روش های یادگیری، و اتصال منابع بازی (دارایی) آماده شده توسط کاربر و استفاده از فناوری DLSS برای مقیاس واقعی تصاویر برای افزایش وضوح بدون از دست دادن کیفیت. کد به زبان C++ نوشته شده و تحت مجوز MIT باز است.
TX Remix Runtime DLL های قابل اتصالی را ارائه می دهد که به شما امکان می دهد پردازش صحنه بازی را رهگیری کنید، دارایی های بازی را در حین پخش جایگزین کنید و پشتیبانی از فناوری های RTX مانند مسیریابی، DLSS 3 و Reflex را در بازی خود ادغام کنید. علاوه بر زمان اجرا RTX Remix، پلتفرم RTX Remix همچنین شامل RTX Remix Creator Toolkit (هنوز اعلام شده) است که توسط NVIDIA Omniverse ارائه می شود و به شما امکان می دهد برای برخی از بازی های کلاسیک حالت های بصری بهبود یافته ایجاد کنید، دارایی ها و چراغ های جدید را به آن متصل کنید. صحنه های بازی بازیافتی، و استفاده از روش های یادگیری ماشینی برای پردازش ظاهر منابع بازی.
اجزای موجود در RTX Remix Runtime:
- ماژولهایی که مسئول رهگیری صحنههای بازی در قالب USD (شرح جهانی صحنه) هستند و جایگزین کردن منابع اصلی بازی با منابع مدرن در حال پرواز هستند را ضبط و جایگزین کنید. جایگزینی d3d9.dll برای ضبط جریان دستور رندر استفاده می شود.
- Bridge که موتورهای رندر 32 بیتی را به موتورهای 64 بیتی ترجمه می کند تا محدودیت های مربوط به حافظه موجود را حذف کند. قبل از پردازش، تماسهای Direct3D 9 با استفاده از لایه DXVK به API Vulkan تبدیل میشوند.
- یک مدیر صحنه که از اطلاعات دریافتی از طریق API D3D9 برای ایجاد نمایشی از صحنه اصلی، ردیابی اشیاء بازی بین فریمها و تنظیم صحنه برای اعمال ردیابی مسیر استفاده میکند.
- موتور ردیابی مسیر که مواد را رندر می کند، پردازش می کند و بهینه سازی های پیشرفته (DLSS، NRD، RTXDI) را اعمال می کند.
منبع: opennet.ru