Saltar al contenido principal

Parámetros

Parámetros

Además de las variables declaradas directamente en la expresión y los atributos integrados de Forest Packs, también puede crear parámetros. Estos permiten al usuario controlar los efectos editando valores directamente en el Rollout de Efectos sin necesidad de abrir el Editor de efectos o comprender la expresión. Los parámetros se crean utilizando el Pestaña Parámetros Se encuentra en el lado izquierdo del editor de efectos.

Interfaz de parámetros para los efectos del complemento ForestPack

Hay 5 tipos disponibles que creas haciendo clic en el botón correspondiente:

Parámetros numéricos. Agrega una ruleta numérica al Rollout de los efectos. El formato numérico se puede configurar en unidades reales, enteras, porcentuales (reales) o de escena (reales).

Parámetros del objeto. Agrega un selector de objetos al Rollout de efectos y le permite acceder al vector de posición del objeto seleccionado.

Parámetros del controlador. Le permite acceder a la salida desde cualquier controlador en 3ds Max, seleccionado del Rollout de efectos.

Parámetros de textura. Le permite utilizar los valores RGB de un mapa, seleccionados del Rollout de efectos.

Parámetros de curva. Le permite utilizar una curva para controlar los valores. La curva se puede editar desde el Rollout de efectos.

A cada parámetro se le debe asignar un nombre único que se utiliza en la expresión para llamar al valor del parámetro; se aplican las siguientes restricciones:

  • No puede ser el mismo que un atributo, función, variable o parámetro existente.
  • Sólo debe constar de símbolos alfanuméricos y guiones bajos (_).
  • No se puede empezar con un número.
  • No puede contener espacios.
  • Los parámetros son locales para el Objeto Forest, esto significa que puedes usar el mismo nombre en diferentes objetos sin problemas.

Los procedimientos que se muestran a continuación explican cómo crear y editar los cinco tipos de parámetros diferentes.

Procedimientos

Para crear un parámetro numérico

Interfaz de parámetros numéricos para los efectos del complemento ForestPack

  1. En el Rollout de Efectos, haga clic en para abrir el Editor de efectos .
  2. Selecciona el Pestaña de parámetros en la lista de comandos.
  3. Hacer clic para agregar un nuevo Numérico parámetro.
  4. En el cuadro Nombre, asigne al parámetro un nombre de variable único. aparecerá en la lista del rollout de efectos y se utiliza en la expresión para hacer referencia al valor que contiene.
  5. Utilizar el Tipo menú desplegable para establecer el tipo de número entre Entero, Real, Porcentaje (real) y Unidades de escena (real).
  6. Establezca un valor predeterminado. Este es el valor que se utilizará cuando el efecto se cargue y aplique por primera vez, antes de que el usuario haya realizado ninguna edición.
  7. Si es necesario, active Límites e introduzca un valor mínimo y máximo para restringir el parámetro a un rango..
  8. Opcionalmente ingrese un Descripción explicando el parámetro. Este mensaje se mostrará cuando un usuario haga clic en el en el botón del Rollout de efectos.

Para editar un parámetro numérico

Parámetros numéricos para los efectos del complemento ForestPack

  1. Abre el Rollout de efectos .
  2. Seleccione un parámetro de la lista .
  3. Introduzca un nuevo valor .
  4. para ver un descripción si el parámetro, haga clic .
  5. Para desactivar un efecto en las ventanas gráficas, haga clic en la casilla Aplicar solo en el momento del renderizado. Esto puede mejorar la interactividad de los efectos complejos.

Para crear un parámetro de objeto

Parámetros de objeto para los efectos del complemento ForestPack

  1. En el Rollout de Efectos, haga clic en para abrir el Editor de efectos .
  2. Selecciona el Pestaña de parámetros en la lista de comandos.
  3. Hacer clic para agregar un nuevo Objeto parámetro.
  4. En el cuadro Nombre, asigne al parámetro un nombre de variable único. aparecerá en la lista del rollout de efectos y se utiliza en la expresión para hacer referencia al valor que contiene.
  5. Opcionalmente ingrese un Descripción explicando el parámetro. Este mensaje se mostrará cuando un usuario haga clic en el en el botón del Rollout de efectos.

Para asignar un parámetro de objeto

Asignación de parámetros de objetos para los efectos del complemento ForestPack

  1. Abre el Rollout de efectos .
  2. Seleccione un parámetro de objeto de la lista .
  3. Haga clic en
  4. Elige un objeto de la escena.
  5. Para eliminar el objeto del parámetro, haga clic en

Para crear un parámetro de controlador

