¿Qué estás buscando?
Hero background image
Unity 2019.3 release

Características nuevas y actualizaciones para gráficos

Tanto el canal de renderizado de alta definición (HDRP) como Visual Effect Graph salieron de vista previa. El mapeo de rayos en tiempo real se encuentra ahora en vista previa y hemos introducido mejoras en el canal de renderizado universal, Shader Graph, el terreno y la iluminación.

Novedades

Esta es una descripción general de algunas actualizaciones clave en los gráficos. Si quieres obtener todos los detalles, consulta las notas de la versión.

El canal de renderizado de alta definición (HDRP) salió de vista previa
El canal de renderizado de alta definición (HDRP) salió de vista previa
Renderizado del bosque con la luz del sol que se filtra entre los árboles
HDRP: Physically Based Sky (vista previa)

Physically Based Sky (cielo basado en objetos físicos) simula un cielo despejado y ejecuta una simulación física con resultados realistas. Este modelo funciona con todas las altitudes, admite una perspectiva aérea, permite tomas desde el exterior de la atmósfera y es compatible con diferentes horas del día, lo que te permite simular cosas tales como mediodías neutros y puestas de sol cálidas.

Realidad contra ilusión Qué se puede lograr con el trazado de rayos en tiempo real
Mapeo de rayos en HDRP (vista previa)

El mapeo de rayos en Unity simula en tiempo real cómo la luz se comporta e interactúa con los materiales y objetos físicos de tus escenas, tal como sucede en la vida real. Esto te permite lograr una iluminación global y oclusión ambiental verdaderas, así como otros efectos, ya sea que desees un aspecto estilizado o fotorrealista.

HDRP incluye compatibilidad con el mapeo de rayos y 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 características incluidas en el mapeo de rayos son las sombras causadas por los rayos y la iluminación indirecta.

El mapeo de rayos en HDRP es ideal para aplicaciones de las industrias automotriz, de ingeniería y arquitectura. Para destacar lo que puede lograrse con el mapeo de rayos en tiempo real, Unity trabajó en conjunto con NVIDIA y BMW Group para presentar la coupé 2019 de BMW Serie 8.

Si quieres comenzar a usar esta herramienta, descarga nuestro proyecto de muestra de GitHub o haz clic en Más información a continuación para acceder a la documentación "Introducción al mapeo de rayos".

Actualizaciones del canal de renderizado universal
Actualizaciones del canal de renderizado universal
Integración de Visual Effect Graph y Shader Graph
2D Shadows y texturas secundarias
Integración de Visual Effect Graph y Shader Graph
Integración de Visual Effect Graph y Shader Graph

En Visual Effect Graph, ahora puedes utilizar Shader Graphs para crear aspectos personalizados y comportamientos de renderización que te permitirán obtener efectos visuales de alta fidelidad.

Agregamos Particle Strips, que genera bandas triangulares para conectar partículas individuales a fin de crear rastros, líneas y lazos. Ahora también puedes agregar vectores de movimiento, lo que te permite usar la herramienta Motion Blur de posprocesamiento para agregar un efecto borroso a los objetos que se mueven rápido.

Para crear efectos interesantes, suele ser necesario controlar el tiempo en que se generan las partículas de manera predecible. Los nuevos controles contextuales de tiempo e iteración de Spawn (parte de un conjunto grande de características de Internal Sequencing próximamente disponible) te permiten generar partículas una cierta cantidad de veces con valores predeterminados en los intervalos y los tiempos de generación.

Nuestra Nave espacial para demostración de VFX Graph muestra una amplia gama de efectos y es un excelente recurso de aprendizaje. También puedes descargar muestras de Visual Effect Graph.

Actualizaciones de Shader Graph
Actualizaciones de Shader Graph

Ahora puedes agregar palabras clave de Shader para crear ramas estáticas en tu gráfico. Puedes utilizar esta opción, por ejemplo, para diseñar tu propio sistema de LOD (nivel de detalle) de Shader.

Además, agregamos compatibilidad con el skinning de vértices para la animación DOTS (pila de tecnología basada en datos), lo que te permite diseñar mejor el agua y el follaje.

Las notas adhesivas mejoran el flujo de trabajo, ya que te permiten dejar comentarios y explicaciones para quien sea que esté trabajando en el proyecto.

