
VFX Graph

VFX en tiempo real
Esta solución visual basada en nodos te permite diseñar efectos visuales, desde comportamientos de partículas comunes y simples hasta simulaciones complejas que se ejecutan en la GPU.
Disponible para PC, consolas, XR y móviles de gama alta, VFX Graph se ha utilizado en juegos como V Rising, Road 96, Hardspace: Shipbreaker, y Syberia: El mundo antes
Crea efectos procedurales sin código
Inspirado en herramientas cinematográficas líderes, VFX Graph combina bloques, nodos y secuenciadores para ayudarte a crear efectos visuales más potentes.

Autorización visual
VFX Graph utiliza una mezcla de flujo- (vertical) y nodo- (horizontal) para la creación. La creación de flujo ensambla bloques de construcción para la generación, inicialización, actualización y etapas de renderizado en las que se puede conectar una combinación de nodos para crear efectos procedimentales avanzados. La búsqueda de nodos, Notas Adhesivas y Subgráficas te permiten construir y organizar tus efectos de manera eficiente. Con el panel de utilidad Pizarra de VFX Graph, puedes exponer propiedades para que otros usuarios, como artistas o diseñadores de juegos, puedan personalizar efectos según sus necesidades.
Crea sombradores de partículas utilizando la herramienta basada en nodos de Unity Shader Graph, y secuencia múltiples efectos juntos o eventos dentro de un efecto utilizando la integración de VFX Graph con Timeline.

Simula millones de partículas
Aprovecha el poder de la GPU para emitir y simular millones de partículas en tiempo real.
Emite partículas desde puntos (por ejemplo, fuegos artificiales), formas (polvo en una habitación), texturas 2D o 3D, superficies como mallas estáticas y esqueléticas, o campos de distancia firmados (un personaje convirtiéndose en arena), cachés de puntos, búferes de cámara (un mundo disolviéndose), o búferes estructurados para muestrear datos personalizados como estadísticas o tu propia simulación.
Cada generador puede controlar el tiempo, el bucle y el retraso para generar partículas un número determinado de veces con intervalos y duraciones predeterminados, y ser actualizado utilizando varias fuerzas o sistemas de turbulencia para generar sistemas realistas.

Renderizado avanzado
VFX Graph funciona con el Pipeline de Renderizado Universal (URP), Renderizador 2D de URP, y el Pipeline de Renderizado de Alta Definición (HDRP).
Puedes renderizar cientos de miles de partículas de muchos tipos en tiempo real: Usa Puntos para crear nieve o polvo; primitivas procedimentales como cuadrados, triángulos u octágonos para partículas pequeñas como hojas; libros de animación para partículas animadas como humo; mallas para renderizar objetos más complejos como escombros; líneas para crear chispas; o tiras para crear estelas de vehículos o tentáculos. Incluso puedes modificar el mundo usando distorsión en HDRP para simular calor o generar Decales para renderizar impactos, manchas quemadas o manchas de pintura.

Shaders de partículas potentes
VFX Graph ofrece materiales premade con un conjunto completo de parámetros listos para usar para sombrear las partículas más comunes.
Para efectos más avanzados, puedes crear visualmente tus propios shaders de píxeles y fragmentos con Shader Graph y usarlos en VFX Graph. Este enfoque te permite crear looks personalizados, usar modelos de iluminación avanzados como los shaders de cabello y tela de HDRP, así como animar vértices para deformar o animar partículas en la GPU para efectos como burbujas o bandadas de pájaros.

Partículas dinámicas e interactivas
Crea partículas que pueden interactuar con el mundo de múltiples maneras creativas. Chispas o escombros podrían chocar o ser atraídos por objetos circundantes utilizando primitivas físicas personalizadas usando el Buffer de Profundidad de la Cámara en un mundo entero, o Campos de Distancia Firmados para objetos más complejos.
Usa Eventos para activar sistemas, por ejemplo, produciendo humo cuando un meteorito impacta en el suelo. Eventos de Salida pueden ser enviados para activar sistemas fuera del VFX Graph, como activar un temblor de cámara al impactar.
Para efectos aún más ricos, se puede muestrear datos avanzados de una simulación personalizada o números de una base de datos usando buffers gráficos.

