No que diz respeito aos jogos de console e PC, “ray tracing” tem sido definitivamente uma das maiores palavras da moda na indústria de jogos, e com razão. O recurso permite que consoles e computadores processem gráficos mais complexos e sofisticados para uma experiência visualmente mais imersiva – tudo, desde sombras, iluminação, reflexos e outros efeitos ópticos, tornam-se mais realistas com a ajuda de hardware de alto desempenho.
Com isso dito, a Oppo tem trabalhado com a Qualcomm para trazer recursos de rastreamento de raios para plataformas de jogos móveis, uma façanha que não é facilmente alcançada devido ao poder e tamanho limitados do hardware envolvido. Em particular, o recém-anunciado processador Snapdragon 8 Gen 2 da Qualcomm tornou esse recurso possível, e as duas marcas colaboraram com alguns resultados bastante impressionantes, que foram exibidos durante o Snapdragon 2022 Summit, realizado no Havaí.
Conheça o “Guarda do Acampamento”
Para isso, a Oppo desenvolveu um cenário de 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. A empresa trabalhou com Qualcomm Technologies para teste de driver, otimização de shader e desenvolvimento de ferramenta de compilação para Camp Guard. Isso também incluiu a otimização dos drivers PhysRay Engine 2.0, para que a nova plataforma móvel Snapdragon possa renderizar diferentes efeitos e texturas de traçado de raio sem problemas.
A Oppo oferece suporte à tecnologia Variable Rate Shading (VRS) da Qualcomm Technologies, garantindo que o PhysRay Engine 2.0 possa ser executado com eficiência no Snapdragon 8 Gen 2, melhorando imensamente os gráficos enquanto resolve o problema de consumo de energia. TIsso resultou com o jogo rodando perfeitamente em 720p 60fps, com iluminação, movimento e sombras precisos por meia hora em um dispositivo equipado com o Snapdragon 8 Gen 2.
Na demonstração, quando um soldado camuflado está acampado em frente a um petroleiro, sua sombra corresponde ao seu movimento em tempo real. Com o Ray Traced Shadow e o Alphatest da Oppo, a sombra de uma palmeira no petroleiro muda de acordo com o vento e o ângulo da câmera, ajustando seu gradiente e forma conforme necessário.
Isso também funciona para objetos fora da tela, que também podem ser renderizados, como solo, água e outros elementos gráficos do jogo. Como o PhysRay Engine da Oppo oferece suporte a todas as texturas básicas de renderização com base física (PBR), até mesmo superfícies reflexivas de luz, como balas, podem interagir com a iluminação, resultando em gráficos de aparência mais realista. A demonstração também foi capaz de mostrar os efeitos da água de maneira realista, incluindo reflexos da luz do sol, marcas onduladas e transparência.
Oppo e PhysRay
A Oppo iniciou seu trabalho na tecnologia de rastreamento de raios em 2020, colaborando com criadores e desenvolvedores de jogos para seu trabalho no “PhysRay Engine”, projetado para lidar com rastreamento de raios em dispositivos móveis. Nos meses seguintesa Oppo procurou os fabricantes de chips para trabalharem juntos na criação de novas soluções de hardware e software para rastreamento de raios móveis, adicionando novos recursos com base na demanda do mercado e adicionando texturas mais diversas à lista de suporte.
Este ano, o PhysRay Engine 1.0 foi disponibilizado para modificação e redistribuição para os desenvolvedores globais da Oppo. Isso foi seguido pelo lançamento do PhysRay Engine 2.0, que integra recursos avançados de ray tracing, incluindo efeitos de ray tracing exclusivos da Oppo, pipeline de renderização global e rastreamento de caminho completo off-line. Além disso, a Oppo também fez parceria com a gigante do mecanismo de jogo 3D Unity, integrando sua solução de rastreamento de raios ao mecanismo de jogo Unity, fornecendo gráficos imersivos para os usuários enquanto oferece ambientes de desenvolvimento de alta eficiência para desenvolvedores.
A Oppo projetou o PhysRay para ser uma solução aberta com disponibilidade para desenvolvedores e criadores globais, bem como uma solução conveniente graças ao suporte para renderização híbrida de ray tracing e rasterização. Também é adaptável graças à sua capacidade de ajusta dinamicamente a complexidade e a eficiência do algoritmo de rastreamento de raios e é uma solução de rastreamento de raios bem balanceada graças à colaboração da Oppo com a Qualcomm e sua mais nova plataforma Snapdragon 8 Gen 2.
Com tudo isso dito, deve ser interessante ver como os jogos móveis evoluem com essa tecnologia disponível e, dado o avanço do progresso de hardware e software nos últimos anos, não deve ser muito surpreendente ver mais portas de jogos AAA em plataformas móveis em breve. . Esperamos ver mais melhorias nos esforços de rastreamento de raios da Oppo nos próximos meses e anos.