Se puede usar todo tipo de contenido en experiencias de RA, desde modelos de muebles 3D hasta texto y calcomanías en 2D.
En cualquier experiencia de RA, intenta combinar tu mundo de RA con el entorno físico del usuario. Sin importar si el objetivo es realismo o locura, tus objetos de RA deben interactuar con su entorno y reflejarlo. Usa sombras, iluminación, oclusión, reflejos y colisiones para ayudar a que tus objetos ocupen espacio en el mundo real.
Modelado
Cuando crees objetos 3D, créalos a tamaño real. Es más fácil colocar objetos de tamaño completo en tu experiencia.
Todos los objetos deben apuntar en la misma dirección. Usa un espacio de coordenadas para la derecha, donde +Y está hacia arriba, +X es hacia la derecha y -Z puntos hacia adelante desde el origen.
Cuando modeles un objeto para tu escena, asegúrate de colocarlo en el plano del suelo, en el centro geométrico de la base del objeto.
Recuerda que los objetos 3D se pueden ver desde todos los lados. Usa objetos completos y asegúrate de renderizar todas las superficies, incluso aquellas que el usuario podría no ver de inmediato, como la parte posterior de una cortina o la parte inferior de un sofá.
Texturado
Para que la escena se cargue más rápido, no hagas texturas demasiado grandes. Su resolución debe ser como máximo 2K.
Las texturas se verán más realistas cuando agregues ruido visual. Los patrones repetidos y los colores planos pueden parecer falsos para el ojo humano.
Agrega protuberancias, roturas, variaciones, interrupciones en los patrones y otras formas de ruido visual. Dividen los mosaicos repetitivos y hacen que tus recursos se vean detallados y creíbles.
Material de PBR
Para que tus elementos parezcan más creíbles, usa la renderización basada en elementos físicos (PBR).
El PBR te permite agregar detalles realistas a los objetos de la escena. Combina varias texturas para crear una ilusión de profundidad y textura, y utiliza el comportamiento físico de la luz para darle a un objeto una sensación natural.
Estas texturas dan definición a tu objeto y mejoran la apariencia realista de tu mundo de RA.
Mapas normales
El mapeo normal puede agregar detalles a la apariencia de un objeto. Hace que la textura del objeto se vea más realista sin tener que agregar geometría adicional.
Los mapas normales son ideales para dar a los objetos una apariencia fotorrealista. Es un nivel de detalle adicional que puede aplicar a los objetos si lo desea.
Recomendado: Con los mapas normales
No recomendado: Sin mapas normales
Oclusión del ambiente
La oclusión del ambiente es una técnica de renderización que controla la cantidad de sombras que cae sobre la superficie de cualquier objeto.
Cuando usas una textura de oclusión del ambiente en un objeto, este se ve más detallado y realista.
Recomendado: En la oclusión del ambiente, la iluminación y las sombras parecen provenir de varias fuentes reales, lo que le da a la silla un aspecto realista.
No se recomienda: Sin la oclusión del ambiente, no habrá sombras ni variaciones. La silla parece una imagen prediseñada.
Aviones de sombras
Un plano de la sombra es una superficie virtual que se encuentra debajo de tu objeto. El plano solo contiene sombras, no los objetos en sí.
Los planos de sombras son una manera sencilla de enfatizar la presencia de objetos en tu escena. Incluye la geometría del plano de la sombra y una textura de plano de la sombra preparada con cada recurso.
Recomendado: Con un plano de sombra, la silla parece estar fija en el espacio.
No se recomienda: Como no tiene un plano de sombra, la silla parece no tener tierra y flotar.
Iluminación
Optimiza las condiciones de iluminación de la escena.
Para que tus objetos virtuales se mezclen con el mundo real, asegúrate de que tengan la iluminación adecuada. ARCore tiene un sistema de estimación de luz integrado. Te permitirá renderizar condiciones de iluminación que se ajustan de forma dinámica al área circundante.
Recomendación: Usa las funciones de estimación de luz de ARCore para mejorar la fidelidad.
No se recomienda: Usar texturas sin iluminación que no se adapten a la luz del entorno
Profundidad
Usa técnicas visuales para dar profundidad y distancia a la escena.
En una experiencia de RA, los usuarios pueden tener problemas para identificar la distancia o el nivel de profundidad de los objetos virtuales de la escena.
Dale rienda suelta a tu escena creando el efecto de profundidad. Usa técnicas como planos de sombra, oclusión y textura. También puedes jugar con perspectivas, como colocar objetos grandes cerca del usuario y objetos más pequeños lejos.
Crea objetos que se muevan de una parte de la escena a otra. Piensa en una rana que salta del suelo a una mesa o un tren que pasa del fondo al primer plano. Esto hará que tu experiencia se sienta menos como la vidriera de una tienda y más como un mundo, y, como beneficio, la escena se parecerá habitada y viva.
Presencia
Diseña tus objetos virtuales para que vivan en el mundo real.
En una experiencia de RA, cada objeto debe sentirse como si estuviera ubicado en la misma escena que todos los demás.
Simula la presencia de objetos usando sombras, iluminación, oclusión ambiental, física y reflejos. Al igual que los objetos reales, los objetos de RA deben reaccionar al entorno del mundo real.