Uso de trazados y Herramientas de spline

El conjunto de herramientas Trazado y splines es un conjunto de nodos que permite crear y editar formas y curvas que no dependen de la resolución y que se utilizan para dibujar, asignar y dispersión imágenes.

Información general

¿Qué son los trazados y las splines?

Los trazados son una serie de puntos conectados en líneas rectas.

Las splines son curvas suaves cuyas trayectorias están moldeadas por puntos de control y tangentes de esos puntos.
Cada punto también controla los atributos de height y thickness de una spline, que se utilizan para controlar la asignación, deformación y dispersión de imágenes.

Cada uno puede crear formas cerradas o abiertas.

Salida de nodo

Los nodos generan imágenes que contienen datos codificados que representan rutas y splines.

Por ejemplo, la imagen de la derecha representa la salida de imagen de un nodo Paths Polygon.

Trazados Salida de polígono

Por lo tanto, las imágenes que producen no se pueden utilizar directamente como elemento gráfico. Es necesario que otros nodos del conjunto de herramientas los procesen para convertirlos en un resultado gráfico que pueda utilizarse con el resto de los nodos disponibles para los gráficos de Substance.

Mientras trabaja con trazados y splines, puede obtener una vista previa de estos objetos asignados en una imagen mediante el nodo dedicado Vista previa de trazados para trazados y la salida dedicada Vista previa para splines.

interacción de vista 2D

Un número significativo de nodos en el conjunto de herramientas ofrecen la capacidad de realizar ediciones directamente en el vista 2D mediante herramientas de control. Estos gizmos incluyen el gizmo de posición y la matriz de transformación.

Por ejemplo, los nodos de generación de splines como Spline (Cubic) o Spline (Poly Quadratic) le permiten mover los puntos de control de las splines. En el caso de las rutas, Quad Transforme en Path tiene controles similares cuando se selecciona.

Cúbica spline en vista 2D

Rendimiento

Las rutas y las herramientas de spline requieren cálculos intensivos, por lo que debe tener en cuenta un par de opciones para garantizar el mejor rendimiento y capacidad de respuesta al trabajar con el conjunto de herramientas:

  1. El conjunto de herramientas hace un uso extensivo de las características de Substance Engine que se ejecutan mucho más rápido en la GPU. Por lo tanto, utilice la versión de GPU del motor para su sistema: Direct3D (Windows) o OpenGL (macOS).
    Puede cambiar de motor pulsando la tecla F9 o yendo a Herramientas > Cambiar motor… en la barra de menú principal.
  2. A continuación, recomendamos encarecidamente desactivar la edición en contexto en la sección Graph de Preferences (Ve a Edit > Preferences… en la barra de menú principal para acceder a esta ventana).
    La edición en contexto permite abrir nodos de instancia en el contexto del gráfico del host, lo que es muy práctico, pero tiene el efecto secundario de aumentar exponencialmente los cálculos necesarios para la caché de imágenes del conjunto de herramientas.

Observará una mejora significativa del rendimiento al cambiar cualquiera de estas dos configuraciones al estado recomendado.

Herramientas de ruta en la biblioteca

Herramientas de Ruta

Generación de trazados

El Polígono de trazados genera un trazado con la forma de un polígono con el radio y número de lados especificados.

También se pueden extraer rutas de una imagen en escala de grises mediante el nodo Mask to Paths.
Esta es actualmente la única forma de producir formas complejas, y te permite aprovechar toda la biblioteca de nodos de gráficos Substance para producir las formas que eventualmente se convertirán en trazados.

Nodos de generación de rutas{width="600px"}

Edición de trazados

Transformar ruta de acceso 2D, Deformar rutas de acceso y Transformar cuatro en ruta de acceso te permiten editar la forma de las rutas de acceso.

También puede quitar rutas no deseadas seleccionando rutas por índice o por longitud, usando el nodo Paths Select.

Se puede realizar un procesamiento más complejo en cada punto de una ruta con la ayuda del nodo Paths Vertex Processor. Existe una versión más sencilla para realizar ajustes más sencillos.

Nodo de rutas de previsualización

La vista previa del resultado de los nodos Paths se realiza mediante el nodo dedicado Preview Paths.
Este nodo no tiene resultados. Haga doble clic en LMB en el nodo para mostrar la vista previa en el vista 2D.

Los trazados independientes tienen un color único en la previsualización para diferenciarlos fácilmente.

Nodo de rutas de vista previa

Trazados a spline

Puede aprovechar todo el conjunto de herramientas dedicado a las splines con rutas, convirtiendo las rutas en splines mediante el nodo Paths to Spline.

Tenga en cuenta que las splines son curvas, por lo que no pueden conservar la nitidez de los trazados. Se espera un cierto suavizado de las formas al convertir trazados en splines.

Una combinación muy útil para aprovechar el conjunto de herramientas de splines a través de trazados es la siguiente:

