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.

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

  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 único. nombre de la variable. esto se mostrará en el Rollout de Efectos y se usa en la expresión para referirse 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. Establecer un Valor por defecto . Este es el valor que se utilizará cuando el efecto se cargue y aplique por primera vez, antes de que el usuario haya realizado modificaciones.
  7. Si es necesario activo Límites y entrar un Mínimo y Máximo valor para restringir el parámetro dentro de 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

  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 el Aplicar solo en tiempo de renderizado caja. Esto puede mejorar la interactividad para efectos complejos.

Para crear un parámetro de objeto

  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 único. nombre de la variable. esto se mostrará en el Rollout de 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 asignar un parámetro de objeto

  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

  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 único. nombre de la variable. esto se mostrará en el Rollout de Efectos y se usa en la expresión para referirse 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.

  5. Seleccione un controlador compatible y haga clic OK .

Para crear un parámetro de textura

  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 Nombre , asigne al parámetro un valor único nombre de la variable esto se mostrará en el Rollout de Efectos y se usa en la expresión para referirse 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

  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

  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

  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. Forest Pack utiliza el editor de curvas predeterminado de Max.

    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.