Realismo

Todos os tipos de conteúdo podem ser usados em experiências de RA, desde modelos de móveis em 3D até textos e adesivos 2D.

Em qualquer experiência de RA, tente mesclar seu mundo de RA com o ambiente físico do usuário. Quer o objetivo seja realismo ou imprevisível, seus objetos de RA devem interagir e refletir o ambiente em que estão. Use sombras, iluminação, oclusão, reflexão e colisão para ajudar seus objetos a ocupar espaço no mundo real.

Modelagem

Crie objetos 3D em tamanho real. É mais fácil colocar objetos em tamanho original na sua experiência.

Todos os objetos precisam estar voltados para a mesma direção. Use um espaço de coordenadas para a direita, em que +Y é para cima, +X é a direita e -Z aponta para frente a partir da origem.

Ao modelar um objeto para sua cena, certifique-se de colocá-lo no plano do solo, no centro geométrico da base do objeto.

Lembre-se, objetos 3D podem ser vistos de todos os lados. Use objetos completos e renderize todas as superfícies, mesmo as que o usuário não verá imediatamente, como a superfície de trás de uma cortina ou a parte de baixo de um sofá.

Texturização

Para permitir que sua cena carregue mais rapidamente, não deixe as texturas muito grandes. A resolução deles deve ser no máximo 2K.

As texturas ficam mais realistas quando você adiciona ruído visual. Padrões repetidos e cores planas podem parecer falsos para o olho humano.

Adicione saliências, rasgos, variações, interrupções de padrões e outras formas de ruído visual. Eles quebram blocos repetitivos e fazem seus recursos parecerem detalhados e críveis.

Material do PBR

Para tornar seus recursos mais verossímeis, use a renderização baseada física (PBR, na sigla em inglês).

O PBR permite adicionar detalhes realistas aos objetos na sua cena. Combina várias texturas para criar uma ilusão de profundidade e textura, usando o comportamento físico da luz para dar a um objeto uma sensação natural.

Essas texturas dão definição ao objeto e melhoram a aparência realista do seu mundo em RA.

Mapas normais

O mapeamento normal pode adicionar detalhes à aparência de um objeto. Ela faz com que a textura do objeto pareça mais realista, sem precisar adicionar mais geometria.

Os mapas normais são ideais para dar aos objetos uma aparência fotorrealista. É um nível de detalhe extra que você pode aplicar a objetos, se quiser.

Recomendado: com mapas normais

Não recomendado: sem mapas normais

Oclusão de ambiente

A oclusão de ambiente é uma técnica de renderização que controla a quantidade de sombra que cai sobre a superfície de qualquer objeto.

Quando você usa uma textura de oclusão de ambiente em um objeto, ela fica mais detalhada e realista.

Recomendado: com a oclusão de ambiente, a iluminação e as sombras parecem vir de várias fontes do mundo real, o que dá à cadeira uma aparência realista.

Não recomendado: sem a oclusão de ambiente, não há sombreamento nem variação. A cadeira parece uma clip art.

Planos de sombra

Um plano de sombra é uma superfície virtual que fica abaixo do seu objeto. O plano contém apenas sombras, não os objetos em si.

Os planos de sombra são uma maneira simples de enfatizar a presença de objetos na sua cena. Inclua geometria de plano de sombra e uma textura de plano de sombra com bake em cada recurso.

Recomendado: com um plano de sombra, a cadeira aparece apoiada no espaço.

Não recomendado: como não há plano de sombra, a cadeira parece estar sem terra e flutuando.

Iluminação

Otimize as condições de iluminação do seu cenário.

Para que seus objetos virtuais se misturem com o mundo real, verifique se estão com a iluminação adequada. Há um sistema de estimativa de luz integrado ao ARCore. Ele permite renderizar condições de iluminação que se ajustam dinamicamente à área ao redor.

Recomendado: use os recursos de estimativa de luz do ARCore para melhorar a fidelidade

Não recomendado: usar texturas sem luz que não se adaptam à iluminação do ambiente

Detalhes

Use técnicas visuais para dar profundidade e distância à cena.

Em uma experiência de RA, os usuários podem ter dificuldade para identificar a distância e a profundidade da cena de objetos virtuais.

Mostre sua cena criando o efeito de profundidade. Use técnicas como planos de sombra, oclusão e textura. Você também pode brincar com perspectivas, como colocar objetos grandes perto do usuário e objetos menores longe do usuário.

Crie objetos que se movem de uma parte da cena para outra. Pense em um sapo que salta do chão para uma mesa ou um trem que vai do segundo plano para o primeiro plano. Isso fará com que sua experiência pareça menos uma vitrine de loja e mais como um mundo e, como benefício, a cena parecerá habitada e viva.

Presença

Crie seus objetos virtuais para que eles apareçam no mundo real.

Em uma experiência de RA, cada objeto precisa parecer que está localizado no mesmo cenário.

Simule a presença de objetos usando sombras, iluminação, oclusão de ambiente, física e reflexão. Assim como objetos reais, os objetos de RA devem reagir ao ambiente do mundo real.