Компанія NVIDIA опублікувала код RTX Remix Runtime

Компанія NVIDIA відкрила вихідні тексти runtime-компонентів платформи моддингу RTX Remix, що дозволяє додавати в існуючі класичні комп'ютерні ігри на базі API DirectX 8 і 9 підтримку рендерингу з симуляцією поведінки світла на основі трасування шляху, підвищувати якість текстур за допомогою методів машинного навчання. ігрові ресурси (асети) та застосовувати технологію DLSS для реалістичного масштабування зображень для збільшення роздільної здатності без втрати якості. Код написаний мовою С++ та відкритий під ліцензією MIT.

TX Remix Runtime надає підмінні DLL-бібліотеки, що дозволяють перехоплювати обробку ігрових сцен, замінювати ігрові ресурси під час відтворення та інтегрувати в гру підтримку технологій RTX, таких як трасування колії, DLSS 3 та Reflex. Крім RTX Remix Runtime в платформу RTX Remix також входить інструментарій RTX Remix Creator Toolkit (поки що тільки анонсований), побудований на базі NVIDIA Omniverse і дозволяє створювати візуально модернізовані моди для деяких класичних ігор, прикріплювати нові ресурси та джерела світла в переробку машинного навчання для переробки зовнішнього вигляду ігрових ресурсів

Компанія NVIDIA опублікувала код RTX Remix Runtime

Компоненти, що входять до RTX Remix Runtime:

  • Модулі для захоплення та заміни, що відповідають за перехоплення ігрових сцен у форматі USD (Universal Scene Description) та заміну на льоту оригінальних ігрових ресурсів на модернізовані. Для захоплення потоку команд рендерингу використовується заміна d3d9.dll.
  • Bridge, що транслює 32-розрядні обробники рендерингу в 64-розрядні для зняття обмежень, пов'язаних із доступною пам'яттю. Перед обробкою виклики Direct3D 9 перетворюються на API Vulkan за допомогою прошарку DXVK.
  • Менеджер сцен, що використовує інформацію, що надходить через API D3D9, для створення уявлення вихідної сцени, відстеження ігрових об'єктів між кадрами та налаштування сцени для застосування трасування шляхів.
  • Двигун трасування шляхів, що здійснює рендеринг, обробку матеріалів та застосування розширених оптимізації (DLSS, NRD, RTXDI).



Джерело: opennet.ru

Додати коментар або відгук