Unity 2023.1 Tech Stream ya está disponible

Nos complace anunciar que ya puede descargarse el flujo tecnológico 2023.1 .
Encontrará funciones y calidad de renderizado mejoradas tanto para el conducto de renderizado de alta definición (HDRP) como para el conducto de renderizado universal (URP), junto con mejoras gráficas de la plataforma, tipos de conectividad adicionales para soluciones multijugador y mucho más.
Las versiones Tech Stream te permiten acceder de forma anticipada a las últimas funciones y compartir tus comentarios sobre cómo podemos crear herramientas aún mejores para potenciar tu creatividad.
Aquí tienes algunos de los aspectos más destacados de esta versión, pero siempre puedes obtener más detalles en las notas de la versión oficial.
En Unity 2023.1, seguimos aportando funciones adicionales para mejorar la calidad del renderizado y la coexistencia de funciones tanto en HDRP como en URP (para obtener más información sobre nuestra visión, lea nuestra publicación del blog Games Focus sobre renderizado escalable).
Ahora puede añadir destellos de lente generados a partir de todos los brillos visibles en pantalla (directos, indirectos, superficies emisivas, brillos especulares) en unos pocos clics con un único volumen de postprocesado.
Compatible tanto con HDRP como con URP, esta función puede utilizarse al mismo tiempo y complementar a SRP Lens Flares, que ofrece un control artístico más avanzado sobre los destellos de luz de las lentes.
Con HDRP, queremos ofrecer a los artistas una experiencia inmediata y coherente para crear entornos de alta fidelidad para PC y consolas. En 2022.2, introdujimos una de las últimas piezas que faltaban, el primer sistema de agua nativo en Unity. En 2023.1, nos centraremos en mejorar la autoría del agua para que se integre mejor con el mundo y el juego.
Puede utilizar el Excluidor de agua para eliminar dinámicamente el agua del interior de un barco o una cueva, y el Deformador de agua deforma el agua localmente para crear olas, vórtices o deformaciones alrededor de un barco en movimiento.
El Generador de espuma permite simular aguas bravas para un sendero en barco o alrededor de rocas en océanos abiertos, y los Mapas de corriente crean corrientes locales gestionando tanto las olas superficiales para que sigan las corrientes como la API de consulta de agua para permitir la deriva de objetos. También puedes aprovechar el gran control para personalizar la Línea de Agua cuando la cámara cruce la superficie del agua.
Para empezar, hemos creado varias muestras disponibles en el paquete HDRP del gestor de paquetes, así como varias escenas de demostración disponibles en GitHub.

Para saber más sobre el renderizado de agua en HDRP, puedes ver nuestra charla "Una visión general del nuevo sistema de agua HDRP" de la GDC 2023.
Para mejorar la fidelidad visual de los objetos transparentes y transmisivos, ahora puede añadir una pasada adicional opcional para calcular el grosor de los objetos transparentes. Esto tiene en cuenta el grosor de los materiales no opacos atravesados por la luz, especialmente importante para objetos no uniformes o cuando se renderizan varios objetos, uno detrás de otro.

En 2023.1, estamos incorporando las últimas tecnologías utilizadas para el renderizado digital de humanos y criaturas, como se ve en las demos de Enemigos y León. El renderizador de líneas de alta calidad de HDRP permite renderizar líneas utilizando voxelización avanzada para solucionar los problemas de ordenación de transparencias y aliasing que suelen aparecer al renderizar pelo y pelaje.
También hemos mejorado el renderizado de piel de alta fidelidad, optimizando el rendimiento del pase de dispersión subsuperficial para el pase de alta resolución y añadiendo doble lóbulo y potencia difusa en Perfiles de difusión para materiales que utilizan Dispersión subsuperficial. Cuando se simula la piel, es habitual utilizar dos lóbulos especulares para tener en cuenta la fina capa grasa que recubre la epidermis.
Para verlo todo en acción, puedes descargar el proyectoEnemigos en la Unity Asset Store.
Hemos introducido mejoras de estabilidad y rendimiento en DirectX 12 y el trazado de rayos, además de aumentar la compatibilidad con el conjunto de funciones existentes del motor y la compatibilidad con consolas. Con esto, la API de trazado de rayos y los efectos de trazado de rayos de HDRP, como las sombras trazadas por rayos, los reflejos, la AO, la iluminación global, el trazado de rutas y el renderizado recursivo, quedan oficialmente fuera de la vista previa.
También hemos añadido compatibilidad con el trazado de rayos de VFX Graph, lo que permite crear efectos de partículas complejos compatibles con los efectos de trazado de rayos de HDRP, así como compatibilidad con mapas de altura del terreno para utilizar el trazado de rayos en mundos grandes. El soporte de instanciación añadido a la API de trazado de rayos permite trazar eficazmente escenas grandes y densas que incluyen mallas y detalles que se repiten con alta frecuencia.

