Mapeo de rayos en tiempo real de Unity
Realidad contra ilusión
Esta demostración, renderizada en tiempo real en Unity, destaca un automóvil real y otro impulsado por Unity y NVIDIA. La deslumbrante variedad de luces y la alta fidelidad visual hacen que los vehículos sean indistinguibles entre sí.
Unity y NVIDIA colaboraron con BMW para exhibir el BMW Serie 8 Coupé 2019.
La herramienta adecuada para el trabajo adecuado
La tecnología ofrece una ventaja clave para los creadores, pues imita los comportamientos reales de la luz, lo que permite que los desarrolladores hagan creaciones que desafían los límites entre el tiempo real y la realidad, y las modifiquen de forma dinámica.
Para los proyectos que requieren los niveles más altos de fotorrealismo y fidelidad visual, el mapeo de rayos de Unity ofrece reflejos y cálculos dinámicos precisos para la iluminación global.
El mapeo de rayos en Unity simula de manera realista cómo la luz se comporta e interactúa con los materiales y objetos físicos en tus escenas. Este avance tecnológico te permite lograr una verdadera iluminación global (Global Illumination, GI) y oclusión ambiental, así como otros efectos, ya sea que desees obtener un aspecto estilizado o fotorrealista.
El canal de renderizado de alta definición (HDRP) incluye compatibilidad con el mapeo de rayos y la aceleración del hardware, lo que te permite incorporar los reflejos de todos los objetos, incluso si están fuera de la escena. Algunas de las implementaciones incluidas son sombras de área y direccionales, GI, reflejos y transparencias.
La API DX12/DXR del paquete HDRP es ideal para aplicaciones de las industrias automotriz, de ingeniería y arquitectura. Descarga nuestro proyecto de oficina de muestra de GitHub para comenzar.
El canal de renderizado de alta definición utiliza el mapeo de rayos para reemplazar algunos de sus efectos en el espacio de pantalla, técnicas de sombreado y de renderizado de malla.
- Ray Traced Ambient Occlusion reemplaza la oclusión ambiental de espacio de pantalla con una técnica de oclusión ambiental más precisa, con mapeo de rayos, que puede utilizar los datos fuera de pantalla.
- Ray Traced Global Illumination es una alternativa a las sondas y los mapas de luz en HDRP. Incluye un conjunto diferente de propiedades para el mapeo de rayos de Nivel 1 y Nivel 2.
- Ray Traced Reflections reemplaza el reflejo en el espacio de pantalla con una técnica de reflejo con mapeo de rayos capaz de utilizar los datos fuera de pantalla.
- Ray Traced Shadows reemplaza los mapas de sombras para las luces direccionales, puntos de luz y luces de área.
- Recursive Rendering reemplaza el canal de renderizado para las mallas. Las mallas que utilizan esta función producen rayos de refracción y reflexión de manera recursiva.
Conoce los detalles
¿Puedes distinguir la diferencia entre un auto renderizado en tiempo real y un auto físico? Con el objeto de destacar lo que puede lograrse con el mapeo de rayos en tiempo real, trabajamos en conjunto con NVIDIA y BMW Group para presentar la coupé 2019 de BMW Serie 8.
Esta charla trata sobre las decisiones de diseño importantes que impulsaron la integración del mapeo de rayos en tiempo real para las características admitidas por Unity (como los reflejos, las sombras de área, etc.). Analiza los detalles de la implementación y las optimizaciones obtenidas.
En este video, aprenderás cómo usar las características experimentales del mapeo de rayos presentadas en la versión beta de Unity 2019.3 sin que te abrumen los algoritmos.
Se aprovechó NVIDIA RTXGI para crear iluminación global (Global Illumination) de tiempo real en Unity. Esta charla habla sobre el mapeo de rayos, los detalles internos de la creación de VFX para un nuevo demo de Unity y las prácticas recomendadas para la iluminación y el modelado.
Explora cómo utilizar el mapeo de rayos en tiempo real
Conoce todos los detalles de nuestro demo sobre el mapeo de rayos. Comparamos un BMW renderizado en CG con Unity con una coupé BMW Serie 8 real que grabamos en un almacén. Lo hicimos para demostrar las ventajas que la versatilidad de un motor en tiempo real puede otorgarle al proceso de creación de anuncios.
El mapeo de rayos de Unity permite que los clientes creen experiencias impresionantemente realistas en tiempo real con hardware económico. Conoce cómo puedes utilizar el mapeo en tiempo real para tus proyectos.
Puedes comenzar a trabajar con el mapeo de rayos (vista previa).