Interfaz de parámetros del controlador para los efectos del complemento ForestPack

  1. En el Rollout de Efectos, haga clic en para abrir el Editor de efectos .
  2. Selecciona el Pestaña de parámetros en la lista de comandos.
  3. Hacer clic para agregar un nuevo Controlador parámetro.
  4. En el cuadro Nombre, asigne al parámetro un nombre de variable único. aparecerá en la lista del rollout de efectos y se utiliza en la expresión para hacer referencia al valor que contiene.
  5. Utilizar el Tipo menú desplegable para establecer el tipo de número: Entero, Real o Vectorial. Solo se podrán seleccionar pistas del mismo tipo en el menú rollout de Efectos..
  6. Opcionalmente ingrese un Descripción explicando el parámetro. Este mensaje se mostrará cuando un usuario haga clic en el en el botón del Rollout de efectos.

Para asignar un parámetro del controlador

  1. Abre el Rollout Efectos.

  2. Seleccione un parámetro de controlador del menú lista .

  3. Haga clic en .

  4. Se abrirá el diálogo Track View Pick mostrando los objetos de la escena y sus controladores. Los controladores que son compatibles con el tipo de parámetro se pueden seleccionar, las pistas incompatibles aparecen atenuadas.

    Diálogo Track View & Pick en ForestPack para seleccionar controladores compatibles

  5. Seleccione un controlador compatible y haga clic OK .

Para crear un parámetro de textura

Interfaz para crear parámetros de textura en el editor de efectos ForestPack

  1. En el Rollout de Efectos, haga clic en para abrir el Editor de efectos .
  2. Selecciona el Pestaña de parámetros en la lista de comandos. 3. Haga clic para agregar un nuevo Textura parámetro.
  3. En el cuadro Nombre, asigne al parámetro un nombre de variable único. aparecerá en la lista del rollout de efectos y se utiliza en la expresión para hacer referencia al valor que contiene.
  4. Opcionalmente ingrese un Descripción explicando el parámetro. Este mensaje se mostrará cuando un usuario haga clic en el en el botón del Rollout de efectos.

Para asignar un parámetro de textura

Interfaz de asignación de parámetros de textura en el complemento ForestPack

  1. Abre el Rollout Efectos y vaya a la lista de Parámetros

  2. Elija el parámetro Textura

  3. Haga clic en el selector de TexMap y seleccione una textura, o arrastre una textura desde el editor de materiales a esta ranura.

  4. Utilice el botón Borrar para eliminar el mapa de textura existente.

  5. En Efecto puedes usar el siguiente formato para acceder a la información de textura:

    evaluateTexture([parameter name], [UVW Coordinate]);

    P.EJ

    vector tintColor = evaluateTexture(DisplacementMap,fpItem.distUVW);

Para crear un parámetro de curva

Control de parámetros numéricos en el editor de efectos ForestPack

  1. En el Rollout de Efectos, haga clic en para abrir el Editor de efectos .
  2. Selecciona el Pestaña de parámetros en la lista de comandos.
  3. Hacer clic para agregar un nuevo Curva parámetro.
  4. En el Nombre , asigne al parámetro un valor único nombre de la variable. esto se mostrará en Rollout Efectos y se usa en la expresión para referirse al valor que contiene.
  5. Opcionalmente ingrese un Descripción explicando el parámetro. Este mensaje se mostrará cuando un usuario haga clic en el en el botón del Rollout de efectos.

Para editar un parámetro de curva

Interfaz de edición de parámetros de curva en el complemento ForestPack

  1. Abre el Rollout Efectos y vaya a la lista de Parámetros

  2. Elija el parámetro Curva

  3. Haga clic en Editar curva para abrir el editor de curvas

  4. ForestPack usa el editor de curvas predeterminado de Max.

    Interfaz de edición de curvas en ForestPack Effects para ajustar curvas de parámetros

    Utilice:

    a - para mover puntos

    b - escalar puntos

    C - para sumar puntos

    d - para eliminar puntos

    mi - para restablecer curvas

    F - haga clic derecho para cambiar el tipo de curva (las opciones incluyen esquina, suave Bézier y esquina Bézier).

  5. En Efecto puedes usar el siguiente formato para acceder a la salida de la curva:

    evaluateCurve([Curve name], [X Position]);

    P.EJ.

    fpItem.position.x = evaluateCurve(X_position,timePosition);

Para eliminar un parámetro

  1. En el Rollout de Efectos, haga clic en para abrir el Editor de efectos .
  2. Selecciona el Pestaña de parámetros en la lista de comandos.
  3. Seleccione el parámetro que desea eliminar de la lista.
  4. Hacer clic .

Para utilizar el valor de un parámetro en una expresión

  1. Escriba el nombre del parámetro; se ignoran mayúsculas y minúsculas.
  2. Para vectores, agregue .x, .y y .z para acceder a los 3 componentes.