Его цель — помочь разработчикам легко реализовать трассировку лучей в мобильных играх и других приложениях.
Ранее в этом году компания Samsung представила свою первую SoC 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-текстуры.