Nodos de utilidad
En el Diseñador de sombras, los nodos de utilidad representan cálculos comunes y útiles que no se adaptan a la perfección en las otras categorías. Algunos nodos de utilidades realizan operaciones simples, como sumar vectores o elegir resultados de forma condicional, y otros realizan operaciones complejas, como el cálculo de contribuciones de la iluminación de acuerdo con modelos de iluminación populares.
Referencia de nodo de utilidad
Nodo |
Detalles |
Propiedades |
---|---|---|
Anexar vector |
Crea un vector anexando las entradas especificadas entre sí. Entrada:
Resultado:
|
None |
Fresnel |
Calcula la reducción de Fresnel según el normal de superficie especificado. El valor de dicha reducción expresa en qué medida coincide el valor normal de superficie del píxel actual con el vector de visualización. Cuando los vectores se alinean, el resultado de la función es 0; el resultado se incrementa a medida que los vectores son menos similares y alcanza su valor máximo cuando los vectores son ortogonales. Puede usarlo para hacer que un efecto sea más o menos aparente en función de la relación entre la orientación del píxel actual y la cámara. Entrada:
Resultado:
|
|
Si |
Elige condicionalmente uno de los tres resultados posibles por componente. La condición está definida por la relación entre otras dos entradas especificadas. Para cada componente del resultado, se elige el componente correspondiente de uno de los tres resultados potenciales en función de la relación entre los componentes correspondientes de las dos primeras entradas. Entrada:
Resultado:
|
None |
Lambert |
Calcula el color del píxel actual según el modelo de iluminación Lambert, usando el normal de superficie especificado. Este color base es la suma de las contribuciones del color ambiental y la iluminación difusa bajo iluminación directa. El color ambiental se aproxima a la contribución total de iluminación indirecta, pero tiene un aspecto plano y apagado sin ayuda de iluminación adicional. La iluminación difusa ayuda a agregar forma y profundidad a un objeto. Entrada:
Resultado:
|
None |
Vector de máscara |
Enmascara los componentes de vector especificado. Se puede usar para quitar canales de color específicos de un valor de color o bien para evitar que determinados componentes afecten a cálculos subsiguientes. Entrada:
Resultado:
|
|
Vector de reflexión |
Calcula el vector de la reflexión del píxel actual en el espacio tangente en función de la posición de la cámara. Se puede usar para calcular reflexiones, coordenadas de mapa de cubo y contribuciones de la iluminación especular Entrada:
Resultado:
|
None |
Especular |
Calcula la contribución de iluminación especular según el modelo de iluminación de Phong, usando el normal de superficie especificado. La iluminación especular proporciona una apariencia reluciente y reflectante a un objeto, por ejemplo, agua, plástico o metales. Entrada:
Resultado:
|
None |