Його мета – допомогти розробникам легко реалізувати трасування променів у мобільних іграх та інших програмах
На початку цього року Samsung представила свій перший SoC Exynos із підтримкою апаратного прискорення трасування променів. Абсолютно новий Exynos 2200 представила свій перший графічний процесор на базі AMD RDNA 2, Xclipse 920, який не тільки забезпечував трасування променів на мобільних пристроях, але й обіцяв захоплюючі візуальні ефекти «консольної якості» в мобільних іграх. рука продовжив це з графічним процесором Immortalis-G715 у червні свій перший графічний процесор, який підтримує апаратне прискорення трасування променів. Qualcomm наслідує цей приклад із своїм останнім флагманським чіпсетом Snapdragon 8 Gen 2. Перед офіційним оголошенням Oppo продемонструвала своє відкрите рішення для трасування променів, яке дозволить розробників і творців, щоб запропонувати нові можливості трасування променів на пристроях із останніми версіями Qualcomm чіпсет.
Рішення Oppo для трасування променів для мобільних пристроїв використовує модифіковану версію власного PhysRay SDK Oppo, яка підтримує технологію трасування променів
"для застосування до складних масштабних ігрових сцен на мобільних пристроях". Oppo продемонструвала майстерність своєї технології, використовуючи гру-шутер від першої особи під назвою «Camp Guard», з понад 2000 фізичних моделей, 800 000 трикутників і близько 100 текстур на Snapdragon Summit 2022. Інтерактивна демонстрація демонструє покращені тіні, світло та відображення, які реалістично реагують на рух моделі та кут камери гравця. Oppo стверджує, що демо-версія шутера від першої особи може працювати з роздільною здатністю 720p при 60 кадрах на секунду протягом півгодини на пристрої кімнатної температури з процесором Snapdragon 8 Gen 2 SoC.У прес-релізі про своє нове рішення трасування променів Oppo зазначила, що працювала з Qualcomm над «тестування драйверів, оптимізація шейдерів і розробка інструментів компілятора в ігровій сцені». Компанії також оптимізували драйвери PhysRay Engine 2.0, щоб новий Snapdragon 8 Gen 2 міг плавно відтворювати різні ефекти трасування променів і текстури. Рішення Oppo також підтримує технологію Qualcomm Variable Rate Shading (VRS), яка гарантує, що PhysRay Engine 2.0 "може ефективно працювати на Snapdragon 8 Gen 2. Значно покращити графіку, вирішуючи проблему енергоспоживання».
Хоча PhysRay Engine 2.0 від Oppo використовує власний PhysRay SDK, це повністю відкрите рішення для трасування променів, доступне всім розробникам і творцям ігор у всьому світі. Компанія вважає, що наступні три функції роблять її чудовим вибором для розробників ігор, які хочуть застосувати трасування променів у своїх іграх:
- Зручно: PhysRay Engine підтримує гібридне відтворення трасування променів і растеризації. Розробники ігор можуть додати мобільний конвеєр трасування променів Oppo безпосередньо, не вносячи кардинальних змін у традиційний конвеєр візуалізації.
- Адаптивний: PhysRay Engine не тільки здатний динамічно регулювати складність і ефективність алгоритму трасування променів відповідно до різних сценаріїв, але також використовує стандартний порт. Він інтегрований зі штучним інтелектом і підтримує фізичні датчики, щоб підтримувати трасування променів по всьому шляху та інші ефекти в майбутньому. Розробники можуть повністю використовувати технологію трасування променів на мобільних пристроях без обмежень і отримувати більш унікальні та дивовижні результати.
- Баланс: співпраця Opp з Qualcomm Technologies зробила PhysRay Engine більш збалансованим з точки зору продуктивності та енергоспоживання. Оснований на першокласному процесорі Snapdragon 8 Gen 2, PhysRay Engine від Oppo збільшив ефективність ендера трасування променів у 5 разів, зменшив навантаження на ЦП до однієї десятої та підтримує всі текстури PBR.