Empieza a experimentar ahora con el trazado de rayos instalando la plantilla HDRP Sample Scene en el Hub, que ha sido actualizada para proporcionar nuevos ajustes de calidad de trazado de rayos.
Por último, esta versión también introduce la compatibilidad con Inline Ray Tracing para las plataformas compatibles con DXR1.1. Ahora puede realizar consultas de rayos acelerados por hardware desde los sombreadores de cálculo para atravesar la estructura de aceleración de trazado de rayos y realizar pruebas de intersección.
Para ayudar a celebrar la salida del trazado de rayos de la versión preliminar, NVIDIA ha patrocinado la beta de Unity 23.1, proporcionando tarjetas gráficas NVIDIA GeForce RTX™ 3070 como premios para los participantes.

La tarjeta gráfica GeForce RTX™ RTX 3070 funciona con Ampere, la arquitectura RTX de segunda generación de NVIDIA. Dotado de núcleos RT dedicados de segunda generación y núcleos Tensor Cores de tercera generación, multiprocesadores de streaming y memoria de alta velocidad, te ofrece la potencia que necesitas para arrasar en los juegos más exigentes.
Nos pondremos en contacto directamente con los ganadores para darles instrucciones sobre cómo reclamar sus nuevas tarjetas gráficas.
Para los objetos iluminados por la sonda de luz, los volúmenes de sonda permiten configurar y repetir la colocación de la sonda de luz con mayor rapidez. La calidad visual de los objetos iluminados por la Sonda de Luz es mayor y afecta a la Niebla Volumétrica en HDRP y partículas. En algunos escenarios, los Volúmenes Sonda también permiten iluminar indirectamente objetos estáticos, por ejemplo en un entorno. Combinadas con herramientas para reducir las fugas de luz, pueden disminuir la necesidad de lightmaps, reduciendo el tiempo de baking con menos necesidad de crear lightmaps UVs.
Los Bake sets permiten configurar y mezclar diferentes escenarios de iluminación con Light Probe en HDRP. En tiempo de ejecución, la huella de memoria de la GPU se reduce mediante el streaming de los datos de la sonda desde la CPU.
Con la versión 2023.1, la funcionalidad básica y la experiencia de usuario de los volúmenes de sonda adaptables se han mejorado y han salido oficialmente de la versión preliminar.
También hemos implementado un soporte limitado para Volúmenes de Sonda Adaptativa en URP. Tenga en cuenta que esta iteración no soportará la Mezcla de Escenarios de Iluminación o la Normalización de Iluminación para Sondas de Reflexión. Es posible que aún no esté optimizado para el rendimiento, especialmente cuando se ejecuta en plataformas de gama baja.
Para saber más, puedes ver nuestra charla "Iluminación eficiente e impactante con Adaptive Probe Volumes" en la GDC 2023 y consultar el tutorial de iluminación "4 técnicas para iluminar entornos en Unity" de Unite 2022.
Baked GI utiliza ahora la nueva arquitectura LightBaker v1.0 para las cocciones a la carta con el fin de ofrecerle una experiencia de cocción ligera más predecible y estable. Cuando se bakea con el backend de la GPU en modo bajo demanda, se puede utilizar el Perfil de Baking en la ventana de Iluminación para seleccionar el compromiso entre rendimiento y uso de memoria de la GPU.
![Baked Global Illumination ahora usa nuestra nueva arquitectura LightBaker v1.0 para bakeo bajo demanda. [Esta imagen utiliza los activos ArchVizPRO Interior Vol.9 de Unity Asset Store].](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F1925b9c73245e20ff21f0e0ad366084a03589a3a-1200x628.png&w=3840&q=75)
Esta nueva salida en VFX Graph permite inyectar partículas en la Niebla Volumétrica de HDRP para generar nubes, humo, niebla, efectos de fuego, o para hacer la Niebla Volumétrica más dinámica y procedural. Los distintos modos de mezcla (añadir, multiplicar, min-max) permiten utilizar partículas para añadir, eliminar o combinar con la niebla existente. Por ejemplo, puedes utilizar humo para añadir densidad a la niebla, mostrar la persecución del viento, la bruma o crear corrientes submarinas.
De acuerdo con la visión compartida en este post de Games Focus, los avances en el soporte de plataformas y las integraciones técnicas continúan en 2023.1.
Seguimos añadiendo mejoras al rendimiento y la funcionalidad para plataformas clave, como Windows, Android, iOS, Meta Quest, Magic Leap 2, Xbox®, PlayStation®5 y Playstation®VR2.
Unity ahora admite la creación de proyectos para dispositivos Windows basados en Arm, al tiempo que logra un rendimiento nativo en dispositivos que utilizan los procesadores ARM64, como la Surface Pro 9 y la Lenovo ThinkPad X13s. Esto le abre nuevas posibilidades para crear experiencias inmersivas de alto rendimiento en una gama más amplia de dispositivos.
Hay dos funciones clave para tu desarrollo móvil en dispositivos Android - Android GameActivity y Android Project Configuration Manager - que puedes utilizar con 2023.1 Tech Stream.
Android GameActivity le ofrece un mayor control sobre las partes esenciales de su aplicación, así como más libertad y flexibilidad en su código central. Encontrará la documentación aquí.
Si utilizas plug-ins o eres tú mismo un desarrollador de plug-ins, ahora tienes una forma más flexible y robusta de configurar los ajustes de Android Gradle (manifiesto, ajustes y compilación) utilizando el gestor de configuración de proyectos . Aprenda a Modificar archivos de proyecto Gradle en el Manual de Unity.
Adaptive Performance 5.0 incluye mejoras para controlar el ciclo de vida de Adaptive Performance en tiempo de ejecución. Además, estamos lanzando un proveedor de Android para ampliar este paquete a la mayoría de los dispositivos Android.
Unity 2023.1.0a22 amplía la compatibilidad con pantallas HDR a URP para plataformas de sobremesa y consolas, y la compatibilidad con plataformas móviles y XR llegará en 2023.2. Las pantallas HDR son capaces de reproducir imágenes con picos de brillo más altos y una gama cromática más amplia para lograr una mejor saturación del color y un mayor contraste en las luces y las sombras. El resultado es una variación más realista de la luminancia en las escenas, un mayor detalle de las superficies y una mejor percepción de la profundidad.
Para mejorar aún más el rendimiento de DirectX 12 para plataformas Windows, Unity 2023.1 introduce un nuevo modo de enhebrado de trabajos gráficos llamado Split Graphics Jobs. El objetivo de este modo es reducir la sincronización innecesaria al principio o al final del fotograma entre los subprocesos principal y nativo de los trabajos gráficos, lo que se traduce en importantes mejoras de rendimiento. En nuestras pruebas internas, estamos observando mejoras significativas en el rendimiento de la configuración de renderizado de la CPU con respecto a DX11 cuando se utiliza DX12 mediante la división de trabajos gráficos. Para más información, consulte la entrada del foro oficial.
XR Interaction Toolkit v2.3.0 incluye varias funciones y capacidades nuevas, como los grupos de interacción, los interactuadores Poke y Gaze, la integración y los ejemplos de interacción con las manos, y mejoras en la usabilidad del simulador de dispositivos. También encontrarás un nuevo Sistema de Interacción Asequible, que te permite construir indicadores de interacción de alto rendimiento (visuales, sonoros, hápticos, etc.). Puede instalar XRI 2.3 a través del Gestor de paquetes y encontrar más detalles en la documentación.
Hemos celebrado un hito importante con Netcode for Entities, lanzado junto con Unity 2022 LTS, y tenemos la intención de seguir añadiendo capacidades a nuestras soluciones multijugador en el Editor. También estamos trabajando para integrar mejor todas nuestras soluciones multijugador, como Netcode para GameObjects y funciones del lado del editor, con Unity Gaming Services para ofrecer una única solución multijugador, como se indica en nuestro post sobre multijugador de Games Focus.
LIBERACIÓN EXPERIMENTAL El Protocolo de Transporte Unity (UTP) es la infraestructura de red de nivel inferior que se encarga del transporte de datos de juegos a través de redes y plataformas y dispositivos conectados. En 2023.1, UTP admite conexiones web y TCP para mejorar las capacidades de las tecnologías que dependen de él, incluidas nuestras soluciones de código de red.
LIBERACIÓN EXPERIMENTAL El modo de juego multijugador (MPPM) es una función de mejora del flujo de trabajo de nuestro conjunto de herramientas multijugador cuyo objetivo es ofrecer una experiencia de usuario similar a la de un solo jugador, pero centrada en el ciclo de desarrollo de los juegos multijugador. Aprovechar el MPPM permite emular a varios jugadores conectados simultáneamente a la misma experiencia de juego, todo en una sola máquina. Es compatible con funciones recientemente lanzadas, como Netcode para GameObjects, por lo que puede ser eficiente en el desarrollo multijugador, incluso con una baja inversión en hardware.

