O Ray Tracing está disponível nos filtros do Snapchat e torna os objectos 3D mais realistas

O que é o Traçado de raios nos filtros do Snapchat?

O Ray Tracing é uma funcionalidade que permite que a luz seja reflectida em objectos 3D com texturas que o permitam. O Ray Tracing inclui várias funcionalidades, como reflexo, sombras, oclusão de ambiente, iluminação indirecta e refracção. Várias outras funcionalidades serão integradas ao longo do tempo para tornar a experiência ainda mais precisa e realista. 

Por exemplo, num objecto que contenha metal, as lentes utilizarão raios de luz para fazer aparecer reflexos nas partes metálicas. Isto tornará os objectos 3D ainda mais realistas e agradáveis à vista.

O Ray Tracing irá, por conseguinte, melhorar a renderização de Filtros Snapchat e, em especial, para a experimentação de produtos 3D, para jogos de RA com personagens 3D, mas também para a arquitectura (edifícios, janelas, salas...).

Trata-se de uma grande vantagem para as marcas que pretendem utilizar a experimentação do Snapchat para promover e oferecer provas virtuais de produtos. De facto, o Ray Tracing permitirá criar uma verdadeira experiência de compra com produtos 3D ainda mais realistas. Os utilizadores (e potenciais compradores) poderão ver o aspecto e a sensação do produto na vida real.

Contato

Como implementar e integrar o Ray Tracing numa lente Snap?

Antes de mais, é importante saber que esta tecnologia é implementada directamente no software de criação de lentes do Snapchat: Lens Studio. Assim, já terá de criar um filtro com um ou mais modelos 3D para poder utilizar o Ray Tracing.

No entanto, o Ray Tracing não funciona em algumas configurações de sistema (dispositivos macOS com GPU Intel Iris, High Sierra(10.13) e Mojave(10.14), dispositivos Windows OS com GPUs Intel menos potentes do que a série Intel HD6xx).

primeiro passo do traçado de raios
Guia de traçado de raios para integrar no encaixe da lente

Passo 1: Activar "Funcionalidades gráficas avançadas

Antes de activar esta opção, reserve algum tempo para guardar uma cópia de segurança do seu projecto, uma vez que a activação desta funcionalidade irá bloquear as capacidades dos materiais antigos e estes terão de ser actualizados.

Quando o seu projecto de filtro estiver aberto no Lens Studio e o tiver guardado, tem de ir à janela "Project Info" e marcar a caixa "Advanced Graphics Features".

Guia de traçado de raios passo 2

Passo 2: Fazer ajustes globais aos componentes da câmara

Em primeiro lugar, é necessário activar o Ray Tracing marcando a caixa "Ray Tracing". Estarão disponíveis várias definições para adaptar o Ray Tracing. Segue-se uma explicação de cada definição.

  • Raios por pixel: Esta definição é definida como 1 por defeito e permite-lhe gerir a fidelidade da representação do objecto básico. No entanto, deve ter em atenção que quanto maior for a qualidade de Raios por Pixel, mais pesado será o ficheiro.
  • Filtro rugoso : Isto permite a gestão da reflexão bruta que gere o desvanecimento das reflexões em função da distância e do valor de rugosidade do material.
    • Gama bruta : Este parâmetro controla a distância máxima como uma percentagem das dimensões do cenário para aplicar o filtro. Valores mais baixos só aplicarão o filtro aos transmissores mais próximos do receptor.
    • Curva áspera : Permite-lhe ajustar o peso da rugosidade. Valores mais baixos darão um efeito mais esbatido.
    • Endurecimento em bruto : Permite reforçar ou não o endurecimento por contacto, aumentando o limiar de distância.
Guia de traçado de raios passo 3

Passo 3: Definir as definições de Ray Tracing para os objectos no renderizador do componente Visual Mesh

Em segundo lugar, tem de gerir as definições de Ray Tracing para os seus objectos. O Ray Tracing é aplicado como uma relação entre objectos na cena e só é suportado com malhas (estáticas e malhas com revestimento). A relação distingue-se entre emissor e receptor e é definida a partir do "componente visual Render Mesh".

  • Emissores de reflexão : O emissor de reflexos é uma malha visível nas "Reflexões RT" e contribui para o aspeto visual do reflexo. É ativado por uma caixa de verificação "Emissor de reflexos".
    • Ocultar da câmara : Permite ocultar a malha para que não seja renderizada na câmara, mas continue visível para reflexões. Esta funcionalidade é utilizada principalmente para a optimização do desempenho do filtro.
  • Material reflectido : Permite que o material apresentado nas reflexões seja sobrecarregado. Isto só afecta os elementos visuais nas reflexões.
  • Grupos de emissores : Permite um melhor desempenho dos transmissores.
  • Receptor de reflexão : Caixa de verificação para adicionar objectos reflectores que reproduzem reflexos RT.
  • Grupos de receptores : Melhora o desempenho do recetor.

O Snapchat fez um guia completo para entender e dominar todas as noções e configurações do Ray Tracing. O Ray Tracing tornar-se-á uma funcionalidade muito importante para as marcas que pretendam oferecer Try On com Lentes Snapchat.

A nossa agência é especializada na criação de filtros Snapchat e, desde o ano passado, tornou-se um parceiro oficial do Snapchat no domínio das experiências de realidade aumentada. Contacte-nos se tiver quaisquer questões ou projectos.

pt_PTPT