Exposición de un parámetro
La exposición de parámetros es una de las herramientas más potentes y es clave para abrir los gráficos a otras aplicaciones como Substance 3D Painter, Substance 3D Sampler e integraciones de Substance para Maya y 3DS Max.
Esta página explica todos los conceptos necesarios para comenzar a exponer. Se recomienda que primero conozca lo que es una instancia de gráfico antes de continuar en esta página. También es bueno tener una idea de la diferencia entre Publish y exportar, así como los tipos de archivo involucrados.
*Las líneas discontinuas y transparentes de arriba son una representación abstracta de la conexión
de parámetros expuestos a parámetros de gráfico.
Comprensión de los parámetros y exposición
Un parámetro es un valor simple, con un elemento de interfaz de usuario, que controla el comportamiento de un gráfico. Se utilizan constantemente en todo el software de Substance: para cambiar un color, definir el modo de fusión, elegir un valor de opacidad, etc… Sin parámetros, el software Substance no permitiría ninguna personalización.
Los parámetros pueden tener muchas formas diferentes: reguladores, diales, cuadros de texto, menús desplegables, etc… Los valores que representan pueden ser de muchos tipos diferentes: valores decimales, valores enteros (enteros), valores booleanos (verdaderos/falsos) e incluso fragmentos de texto.
+++¿Por qué no exponer todos los parámetros automáticamente, todo el tiempo? Gráficos de Substance pueden complicarse y contener cientos de parámetros a la vez. No tiene sentido mostrar siempre todos los parámetros a un usuario, especialmente si está creando gráficos con un objetivo simple, que no necesita muchos parámetros. Al exponer parámetros, se trabaja como diseñador de interfaces de usuario o experiencias de usuario: crees que los controles tienen sentido, qué valores se requieren y cómo facilitar su uso, para otros usuarios online o para tus compañeros de trabajo.
+++
Cómo exponer
Actualmente hay dos métodos principales para exponer parámetros. Un método es más adecuado para exponer rápidamente un solo parámetro; el segundo método es más adecuado para exponer varios parámetros en un barrido.
MÉTODO DE EXPOSICIÓN ÚNICA
-
Busque el parámetro que desea exponer en el panel Propiedades, en la ficha Parámetros específicos
-
Haga clic en el botón de opciones desplegables
-
Elija
Exponer como nueva entrada de gráfico en la lista desplegable, la primera opción.
-
Aparece el cuadro de diálogo Exponer parámetro, establezca las propiedades de parámetro que desee.
Se recomienda cambiar al menos Identificador y Etiqueta
-
Pulse Aceptar para confirmar
-
El nombre del parámetro se vuelve azul y
El botón Editar función de parámetro aparece junto a las opciones desplegables para confirmar que el parámetro está expuesto
17+3.5, 7/3, (4+2)*3. Presione Intro para validar la fórmula y el resultado se introducirá en el campo. Si la fórmula no es válida, el campo vuelve a su valor anterior.Algunos campos numéricos de otras partes de la aplicación, como el conjunto acoplado Properties, también admiten esta característica.
Método de exposición por lotes
Al exponer un parámetro, este método será un poco más lento que el anterior. Al exponer varios parámetros, es mucho más rápido.
- En lugar de encontrar un solo parámetro, busca el botón
Exposición múltiple en la parte superior derecha de la pestaña Parámetros específicos
- Elija Parámetros de exposición por lotes… en el menú desplegable
- Aparece el cuadro de diálogo Exposición por lotes, que le permite personalizar la exposición de todos los parámetros específicos de un nodo
- Use Todos, Ninguno o casillas de verificación específicas para decidir qué parámetros exponer
- Haga clic en un nombre de parámetro en la columna Identificador de entrada de gráfico de la lista para cambiar su nombre.
- Haga clic en un nombre de grupo en la columna Grupo de entrada de gráficos de la lista para agregar un (sub)grupo para un parámetro específico
- Use los cuadros de entrada de tipo Graph input identifier y Graph input group de la parte inferior para agregar prefijos, sufijos y grupos de entrada a todos los parámetros expuestos a la vez. Todos estos valores se aplican sobre la configuración por parámetro.
- Haga clic en Aceptar para confirmar y mostrar todos los parámetros seleccionados. Los nombres de los parámetros ahora muestran blue para confirmar que se exponen los parámetros, así como un botón
Editar función.
Limitaciones
Hay algunas limitaciones relacionadas con la exposición de parámetros, como se muestra en la tabla siguiente.
Otra limitación importante está relacionada con parámetros estáticos. No se pueden cambiar en un recurso de Substance 3D publicado (SBSAR).
Los parámetros estáticos, a diferencia de los parámetros dinámicos, no se pueden editar sobre la marcha después de que el gráfico se haya preparado, es decir, procesado para ejecutar su algoritmo de forma rápida y eficaz. La cocción se produce en Designer cada vez que el gráfico se edita o publica.
Como tal, los parámetros estáticos son visibles y editables en Designer, pero están ocultos en un recurso de Substance 3D publicado. Puede usar el modo de vista previa para ver estas limitaciones en vigor antes de publicar en un recurso de Substance 3D: Consulte “Previsualización de parámetros” a continuación.
Como solución alternativa, puedes usar un nodo Switch o Multi Switch y varios conjuntos de lógica para cambiar entre diferentes valores/estados para estos parámetros.
Modificación de parámetros expuestos
Una vez expuesto, ya no es posible acceder a un parámetro como antes. El cambio de su valor, el cambio de nombre, la organización en la interfaz de usuario e incluso la eliminación del parámetro se producen en el nivel Propiedades de gráfico. En esta sección se explica cómo hacerlo.
Para cambiar las opciones de un parámetro expuesto:
- Haga clic en el botón de opciones desplegables
junto al parámetro que ya se ha expuesto
- Elija
Editar entrada de gráfico expuesta. Esto le llevará directamente a la entrada correspondiente en las propiedades del gráfico
- Haga doble clic en un área vacía del gráfico para obtener las propiedades del gráfico y, a continuación, busque el parámetro en la lista de Parámetros de entrada
- Haga un solo clic en el gráfico en el Explorador y, a continuación, busque el parámetro en la lista de Parámetros de entrada
PARÁMETROS DE ENTRADA
Todos los parámetros expuestos se muestran en la ficha Parámetros de entrada. Las siguientes propiedades están disponibles para la mayoría de los casos comunes, como Flotante e enteros con el tipo de editor predeterminado.
- Identificador: Identificador único para este parámetro. No puede contener espacios ni caracteres especiales.
- Etiqueta: Etiqueta de solo IU. Si no se ha definido ninguna etiqueta, el identificador se muestra en la interfaz de usuario. Puede contener espacios y caracteres especiales
- Grupo: Agrupe los parámetros en una sección contraíble para mantener las largas listas de parámetros limpias y manejables. Los parámetros se agrupan si comparten el mismo nombre de grupo exacto. Utilice el carácter
/para crear subgrupos, p. ej.My Group/My Sub-group - Descripción: Campo de texto para la descripción, que se utiliza como información sobre herramientas.
- Tipo/Editor: Establezca el tipo de datos, así como el tipo de editor de interfaz de usuario. Determinados editores sólo están disponibles para determinados tipos de datos (por ejemplo, una lista desplegable sólo para Entero). Cambiar el editor borrará en muchos casos los valores predeterminados, tenga cuidado.
- Predeterminado: Valor predeterminado en el que comienza el parámetro. Este es también el valor utilizado en el gráfico al previsualizar nodos. Trate de utilizar un valor fácil y utilizable aquí, evitar casos extremos.
- Mín.: valor mínimo para la IU.
- Máx.: valor máximo para la IU.
- Abrazadera: Establezca si Mín y Máx son límites suaves o estrictos (permita al usuario superar los límites).
- Paso:Set la precisión o granularidad del valor.
- Datos del usuario: datos del usuario personalizados, disponibles para cualquier propósito.
- Visible si: sistema de expresión especial para mostrar u ocultar parámetros en función de condiciones externas. Consulte Visible si: controlar la visibilidad de entradas, salidas y parámetros
Lista desplegable
Un caso especial es la lista desplegable para los tipos Integer. No hay valor predeterminado, mínimo o máximo, sólo un valor de valor único que permite definir una lista de elementos.
- Cada elemento corresponde a un elemento de la lista desplegable.
- El primer valor de Item es el entero interno real utilizado por el gráfico. Asegúrate de configurarlos correctamente para tu conmutador múltiple, por ejemplo (comienzan en 1, no en 0).
- El segundo valor es la etiqueta de interfaz de usuario que se muestra al usuario.
- La tercera casilla de verificación le permite marcar un elemento como el seleccionado predeterminado.
- La X elimina un elemento, el signo + añade un elemento
Reordenar
La reordenación de los parámetros se puede realizar fácilmente arrastrando y soltando los controles de rayas oscuros a la izquierda del nombre de los parámetros de entrada en la lista. Tenga en cuenta que los parámetros de agrupación pueden afectar al orden.
PREVISUALIZACIÓN DE PARÁMETROS
Como configurar parámetros puede resultar difícil sin ver el resultado final, se puede habilitar el Modo de vista previa para comprobar el aspecto y el comportamiento externos de la interfaz de usuario de los parámetros. Haga clic en la pestaña Vista previa en el centro superior del despliegue Parámetros de entrada.
Normalmente, los cambios realizados en Modo de vista previa se descartan. Sin embargo, puede usar el botón Aplicar situado junto al icono del ojo para establecer los valores actuales del modo de vista previa como los nuevos valores predeterminados.
El modo de previsualización también le permite crear ajustes preestablecidos incrustados.
COPIAR Y PEGAR PARÁMETROS
Los parámetros se pueden copiar y pegar entre gráficos.
Se puede copiar un solo parámetro con el botón Copiar
Elija Pegar entradas
Si desea transferir valores, y no el parámetro expuesto real en sí, lea acerca de los valores preestablecidos de parámetros.
Eliminación y limpieza de parámetros expuestos
Debido a la naturaleza de los parámetros, en los que puede haber un parámetro de entrada que controle varios nodos, o en los que los parámetros de entrada pueden existir sin controlar un nodo, pueden surgir problemas con parámetros que faltan o que no se utilizan. A continuación se describen los problemas comunes y sus soluciones.
SEGUIMIENTO DE PARÁMETROS ROTOS EN NODOS
Puede hacer un seguimiento del parámetro que utiliza cada nodo a través de la herramienta Buscador de nodos
Si un nodo tiene un problema real, mostrará un distintivo de advertencia
Para restablecer y quitar un problema, para el parámetro que desea corregir o restablecer, haga clic en el botón desplegable
LIMPIEZA DE PARÁMETROS DE ENTRADA NO UTILIZADOS
Si ha perdido la pista de los parámetros de entrada y ya no sabe cuáles se utilizan, se pueden limpiar con una pequeña herramienta. Haga clic en el botón de menú Parámetro de entrada
Aparece un nuevo cuadro de diálogo que muestra todos los parámetros no utilizados. Marque o desmarque los parámetros que desee quitar o mantener y haga clic en Aceptar. Si no aparece ningún cuadro de diálogo, no hay parámetros no utilizados que limpiar.
QUITAR PARÁMETROS
Para quitar realmente un parámetro que está en uso, se requieren dos pasos distintos.
- En el nodo con el parámetro expuesto, haga clic en la flecha del menú desplegable situada a la derecha del botón Exposición de función que aparece en color azul:
. A continuación, elige “Restablecer el valor predeterminado”. Esto elimina el uso del parámetro en este nodo. repita para cualquier otro nodo que utilice el mismo parámetro. “Restablecer a valor predeterminado” también restablece el intervalo del widget de parámetro a su intervalo flexible.
- En la lista Parámetros de entrada del gráfico, haga clic en la X situada a la derecha de la entrada del parámetro. Esto elimina el parámetro por completo. Si algún nodo intenta utilizar este parámetro, aparecerá un distintivo de advertencia (véase más arriba).