Como ya indicamos en la entrada de nuestro blog Games Focus, estamos comprometidos con un núcleo estable. Esto significa que seguimos actualizando la compatibilidad con C# de distintas formas, incluido el proceso de compilación encubierta.
En versiones anteriores, nuestra implementación de IL2CPP dificultaba a veces la localización de la parte específica del código a la que se refería un seguimiento de pila gestionado, ya que sólo proporcionaba nombres de métodos. Con la versión 2023.1, los desarrolladores pueden activar el procesamiento de símbolos de depuración, que muestra la información del número de línea del código fuente C# para que sea mucho más fácil localizar áreas específicas en la base de código de un proyecto de juego. Más información sobre cómo activar y ver esta información adicional en la documentación.
Compartimos nuestra continua dedicación a aportar nuevas capacidades y funcionalidades al Editor y seguimos garantizando que la creación de sus proyectos se realice sin problemas.
Estamos mejorando y estandarizando los menús contextuales que aparecen al hacer clic con el botón derecho del ratón en elementos y flujos de trabajo. Las mejoras incluyen interacciones más coherentes, optimizaciones de la clasificación y un campo de búsqueda opcional.

El paquete Terrain Tools se ha migrado al nuevo marco de la barra de herramientas Overlays para obtener una experiencia más coherente y predecible con los flujos de trabajo de creación de escenas de Unity.
Para obtener más información sobre la versión 2023 .1 Tech Stream, consulte las notas de la versión 2023.1, donde encontrará una lista completa de funciones, y el Manual de Unity, donde encontrará documentación. Cuando te sumerjas en el tema, ten en cuenta que, aunque cada versión de Tech Stream recibe actualizaciones semanales hasta la siguiente, no hay garantía de que las nuevas funciones vayan a recibir soporte a largo plazo. Además, recuerda hacer siempre una copia de seguridad de tu trabajo antes de actualizar a una nueva versión. Nuestra guía de actualización también puede ayudarle. Para proyectos en producción, recomendamos usar Unity LTS para mayor estabilidad y soporte.
Cada Tech Stream es una oportunidad tanto para obtener acceso anticipado a las nuevas funciones como para dar forma al desarrollo de la tecnología futura a través de sus comentarios. Queremos saber cómo podemos ayudarle mejor a usted y a sus proyectos. Háganos saber cómo lo estamos haciendo en los foros, o comparta sus comentarios directamente con nuestro equipo de producto a través de la hoja de ruta de la plataforma Unity.
