Versión 2019.3 de Unity

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 en vista previa, y presentamos algunas 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 conocer todos los detalles, consulta las notas de la versión.

El canal de renderizado de alta definición (HDRP) salió de vista previa

El HDRP ofrece gráficos increíbles y fotorrealismo, y ahora está verificado. Mira el cortometraje The Heretic para ver las posibilidades que te ofrece el HDRP.

En la versión 2019.3, agregamos varias características nuevas a HDRP. El posprocesamiento personalizado te permite escribir tus propios efectos de posprocesamiento para integrarlos automáticamente en tu proyecto. El pase de renderizado personalizado te permite inyectar shaders en C# en ciertos puntos dentro del bucle del renderizador. Así, puedes dibujar objetos, hacer pases a pantalla completa y leer algunos buffers de cámara tales como profundidad, color o normal.

Look Dev es una herramienta de iluminación basada en las imágenes que te permite revisar y comparar assets diferentes a través de un visualizador para comprobar que estén correctamente diseñados para diferentes condiciones de iluminación. 

Con los ajustes de escalabilidad, puedes crear múltiples assets de HDRP para tu proyecto, cada uno con configuraciones diferentes en cuanto a la calidad de los gráficos. Eso significa que los usuarios de tu aplicación pueden seleccionar el nivel de calidad que mejor se ajuste al hardware que utilizan.

Puedes obtener más información sobre las mejoras del HDRP en las notas de la versión.

Más información
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.

Más información

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".

Más información

Actualizaciones del canal de renderizado universal

En la versión 2019.3, el canal de renderizado universal (antes llamado canal de renderizado ligero) trae un renderizador Forward que procesa todas las luces en una pasada única y la herramienta 2D Renderer (renderizador 2D) que admite diferentes tipos de luces en tiempo real. También aumentamos el límite de luces en el renderizador Forward del canal de renderizado universal a 256 luces visibles, a excepción de los proyectos móviles, en los cuales el límite es ahora de 32. El canal puede procesar hasta 8 luces por objeto. Próximamente, tendremos un renderizador Deferred optimizado.

Ahora, el posprocesamiento está integrado, lo que mejora enormemente el rendimiento e incluye AntiAliasing, Depth of Field, Motion Blur de cámara, proyección de Panini, Bloom, Lens Distorsion, Chromatic Aberration, Color Grading y Tonemapping, Vignette, Film Grain y Dithering de 8 bits. Ahora también admite volúmenes, dado que usa la estructura de volúmenes de la biblioteca de shaders de CoreRP.

Mira nuestra charla Cómo el canal de renderizado universal te abre la puerta a infinitas posibilidades en los juegos de Unite Copenhague 2019. También puedes descargar el proyecto Boat Attack de GitHub para comenzar.

Más información

2D Shadows y texturas secundarias

2D Lights y el nuevo componente 2D Shadows están ambos incluidos en el canal de renderizado universal como parte experimental de 2D Renderer. El nuevo componente Shadow Caster 2D define la forma y las propiedades que una luz 2D usa para determinar cómo emite las sombras.

Para aprovechar 2D Lights al máximo, ahora puedes agregar Secondary Textures en Sprite Editor para asociar los mapas normales o los mapas de máscaras con tus Sprites. Te brinda más información sobre cómo la luz debería iluminar tus Sprites (por ejemplo, mediante la simulación de volumen o profundidad de manera más realista). También puedes agregar Secondary Textures a Sprite Shapes, Tilemaps y Sprites, incluidos los generados para 2D Animation.

Más información

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.

Más información

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.

Más información

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).

Más información

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).

AMD Radeon Pro Lightmap Denoiser

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.

Más información

Descarga Unity 2019.3 ahora

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

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo