Spline Flow Mapper

Icono de nodo

En: Herramientas de spline y trazado > Herramientas de spline

Descripción

Dibuja un mapa de flujo donde se dibujan los datos vectoriales de flujo a lo largo de las splines de entrada.

Esto permite utilizar splines para controlar la dirección, trayectoria, intensidad y thickness del flujo, así como la pendiente de degradado utilizada para atenuar los datos dibujados en el fondo neutro.

IMPORTANT
El resultado puede incluir artefactos no deseados fuera del envolvente de la spline cuando se utilizan valores de thickness muy bajos. Se trata de un problema conocido.

Entradas

Códigos polinómicos Color
Las coordenadas de los puntos de las splines de entrada codificados en los canales RGBA de una imagen de color:
R - Posición X
G - Posición Y
B - Height
A - Datos empaquetados:
- Firmar: La spline está cerrada (negativa) o abierta (positiva);
- Valor absoluto: Thickness + 1.
Datos de spline Color
Datos adicionales de las splines de entrada codificadas en los canales RGBA de una imagen en color.
R - Tangents X
G - Tangents Y
B - Sin usar
A - Sin usar
Cantidad de spline Entero
Número de splines de entrada.
Curva de perfiles de atenuación Escala de grises
Imagen que describe una curva utilizando los valores de su primera fila de píxeles. Cuando el parámetro Perfil de atenuación se define en Curva de perfil de entrada, esta entrada se utiliza para controlar la pendiente de degradado para la atenuación de los datos del vector de flujo dibujados a lo largo de la spline.
Puede usar un nodo Curve para crear la curva.

Salidas

Salida Color
Mapa de flujo de salida codificado en una imagen en color.

Parámetros

Cantidad de segmentos Entero
Las splines se simplifican en segmentos antes de que los datos de flujo vectorial los atraviesen. Una mayor cantidad de segmentos produce una asignación de flujo más fluida a lo largo de las curvas.
Modo Entero
Método de selección de las splines a lo largo de las cuales se deben dibujar los datos de flujo vectorial:

- Dibujar lista de splines: Se utilizan todas las splines de la lista de entrada;
- Dibujar spline única: Solo se usa la spline con el índice especificado;
- Dibujar rango de spline: Sólo se utilizan las splines cuyo índice se incluye en el rango especificado.
Dibujar índice de spline Entero (disponible cuando ‘Mode’ está establecido en ‘Draw Single Spline’)
Índice de la spline a lo largo de la cual se deben dibujar los datos de flujo vectorial.
Dibujar rango de spline Integer2 (disponible cuando ‘Mode’ está establecido en ‘Draw Spline Range’)
Rango de índices de las splines a lo largo de las cuales se deben dibujar los datos de flujo vectorial.
Modo de Thickness Entero
El método para establecer el thickness de los datos de flujo vectorial dibujados

- Manual: Establezca el thickness explícitamente con un valor arbitrario;
- Desde spline: Utilice el thickness de la spline.
Thickness Flotante (disponible cuando ‘Modo Thickness’ está establecido en ‘Manual’)
Valor arbitrario para el thickness de los datos de flujo vectorial dibujados a lo largo de las splines.
Multiplicador de Thickness Flotante (disponible cuando ‘Modo de Thickness’ está establecido en ‘Desde spline’)
Un multiplicador global para el thickness de los datos de flujo vectorial dibujados a lo largo de las splines, cuando ese thickness está gobernado por el de las splines.
Dirección Entero
Dirección del flujo vectorial en relación con la spline.

- Tangent: Utilice el vector tangente de la spline;
- Normal: Usar el vector normal de la spline;
- reflejo normal: Utilice la versión simétrica del vector normal de la spline.
Voltear dirección Booleano
Invierte la dirección de las splines, lo que también afecta a la dirección del vector de flujo.
Perfil de atenuación Entero
Rampa de degradado utilizada para dibujar la atenuación de los datos del vector de flujo dibujados a lo largo de la spline:

- Lineal: Utilice una rampa de degradado lineal;
- Gaussiano: Use una pendiente de degradado gaussiano
- Curva de perfiles de entrada: Utilice la curva proporcionada en la entrada Curva de perfil de atenuación como rampa de degradado.
Iniciar atenuación Booleano
Agrega un semicírculo al comienzo de la spline. El semicírculo utiliza la misma atenuación que la spline.
Finalizar atenuación Booleano
Añade un semicírculo al final de la spline. El semicírculo utiliza la misma atenuación que la spline.
Atenuación de Height spline Flotador
La intensidad de los datos del vector de flujo dibujados a lo largo de la spline se multiplica por el height de la spline, donde los datos dibujados se desvanecen hasta el color neutro del fondo (0,5, 0,5, 0) a medida que el height se acerca a 0.
Corrección no cuadrada Booleano
Ajuste la posición y el thickness de los puntos para conservar la forma de la spline en resoluciones que no sean cuadradas. Esto también afecta a la distribución uniforme.

Ejemplos

table 0-row-2 html-authored no-header
SplineFlowMapper-Variant1-Before
Antes
SplineFlowMapper-Variant1-After
Después De
Ejemplo de nodo 2
recommendation-more-help
substance-3d-designer-help-guide