Den har som mål å hjelpe utviklere med å enkelt implementere ray tracing i mobilspill og andre opplevelser
Samsung debuterte sin første Exynos SoC med maskinvareakselerert støtte for strålesporing tidligere i år. Den helt nye Exynos 2200 inneholdt sin første AMD RDNA 2-baserte GPU, Xclipse 920, som ikke bare muliggjorde ray tracing på mobil, men også lovet "konsollkvalitet" oppslukende bilder i mobilspill. Væpne fulgte det opp med Immortalis-G715 GPU i juni, den første GPUen som støtter maskinvareakselerert strålesporing. Qualcomm følger nå etter med sitt nyeste flaggskipbrikkesett, Snapdragon 8 Gen 2. I forkant av den offisielle kunngjøringen har Oppo demonstrert sin åpne strålesporingsløsning som vil aktivere utviklere og skapere for å tilby nye strålesporingsopplevelser på enheter med Qualcomms nyeste brikkesett.
Oppos ray tracing-løsning for mobile enheter bruker en modifisert versjon av Oppos proprietære PhysRay SDK som muliggjør ray tracing-teknologi "skal brukes på komplekse, store spillscener på mobile enheter."
Oppo demonstrerte teknologiens dyktighet ved å bruke et førstepersons skytespill kalt "Camp Guard." med over 2000 fysiske modeller, 800 000 trekanter og nærmere 100 teksturer på Snapdragon Summit 2022. Den interaktive demoen viser forbedrede skygger, lys og refleksjoner som reagerer realistisk på modellens bevegelser og spillerens kameravinkel. Oppo hevder at deres førstepersons skytespill-demo kan kjøre med 720p-oppløsning med 60 bilder per sekund i en halvtime på en romtemperaturenhet med Snapdragon 8 Gen 2 SoC.I en pressemelding om sin nye strålesporingsløsning, bemerket Oppo at den jobbet med Qualcomm på "drivertesting, shader-optimalisering og utvikling av kompilatorverktøy over spillscenen." Selskapene optimaliserte også PhysRay Engine 2.0-driverne slik at den nye Snapdragon 8 Gen 2 jevnt kan gjengi forskjellige strålesporingseffekter og teksturer. Oppos løsning støtter også Qualcomms Variable Rate Shading (VRS) teknologi, som sikrer at PhysRay Engine 2.0 "kan kjøre effektivt på Snapdragon 8 Gen 2. Forbedrer grafikken enormt samtidig som strømforbruksproblemet løses."
Selv om Oppos PhysRay Engine 2.0 bruker en proprietær PhysRay SDK, er det en fullstendig åpen strålesporingsløsning tilgjengelig for alle spillutviklere og -skapere globalt. Selskapet mener at følgende tre funksjoner gjør det til et godt valg for spillutviklere som ønsker å implementere ray tracing på titlene deres:
- Praktisk: PhysRay Engine støtter hybrid gjengivelse av strålesporing og rasteriseringer. Spillutviklere kan legge til Oppos mobile ray tracing pipeline direkte uten å gjøre drastiske endringer i den tradisjonelle rendering pipeline.
- Adaptiv: PhysRay Engine er ikke bare i stand til dynamisk å justere kompleksiteten og effektiviteten til strålesporingsalgoritmen i henhold til forskjellige scenarier, men tar også i bruk en standardport. Den er integrert med kunstig intelligens og støtter fysiske sensorer, for å støtte full-path ray tracing og andre effekter i fremtiden. Utviklere kan fullt ut utnytte ray tracing-teknologi på mobile enheter uten begrensninger, og produsere mer unike og overraskende resultater.
- Balanse: Opps samarbeid med Qualcomm Technologies har gjort PhysRay Engine mer balansert når det gjelder ytelse og strømforbruk. Basert på førsteklasses Snapdragon 8 Gen 2, har Oppos PhysRay Engine økt effektiviteten for ray tracing ender med en faktor på 5, redusert CPU-arbeidsbelastningen til en tiendedel og muliggjør alle PBR-teksturer.