Що стосується ігор для консолей та ПК, то «трасування променів», безумовно, є одним з найбільших модних слів в ігровій індустрії, і це не просто так. Ця функція дозволяє консолям і комп’ютерам обробляти складнішу і високоякіснішу графіку для більш візуально захоплюючого досвіду – все, від тіней, освітлення, віддзеркалень та інших оптичних ефектів, стає реалістичнішим за допомогою високопродуктивного обладнання.
З огляду на це, OPPO співпрацює з Qualcomm, щоб перенести можливості трасування променів на мобільні ігрові платформи, чого нелегко досягти, враховуючи обмежену потужність і розмір задіяного обладнання. Зокрема, нещодавно анонсований процесор Qualcomm Snapdragon 8 Gen 2 зробив таку функцію можливою, і два бренди представили досить вражаючі результати під час саміту Snapdragon 2022, що відбувся на Гаваях.
OPPO розробила ігрову сцену шутера від першої особи під назвою Camp Guard з більш ніж 2 тис. фізичних моделей, 800 тис. трикутників і близько 100 текстур. Компанія співпрацювала з Qualcomm Technologies для тестування драйверів, оптимізації шейдерів та розробки інструментів компілятора для Camp Guard. Це також включало оптимізацію драйверів PhysRay Engine 2.0, щоб нова мобільна платформа Snapdragon могла плавно рендерити різні ефекти трасування променів і текстури.
OPPO підтримує технологію затінення зі змінною швидкістю (VRS) від Qualcomm Technologies, гарантуючи, що PhysRay Engine 2.0 може ефективно працювати на Snapdragon 8 Gen 2, значно покращуючи графіку та вирішуючи проблему енергоспоживання. В результаті гра безперебійно працювала з роздільною здатністю 720p 60 кадрів в секунду, з точним освітленням, рухом і тінями протягом пів години на пристрої на базі Snapdragon 8 Gen 2.
У демонстраційному ролику, коли солдат у камуфляжі стає табором перед нафтовим танкером, його тінь відповідає його руху в реальному часі. За допомогою технології Ray Traced Shadow від OPPO та Alphatest тінь від пальми на нафтовому танкері змінюється в залежності від вітру та кута нахилу камери, регулюючи її градієнт та форму за потреби.
Це також працює для позаекранних об’єктів, таких як ґрунт, вода та інші внутрішньоігрові графічні елементи. Оскільки PhysRay Engine від OPPO підтримує всі основні текстури фізичного рендерингу (PBR), навіть світловідбиваючі поверхні, такі як кулі, можуть взаємодіяти з освітленням, що призводить до реалістичнішого вигляду графіки. Демонстрація також змогла реалістично продемонструвати ефекти води, включаючи відображення сонячного світла, брижі та прозорість.
OPPO почала свою роботу над технологією трасування променів ще в 2020 році, співпрацюючи з авторами і розробниками ігор для роботи над PhysRay Engine, який призначений для обробки трасування променів на мобільних пристроях. У наступні місяці OPPO звернулася до виробників чипів, щоб спільно працювати над створенням нових апаратних і програмних рішень для мобільного трасування променів, додаючи нові функції, засновані на ринковому попиті, і додаючи в список підтримки більше різноманітних текстур.
Цього року PhysRay Engine 1.0 був доступний для модифікації та розповсюдження для розробників OPPO по всьому світу. За цим послідував випуск PhysRay Engine 2.0, який інтегрує розширені можливості трасування променів, включаючи ексклюзивні ефекти трасування променів, глобальний конвеєр рендеринга і офлайн-трасування повного шляху.
OPPO розробила PhysRay як відкрите рішення, доступне для світових розробників і авторів, а також як зручне рішення завдяки підтримці гібридного рендерингу трасування променів і растеризації. Він також є адаптивним завдяки здатності динамічно налаштовувати складність та ефективність алгоритму трасування променів, а також є збалансованим рішенням трасування променів завдяки співпраці OPPO з Qualcomm та її новітньою платформою Snapdragon 8 Gen 2.
З огляду на все це, буде цікаво подивитися, як розвиваються мобільні ігри з такою технологією, і, враховуючи прогрес апаратного та програмного забезпечення в останні роки, не дивно, що незабаром ми побачимо більше AAA-ігор на мобільних платформах.
Ви можете допомогти Україні боротися з російськими окупантами. Найкращий спосіб зробити це – пожертвувати кошти Збройним Силам України через Savelife або через офіційну сторінку НБУ.
Також цікаво:
- Огляд OPPO A54s: бюджетник з великим акумулятором і потрійною камерою
- Огляд OPPO A96: неймовірно гарний бюджетник