¿Qué estás buscando?
Engine & platform

Nuevos ejemplos de funciones de Shader Graph en la versión LTS 2022

BEN CLOWARD Senior Technical Artist
Mar 19, 2024|5 minutos
Nuevos ejemplos de funciones de Shader Graph en la versión LTS 2022
Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.

El equipo de Shader Graph se complace en anunciar el lanzamiento de nuestro nuevo conjunto de muestras, disponible para importar ahora en 2022 LTS y Unity 6 Preview (2023.3).

Con este conjunto de muestras, nuestro objetivo es proporcionar ejemplos de cómo lograr una amplia gama de efectos y técnicas utilizando Shader Graph. Si hay un efecto que desea agregar a un sombreador, a menudo está disponible en línea en forma de ecuación matemática o código, ambos pueden estar fuera del alcance para algunos. Queremos facilitarte la consecución de los efectos que buscas.

Las funciones de sombreado, como el mapeo de paralaje, el mapeo de cubo interior, la combinación de ángulos, el mapeo de flujo y la iluminación personalizada son solo cinco de los más de 30 ejemplos de funciones diferentes disponibles en este conjunto. Si bien estos ejemplos no brindan soluciones de sombreado completas, sí le muestran cómo crear efectos específicos, y la mayoría están perfectamente encapsulados en subgráficos, por lo que son fáciles de arrastrar y soltar en sus propios sombreadores.

Aquí hay una lista completa de las categorías de muestra.

Mascarillas para difuminar: Este conjunto de subgráficos de máscara de fusión incluye fusión de altitud, fusión de ángulos, fusión de distancia de cámara y fusión de altura.

Categoría de muestras de mascarillas Blend

Ramificación condicional: Encuentre dos ejemplos de cómo ramificar su sombreador, dependiendo de la canalización de renderizado que esté usando y el nivel de calidad que seleccione.

Categoría de muestras de ramificación condicional

Custom Interpolator: Esto ofrece una ilustración de cómo mejorar el rendimiento al mover operaciones a la etapa de vértice, incluida una ilustración de algunos efectos que no funcionan muy bien cuando se calculan por vértice.

Categoría de muestras del interpolador personalizado

Iluminación personalizada: Muchos de ustedes han pedido una forma de personalizar el funcionamiento de la iluminación en Shader Graph, ya sea para que la iluminación sea más económica de renderizar o para lograr un estilo artístico único para un proyecto. Estos ejemplos muestran cómo se puede hacer esto e incluyen un ejemplo de iluminación PBR, iluminación simple y un sombreador de celdas.

Categoría de muestras de iluminación personalizada

Mapeo detallado: Este conjunto incluye tres técnicas diferentes para aplicar más detalles a un material mediante el uso de mapeo de detalles: detalle de color, detalle normal y detalle completo del material.

Detalle de la categoría de mapeo de muestras

Ruido y formas procedimentales: A menudo resulta más rentable generar patrones mediante procedimientos en lugar de utilizar mapas de textura. Esta categoría contiene un ejemplo de cómo generar un patrón de ladrillos mediante procedimientos, un subgráfico para generar una cuadrícula hexagonal y un conjunto de formas de campo de distancia con signo.

Categoría de muestras de ruido y formas procedimentales

Ejemplos de funciones del gráfico de sombreado: Shader Graph tiene varias características que pueden ser difíciles de dominar, como los menús desplegables de subgráficos y la ramificación basada en la conexión de entrada. Esta sección contiene ejemplos de cómo puedes utilizar estas funciones para mejorar la utilidad de los subgráficos.

Ejemplos de características de gráficos de sombreado Categoría de muestras

Proyección UV: Un amplio conjunto de funciones se basa en la manipulación de coordenadas UV, incluida la combinación de flipbook, el mapeo de flujo, el mapeo de cubo interior, la proyección de latitud y longitud, la proyección matcap o de esfera, el mapeo de paralaje y la proyección triplanar. Esta sección incluye todos estos efectos.

Categoría de muestras de proyección UV

Animación de vértices: Cuando la mayoría de la gente piensa en Shader Graph, piensa en sombreadores de píxeles, pero Shader Graph también puede animar vértices utilizando la etapa de vértices. Estos ejemplos incluyen una bandera ondeante, un deformador de curvatura, un efecto de cartelera orientada hacia la cámara, ondas de Gerstner y un sistema de partículas con todas las funciones creado completamente en Shader Graph.

Categoría de muestras de animación de vértices
Cómo instalar los recursos de muestra

Instale los nuevos activos de muestra mediante el Administrador de paquetes.

En el Editor, abra el Administrador de paquetes.

El menú Ventana que muestra la opción Administrador de paquetes

2. En la ventana Administrador de paquetes, seleccione el paquete Shader Graph .

La ventana del Administrador de paquetes con el paquete Shader Graph seleccionado

3. Seleccione la pestaña Muestras .

Botón de importación

4. Por último, haga clic en el botón Importar en la sección Ejemplos de funciones para incorporar el nuevo conjunto de muestras a su proyecto.

Una vez completados estos pasos, los recursos de Ejemplos de funciones aparecerán en su proyecto en Recursos/Muestras/Gráfico de sombreado/<su versión>/Ejemplos de funciones.

La ubicación de las muestras de referencia de nodo en la ventana del proyecto

Después de importar las muestras, comience abriendo la escena que corresponde al pipeline de renderizado que está utilizando (High Definition Render Pipeline o HDRP, Universal Render Pipeline o URP, o el Built-in Render Pipeline) en la carpeta Escenas.

Seleccionar la escena correcta para abrir en la ventana del Proyecto

Una vez abierta la escena, seleccione el activo Shader Graph Feature Samples Showcase en el panel Jerarquía y luego siga la visita guiada en el Inspector.

Seleccionar el activo de Showcase en la parte superior del panel Jerarquía
El panel de guía turística que aparece cuando seleccionas el activo Showcase

Puede utilizar el cuadro desplegable Muestras para seleccionar una muestra y saltar a esa ubicación en la escena.

Novedades de Shader Graph

Seguimos agregando más muestras a Shader Graph y tendremos varios paquetes de muestras más en los próximos meses. Estos le ayudarán a aprender Shader Graph más rápidamente, comprender cómo configurar funcionalidades específicas y crear nuevos sombreadores más rápido con subgráficos y plantillas prefabricados. Esperamos que disfrutes usándolos.

Recursos adicionales

Este es un conjunto de muestras muy profundo y rico. Esperamos que te diviertas explorándolo y lo uses para acelerar tu propio proceso de creación de sombreadores.

Nos encantaría conocer tus pensamientos e impresiones sobre estos ejemplos: dinos lo que piensas en el foro Shader Graph.