Máscara > Máscara a trazados > Trazados a spline

Ruta a la spline

Especificaciones de formato de trazado

El nodo Rutas de acceso de previsualización es necesario porque los nodos Rutas de acceso generan los datos de las rutas de acceso codificadas en una imagen en color.
Esta codificación sigue una especificación descrita en la página Especificaciones de formato de trazados.

Puede usar esta especificación para producir sus propios nodos con este formato y aprovechar al máximo los nodos Paths Vertex Processor.

Herramientas de spline en la biblioteca

Herramientas de Spline

Generación de splines

Las splines se pueden generar mediante nodos como Spline Circle, Spline (Cubic) o Spline (Poly Quadratic). Estos nodos permiten dibujar una spline de una trayectoria arbitraria utilizando distintos controles en función del nodo.

Alternativamente, las splines se pueden extraer de las rutas usando el nodo Rutas a spline.
Tenga en cuenta que las splines son curvas, por lo que no pueden conservar la nitidez de los trazados. Se espera un cierto suavizado de las formas al convertir trazados en splines.

Una combinación muy útil para aprovechar el conjunto de herramientas de splines a través de trazados es la siguiente:

Máscara > Máscara a trazados > Trazados a spline

Las splines también pueden ayudarle a generar más splines. Por ejemplo, el Puente polinómico (2 splines) y el Puente polinómico (lista) generan splines que atraviesan una lista de splines en orden.

Edición de splines

Transformar spline 2D y Deformar spline te permiten editar la forma de las splines.

También puede quitar splines no deseadas seleccionando rutas por índice, así como recortar splines, usando el nodo Spline Select.

Además de su trayectoria, las propiedades de height y thickness de las splines se pueden ajustar posteriormente mediante el Height de muestra de spline y el Thickness de muestra de spline.

Por último, las splines independientes se pueden combinar en una sola spline gracias al nodo Spline Merge List.

Incorporación de splines

A medida que crea y edita splines, es posible que necesite combinar varias splines para ajustarlas o utilizarlas todas a la vez.

Es importante tener en cuenta que las splines se almacenan y procesan como una lista ordenada.

La combinación de splines se realiza mediante el nodo Spline Append. La adición es el acto de agregar algo al final de una entidad ordenada. De hecho, el nodo combina dos listas de splines agregando el segundo conjunto al final del primer conjunto.

Por lo tanto, es muy importante tener en cuenta el orden en el que se añaden las splines juntas.

Esto afecta a los nodos que necesitan combinar splines, como Puente spline (lista), Asignador de puente spline y Lista de combinación spline.

Anexar splines con modos de creación de vínculos

Entradas y salidas polinomiales

Las splines se pasan de un nodo a otro mediante un grupo de conectores:

  • Códigos polinómicos Color Coordenadas de los puntos de las splines de entrada codificados en los canales RGBA de una imagen en color.
  • Datos de spline Color Datos adicionales de las splines de entrada codificadas en los canales RGBA de una imagen en color.
  • Cantidad de spline Entero El número de splines de entrada.

Cada conector de salida del nodo de origen debe estar conectado al conector de entrada del nombre coincidente en el nodo de destino.

Para agilizar estas conexiones, puedes usar Material o Material compacto modos de creación de vínculos. Esto permite conectar los tres conectores de spline en una sola operación.

Previsualización de salida

La mayoría de los nodos ofrecen una salida de Preview que procesa las splines de una imagen para que puedas hacerte una idea de cuáles son sus trayectorias y propiedades.

Esta vista previa se puede ajustar en los parámetros del nodo, mediante los parámetros del grupo Preview.

Salida de vista previa en nodo de spline

Procesar como segmentos

Las splines son curvas sin resolución inherente, lo que significa que se pueden aumentar o reducir indefinidamente, con el único límite para representarlas con precisión, que es la precisión utilizada para almacenar sus datos.

Para dibujar una spline como píxeles, el conjunto de herramientas las simplifica en líneas o segmentos dibujados a lo largo de la trayectoria de las splines.

Spline procesado como segmentos

Esto significa que puede ser necesario prestar atención al número de segmentos utilizados para dibujar una spline en una imagen, ya que ese número puede ser demasiado bajo para dibujar curvas suaves o demasiado alto y desperdiciado para la resolución de destino.

Los nodos que dibujan splines en una imagen tienen un parámetro Cantidad de segmentos que le permite controlar esa cantidad de segmentos. Un valor más alto produce curvas más suaves a costa del rendimiento.

Creación de imágenes desde splines

Cuando haya terminado de crear y editar splines, se pueden utilizar para producir imágenes que puedan aprovechar el resto de los nodos de gráficos del Substance.

Existen tres formas principales de utilizar las splines para generar gráficos:

recommendation-more-help
substance-3d-designer-help-guide