O objetivo é ajudar os desenvolvedores a implementar facilmente o ray tracing em jogos para celular e outras experiências.
A Samsung estreou seu primeiro Exynos SoC com suporte para ray tracing acelerado por hardware no início deste ano. O novíssimo Exinos 2200 apresentou sua primeira GPU baseada em AMD RDNA 2, o Xclipse 920, que não apenas habilitou o ray tracing em dispositivos móveis, mas também prometeu visuais imersivos com “qualidade de console” em jogos para dispositivos móveis. Braço seguiu com a GPU Immortalis-G715 em junho, sua primeira GPU com suporte para ray tracing acelerado por hardware. A Qualcomm agora está seguindo o exemplo com seu mais recente chipset carro-chefe, o Snapdragon 8 Gen 2. Antes de seu anúncio oficial, a Oppo demonstrou sua solução de rastreamento de raio aberto que permitirá desenvolvedores e criadores oferecem novas experiências de ray tracing em dispositivos com o mais recente da Qualcomm chipset.
A solução de rastreamento de raios da Oppo para dispositivos móveis utiliza uma versão modificada do PhysRay SDK proprietário da Oppo que permite a tecnologia de rastreamento de raios
"para ser aplicado a cenas de jogos complexas e de grande escala em dispositivos móveis." A Oppo demonstrou as proezas de sua tecnologia usando um jogo de tiro em primeira pessoa chamado “Camp Guard”. com mais de 2.000 modelos físicos, 800.000 triângulos e cerca de 100 texturas no Snapdragon Summit 2022. A demonstração interativa apresenta sombras, luzes e reflexos aprimorados que reagem de forma realista ao movimento do modelo e ao ângulo da câmera do jogador. Oppo afirma que sua demonstração de tiro em primeira pessoa pode ser executada em resolução de 720p a 60 quadros por segundo por meia hora em um dispositivo em temperatura ambiente com o SoC Snapdragon 8 Gen 2.Em um comunicado à imprensa sobre sua nova solução de rastreamento de raios, a Oppo observou que trabalhou com a Qualcomm no "teste de driver, otimização de shader e desenvolvimento de ferramenta de compilação no cenário do jogo." As empresas também otimizaram os drivers PhysRay Engine 2.0 para que o novo Snapdragon 8 Gen 2 possa renderizar suavemente diferentes efeitos e texturas de traçado de raio. A solução da Oppo também suporta a tecnologia Variable Rate Shading (VRS) da Qualcomm, que garante que o PhysRay Engine 2.0 "pode funcionar com eficiência no Snapdragon 8 Gen 2. Melhorando imensamente os gráficos enquanto resolve o problema de consumo de energia."
Embora o PhysRay Engine 2.0 da Oppo utilize um SDK PhysRay proprietário, é uma solução de rastreamento de raios totalmente aberta, disponível para todos os desenvolvedores e criadores de jogos em todo o mundo. A empresa acredita que os três recursos a seguir o tornam uma ótima opção para desenvolvedores de jogos que desejam implementar o ray tracing em seus títulos:
- Conveniente: o PhysRay Engine suporta renderização híbrida de ray tracing e rasterizações. Os desenvolvedores de jogos podem adicionar o pipeline de rastreamento de raio móvel da Oppo diretamente, sem fazer mudanças drásticas no pipeline de renderização tradicional.
- Adaptativo: O PhysRay Engine não só é capaz de ajustar dinamicamente a complexidade e a eficiência do algoritmo de rastreamento de raios de acordo com diferentes cenários, mas também adota uma porta padrão. Ele é integrado à inteligência artificial e suporta sensores físicos, de modo a suportar o traçado de raios completos e outros efeitos no futuro. Os desenvolvedores podem utilizar totalmente a tecnologia de rastreamento de raios em dispositivos móveis sem restrições e produzir resultados mais exclusivos e surpreendentes.
- Equilíbrio: A colaboração da Opp com a Qualcomm Technologies tornou o PhysRay Engine mais equilibrado em termos de desempenho e consumo de energia. Baseado no Snapdragon 8 Gen 2 premium, o PhysRay Engine da Oppo aumentou a eficiência do ray tracing ender em um fator de 5, reduziu a carga de trabalho da CPU para um décimo e habilita todas as texturas PBR.