Creación de Trazos dinámicos personalizados

Para crear Trazos dinámicos personalizados, hay dos opciones disponibles:

  • Uso de un recurso de Substance existente para crear un nuevo pincel o herramienta preestablecida
  • Cree un nuevo recurso de Substance desde cero (requiere Substance 3D Designer ).

También se recomienda leer Dynamic Stroke Performances antes de crear archivos de Substance personalizados para evitar cualquier culpable.

Reutilización de recursos existentes

Crear nuevos Trazos dinámicos desde cero puede resultar difícil. Un buen punto de partida puede ser usar los recursos existentes, ajustarlos y, a continuación, guardarlos como nuevos ajustes preestablecidos.

Encuentra recursos compatibles en la estantería que se ajusten a tus necesidades y echa un vistazo a nuestra página sobre Ajustes preestablecidos.

Creación de archivos de Substance personalizados para Trazos dinámicos

A continuación se muestra una lista de los parámetros admitidos para Trazos dinámicos en Substance.

Identificador variable
Descripción
Raíz aleatoria
Si se cocina un archivo de Substance con la Raíz aleatoria expuesta, se podrá controlar con la función Trazo dinámico.
stampIndex
Integer1 lo usará Substance 3D Painter al pintar el trazo de pincel. Los valores mínimo y máximo no tienen efecto, Substance 3D Painter los ignorará.
stampCycleCount
Integer1 Painter leerá los valores de parámetro predeterminado, mínimo y máximo para mostrar el parámetro Stamp Cycle Count. Este parámetro controla cuántas variaciones únicas del Substance se crearán.
$time
Substance 3D Painter usará Flotante1 al pintar el trazo de pincel en función del tiempo de pintura transcurrido (por trazo). Esta propiedad puede generar muchas variaciones Substance y, por lo tanto, puede afectar al rendimiento.
strokeSpacing
float1 Valor de espaciado actual para todo el trazo pintado.
strokeSize
float1 Valor de tamaño actual para todo el trazo pintado.
stampStrokePosition

integer1 Se usa para especificar el inicio o el comienzo de un trazo. El valor final solo está disponible en el trazo de trazado, no mediante pintura manual. Posible valor:

  • 0 = medio
  • 1 = inicio
  • 2 = fin

Se puede deshabilitar usando la etiqueta de usuario isstrokepositionactive.

distanceAlongCurve
float1 Distancia actual en la marca dada a lo largo de una ruta. Esta propiedad puede generar muchas variaciones Substance y, por lo tanto, puede afectar al rendimiento. Se puede deshabilitar con la etiqueta de usuario iscurvedistanceactive.
distanceMaxCurve
float1 Longitud total de una ruta de acceso realizada con la herramienta ruta de acceso. Se puede deshabilitar con la etiqueta de usuario iscurvedistanceactive.
pathCorner

entero1 Indica el tipo de esquina que está usando una cinta de opciones. Posible valor:

  • 0 = Sin esquina
  • 1 = Esquina izquierda
  • 2 = Esquina derecha
pathCornerAngle
float Ángulo (en radianes) del vértice en una Ruta de lazo. Se puede utilizar para compensar o ajustar el aspecto de un vértice en función de un valor de ángulo preciso.
patchLengthOnCurve
float Tamaño de una sección (revisión) en una Ruta de lazo. Combinado con distanceAlongCurve y distanceMaxCurve, se puede usar para normalizar el tamaño de un parche, por ejemplo.
recommendation-more-help
substance-3d-painter-help-guide