Entérate de cómo puedes usar la matemática para crear patrones y formas procedimentales con nuestras nuevas muestras subgráficas de patrones procedimentales.

Actualizaciones de Light Probe
Actualizaciones de Light Probe

La versión 2019.3 presenta algunos cambios emocionantes en la forma en que funciona Light Probes (sondas de luz) con la carga acumulativa de escenas.

Puedes fusionar Light Probes entre las diferentes escenas acumulativas, lo que hace posible utilizar flujos de trabajo continuos para las escenas grandes, donde puede ser beneficioso dividirlos en porciones más pequeñas que se cargan en forma acumulativa. Mediante una llamada a la API, puedes recuperar y fusionar todas las sondas (probes) actualmente cargadas. Luego, estas se retetraedralizan y, así, las instancias de Mesh Renderer pueden utilizar este resultado perfectamente fusionado para renderizarlo con las sondas.

En condiciones de iluminación desafiantes, es posible encontrar situaciones en las que las sondas de luz producen resultados de iluminación incoherentes o, de algún otro modo, deficientes. Ahora puedes desbloquear el recuento de muestras utilizadas por Light Probes. Esta función puede mejorar la calidad de las sondas en aquellas escenas en que las condiciones de iluminación suelen ser deficientes (por ejemplo, escenas que usan materiales emisivos o que tienen iluminación difícil, con múltiples rebotes).

Actualizaciones de Progressive Lightmapper
Actualizaciones de Progressive Lightmapper

Unity 2019.3 utiliza ahora Progressive CPU Lightmapper y Progressive GPU Lightmapper (vista previa), lo cual mejorará enormemente tu productividad al trabajar con el Editor. Mejoramos el rendimiento del subproceso principal de Progressive Lightmapper, lo que permite una mejor interacción con el Editor en el proceso de integración.

Progressive CPU Lightmapper incluye ahora un muestreo de luces. En lugar de intentar emitir rayos de sombra por cada luz que pudiera afectar potencialmente un téxel dado del mapa de luz (lightmap), selecciona los mejores candidatos en función de las probabilidades. Así, se trabaja con una menor cantidad de rayos, se reducen las interferencias en el mapa de luz y se lograr un mejor rendimiento en el proceso de integración.

Se agregaron dos nuevas formas de luz a Progressive Lightmapper que se corresponden con las formas de luz piramidales y de caja de HDRP para las luces sectorizadas. Ambas formas pueden integrarse completamente o utilizarse como luces de modo mixto de manera totalmente compatible con Shadowmasks. Los mapas de luz integrados en HDRP y el canal de renderizado universal ahora también son compatibles con ángulos sectorizados internos.

Progressive GPU Lightmapper ahora es compatible con submeshes, lo que otorga una respuesta de GI correcta para las instancias de Mesh Renderer con submeshes múltiples. Además, mejoramos también el algoritmo de muestreo, a fin de utilizar una distribución superior. Como resultado, se lograr una convergencia más rápida, es decir, mapas de luces con menos interferencia, en menos tiempo.

Control deslizante para Lightmap Exposure

El nuevo control deslizante (slider) de Lightmap Exposure se presentará como una muestra de vistas de escenas al ingresar a los modos de escena con vista previa del mapa de luz. Esto te ayudará a evaluar mejor rápidamente los diferentes mapas de luz HDR. Puedes encontrar el mismo control deslizante en la ventana Lightmap Preview (vista previa del mapa de luz).

Eliminador de ruido AMD Radeon Pro Lightmap
Eliminador de ruido AMD Radeon Pro Lightmap

Para complementar la gama de reductores de ruido que ofrece Unity, ahora incluimos AMD Radeon Pro Lightmap Denoiser, que permite reducir los ruidos en los mapas de luz. Con esta herramienta, los propietarios del hardware de gráficos de AMD pueden reducir rápidamente el ruido en los mapas de luz en la GPU. Reducir el ruido significa que los usuarios podrán obtener mejores resultados de iluminación utilizando menos muestras y en un tiempo mucho menor.

Descarga Unity 2019.3 ahora
Descarga Unity 2019.3 ahora

Obtén acceso a todas las características mencionadas y mucho más hoy mismo.