Oppo visar upp sin open ray tracing-lösning för mobila enheter på Snapdragon Summit 2022

Det syftar till att hjälpa utvecklare att enkelt implementera ray tracing i mobilspel och andra upplevelser

Samsung debuterade sin första Exynos SoC med hårdvaruaccelererat strålspårningsstöd tidigare i år. Den helt nya Exynos 2200 presenterade sin första AMD RDNA 2-baserade GPU, Xclipse 920, som inte bara möjliggjorde ray tracing på mobilen utan också lovade uppslukande grafik i "konsolkvalitet" i mobilspel. Ärm följde upp det med Immortalis-G715 GPU i juni, dess första GPU som stöder hårdvaruaccelererad strålspårning. Qualcomm följer nu efter med sitt senaste flaggskeppschipset, Snapdragon 8 Gen 2. Inför sitt officiella tillkännagivande har Oppo demonstrerat sin lösning för öppen strålspårning som kommer att möjliggöra utvecklare och skapare för att erbjuda nya strålspårningsupplevelser på enheter med Qualcomms senaste chipset.

Oppos ray tracing-lösning för mobila enheter använder en modifierad version av Oppos proprietära PhysRay SDK som möjliggör strålspårningsteknologi "att appliceras på komplexa, storskaliga spelscener på mobila enheter."

Oppo demonstrerade sin tekniks skicklighet med ett förstapersonsskjutspel som heter "Camp Guard." med över 2 000 fysiska modeller, 800 000 trianglar och nära 100 texturer på Snapdragon Summit 2022. Den interaktiva demon visar upp förbättrade skuggor, ljus och reflektioner som realistiskt reagerar på modellens rörelser och spelarens kameravinkel. Oppo hävdar att deras first-person shooter-demo kan köras med 720p-upplösning med 60 bilder per sekund i en halvtimme på en rumstemperaturenhet med Snapdragon 8 Gen 2 SoC.

I ett pressmeddelande om sin nya lösning för strålspårning, noterade Oppo att det arbetade med Qualcomm på "drivrutintestning, shader-optimering och utveckling av kompilatorverktyg över spelscenen." Företagen optimerade också PhysRay Engine 2.0-drivrutinerna så att den nya Snapdragon 8 Gen 2 smidigt kan återge olika strålspårningseffekter och -texturer. Oppos lösning stöder även Qualcomms Variable Rate Shading (VRS) teknologi, vilket säkerställer att PhysRay Engine 2.0 "kan köras effektivt på Snapdragon 8 Gen 2. Förbättrar grafiken oerhört samtidigt som man löser problemet med strömförbrukningen."

Även om Oppos PhysRay Engine 2.0 använder en proprietär PhysRay SDK, är det en helt öppen strålspårningslösning tillgänglig för alla spelutvecklare och skapare globalt. Företaget tror att följande tre funktioner gör det till ett utmärkt val för spelutvecklare som vill implementera ray tracing på sina titlar:

  • Bekvämt: PhysRay Engine stöder hybridrendering av strålspårning och rastrering. Spelutvecklare kan lägga till Oppos mobila ray tracing pipeline direkt utan att göra drastiska ändringar i den traditionella renderingspipelinen.
  • Adaptiv: PhysRay Engine kan inte bara dynamiskt justera komplexiteten och effektiviteten hos strålspårningsalgoritmen enligt olika scenarier, utan använder också en standardport. Den är integrerad med artificiell intelligens och stöder fysiska sensorer för att stödja strålspårning och andra effekter i framtiden. Utvecklare kan fullt ut utnyttja ray tracing-teknik på mobila enheter utan begränsningar och producera mer unika och överraskande resultat.
  • Balans: Opps samarbete med Qualcomm Technologies har gjort PhysRay Engine mer balanserad när det gäller prestanda och strömförbrukning. Baserat på premium Snapdragon 8 Gen 2, har Oppos PhysRay Engine ökat sin effektivitet för strålspårning med en faktor 5, minskat CPU-arbetsbelastningen till en tiondel och möjliggör alla PBR-texturer.