Rendimiento optimizado
Ejecutando tanto la simulación como el renderizado en la GPU en un solo programa, VFX Graph puede ejecutar partículas complejas y ricas sin ir y venir con la CPU.
Un sistema de volumen delimitador avanzado y configurable y opciones de culling te permiten no renderizar efectos que no son visibles.
Para ahorrar rendimiento al renderizar muchos objetos complejos, mesh LODs permiten el uso de representaciones simples cuando un objeto detallado no es necesario, y aprovechar la opción de transparencias de baja resolución de HDRP puede limitar costosos sobredibujos.
Finalmente, puedes ejecutar cientos de instancias del mismo efecto de manera eficiente utilizando el nuevo sistema de instanciación.

Una poderosa cadena de herramientas
Los VFX a menudo están compuestos de datos fuente provenientes de diferentes software. Para ayudar a generar algunos de estos datos, se proporcionan complementos para Houdini para exportar cachés de puntos, campos vectoriales, campos de distancia firmados, y Texturas de Animación de Vértices (VAT).
El importador de Textura 3D de Unity te permite importar y previsualizar Volumétricos, Cortes y Campos de Distancia Firmados directamente utilizables en VFX Graph.
Para reducir los tiempos de iteración y errores al cambiar un activo fuente, puedes directamente hornear cachés de puntos en el Editor, hornear campos de distancia firmados en el Editor o en tiempo de ejecución, o iterar sobre texturas de Flipbook en el Editor, sin necesidad de reabrir otro software.

Herramientas probadas en producción
VFX Graph se ha utilizado en múltiples juegos, películas y aplicaciones en varias plataformas, incluyendo V Rising, I Am Fish, Road 96, Syberia: El Mundo Antes, actuaciones en vivo, y aplicaciones XR.
Aprende más sobre cómo se utilizó VFX Graph en Hardspace: Shipbreaker, y en algunas de nuestras producciones internas con profundizaciones en Mejorando el VFX en el ejemplo de FPS, Flujos de trabajo de VFX en tiempo real en El Hereje, o el análisis de VFX de la demostración de la nave espacial.

Comenzando con VFX Graph
Sumérgete en nuestra serie de tutoriales de introducción para VFX Graph y renderizado de partículas en HDRP.

Guía definitiva de efectos visuales
Aprende a usar la suite completa de herramientas de Unity para crear efectos visuales de alta fidelidad y ricamente detallados.

Iluminación de humo realista en VFX Graph
Descubre la nueva solución de Unity para simular y renderizar humo y explosiones en tiempo real, llevando los efectos a un nivel más alto de fidelidad visual.

La guía de Unity para artistas técnicos
Accede a un recorrido paso a paso de las herramientas y flujos de trabajo clave detrás de los visuales avanzados de juegos para artistas técnicos en Unity.

Aprende de una producción real
Aprende a usar, configurar e integrar efectos visuales en una producción de juego real con nuestra demostración de Nave Espacial, un fragmento vertical del juego lanzado en Steam.
Soluciones VFX de la Tienda de Assets de Unity

TFlow
Desde la horneada de desenfoque de movimiento hasta la intensidad de movimiento y más, TFlow es un generador de vectores de movimiento y desenfoque de movimiento que aumenta la utilidad y calidad de tus flipbooks.

Paquetes de assets de Gabriel Aguiar Prod
Desde humo estilizado hasta lluvia de meteoros y orbes eléctricos, descubre los assets VFX optimizados y listos para usar de Gabriel Aguiar, todos creados con VFX Graph, Shader Graph o Shuriken.

Zibra Liquids
Crea simulaciones de fluidos en tiempo real impresionantes para mejorar el rendimiento, la estética y el realismo de tu juego.

Arsenal VFX – Llama y Choque
Crea y personaliza VFX de calidad premium realistas y estilizados utilizando HDRP y VFX Graph.

Las potentes soluciones amigables para artistas de Unity te ayudan a aprovechar una mayor flexibilidad con herramientas diseñadas específicamente para ayudarte a trabajar más rápido, en tiempo real.