Controladores de animación en 3D - openaccess.uoc.eduopenaccess.uoc.edu › webapps › o2 ›...
Transcript of Controladores de animación en 3D - openaccess.uoc.eduopenaccess.uoc.edu › webapps › o2 ›...
Controladoresde animación en 3D
Controladoresde animación en 3D
PUOC Módulo 5: Controladores de animación en 3D 3
Índice
Etapa 1: Introducción a los controladores de 3D Studio ................................ 5Introducción .......................................................................................................... 5
Controladores ........................................................................................................ 6
Controladores de Posición ......................................................................................... 6
Controladores de Rotación ........................................................................................ 6
Controladores de Escalar ........................................................................................... 7
Asignación de controladores .............................................................................. 7
Asignación de controladores desde el menú “Movimiento” ...................................... 7
Asignación de controladores desde Track View .......................................................... 9
Etapa 2: Controladores de posición ................................................................... 11Introducción .......................................................................................................... 11
Controlador de posición Bézier .......................................................................... 11
Controlador de expresión de posición .............................................................. 12
Controlador de expresiones desde el Track View ........................................... 13
Actividad mediante controlador de expresión de posición ........................... 14
Resolución ................................................................................................................ 14
Etapa 3: Controlador de Posición TCB ............................................................... 18Características generales ..................................................................................... 18
Parámetros del controlador de posición TCB .................................................. 18
Parámetro Tensión ............................................................................................... 19
Parámetro de continuidad .................................................................................. 20
Parámetro Alteración .......................................................................................... 21
Acceso a las propiedades del controlador desde el menú Movimiento ....... 22
Acceso a las propiedades del controlador desde Track View ........................ 22
Etapa 4: Controlador de posición de ruido ...................................................... 23Características generales ..................................................................................... 23
Parámetros del controlador de posición de ruido .......................................... 23
Etapa 5: Controlador de posición de audio ...................................................... 25Características generales ..................................................................................... 25
Menú Propiedades ................................................................................................ 26
Para oír el audio ................................................................................................... 26
Parámetros del controlador de posición de audio .......................................... 27
Etapa 6: Controlador de posición “Restricción de recorrido” ....................... 29Características generales ..................................................................................... 29
Parámetros del controlador de posición “Restricción de recorrido” ........... 30
Ejemplo sin opción “seguir” ................................................................................ 31
PUOC Módulo 5: Controladores de animación en 3D 3
Índice
Etapa 1: Introducción a los controladores de 3D Studio ................................ 5Introducción .......................................................................................................... 5
Controladores ........................................................................................................ 6
Controladores de Posición ......................................................................................... 6
Controladores de Rotación ........................................................................................ 6
Controladores de Escalar ........................................................................................... 7
Asignación de controladores .............................................................................. 7
Asignación de controladores desde el menú “Movimiento” ...................................... 7
Asignación de controladores desde Track View .......................................................... 9
Etapa 2: Controladores de posición ................................................................... 11Introducción .......................................................................................................... 11
Controlador de posición Bézier .......................................................................... 11
Controlador de expresión de posición .............................................................. 12
Controlador de expresiones desde el Track View ........................................... 13
Actividad mediante controlador de expresión de posición ........................... 14
Resolución ................................................................................................................ 14
Etapa 3: Controlador de Posición TCB ............................................................... 18Características generales ..................................................................................... 18
Parámetros del controlador de posición TCB .................................................. 18
Parámetro Tensión ............................................................................................... 19
Parámetro de continuidad .................................................................................. 20
Parámetro Alteración .......................................................................................... 21
Acceso a las propiedades del controlador desde el menú Movimiento ....... 22
Acceso a las propiedades del controlador desde Track View ........................ 22
Etapa 4: Controlador de posición de ruido ...................................................... 23Características generales ..................................................................................... 23
Parámetros del controlador de posición de ruido .......................................... 23
Etapa 5: Controlador de posición de audio ...................................................... 25Características generales ..................................................................................... 25
Menú Propiedades ................................................................................................ 26
Para oír el audio ................................................................................................... 26
Parámetros del controlador de posición de audio .......................................... 27
Etapa 6: Controlador de posición “Restricción de recorrido” ....................... 29Características generales ..................................................................................... 29
Parámetros del controlador de posición “Restricción de recorrido” ........... 30
Ejemplo sin opción “seguir” ................................................................................ 31
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 4
Ejemplo con opción “seguir” .............................................................................. 32
Ejemplo con opción “seguir”, “peraltar” y “velocidad” ................................. 32
Actividad de animación de restricción de recorrido ....................................... 34
Resolución ................................................................................................................ 34
Etapa 7: Controlador de “Lista de posición” .................................................... 37Características generales ..................................................................................... 37
Actividad de animación con controlador de Lista de posición ..................... 38
Resolución ................................................................................................................ 38
Etapa 8: Controladores de rotación de ruido ................................................... 42Características generales ..................................................................................... 42
Parámetros del controlador de rotación de ruido .......................................... 43
Parámetros del controlador de posición de ruido .......................................... 44
Actividad de animación mediante el controlador de Rotación de ruido .... 45
Resolución ................................................................................................................ 45
Etapa 9: Controladores de escala de audio ...................................................... 48Características generales ..................................................................................... 48
Para escuchar el audio ......................................................................................... 50
Parámetros del controlador de escala de audio .............................................. 51
Acceso a las propiedades del controlador de escala de audio ...................... 52
Actividad de animación con controlador de Escala de audio ........................ 53
Resolución ................................................................................................................ 53
PUOC Módulo 5: Controladores de animación en 3D 4
Ejemplo con opción “seguir” .............................................................................. 32
Ejemplo con opción “seguir”, “peraltar” y “velocidad” ................................. 32
Actividad de animación de restricción de recorrido ....................................... 34
Resolución ................................................................................................................ 34
Etapa 7: Controlador de “Lista de posición” .................................................... 37Características generales ..................................................................................... 37
Actividad de animación con controlador de Lista de posición ..................... 38
Resolución ................................................................................................................ 38
Etapa 8: Controladores de rotación de ruido ................................................... 42Características generales ..................................................................................... 42
Parámetros del controlador de rotación de ruido .......................................... 43
Parámetros del controlador de posición de ruido .......................................... 44
Actividad de animación mediante el controlador de Rotación de ruido .... 45
Resolución ................................................................................................................ 45
Etapa 9: Controladores de escala de audio ...................................................... 48Características generales ..................................................................................... 48
Para escuchar el audio ......................................................................................... 50
Parámetros del controlador de escala de audio .............................................. 51
Acceso a las propiedades del controlador de escala de audio ...................... 52
Actividad de animación con controlador de Escala de audio ........................ 53
Resolución ................................................................................................................ 53
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 5
Introducción
Los controladores sirven para manejar las animaciones que se realizan con 3D
Studio, guardando los valores en los cuadros clave e interpolándolos en los interme-
dios. Estos controladores pueden ser de varios tipos y son aplicables en cualquier pa-
rámetro de 3D Studio donde aparezca el símbolo de un pequeño triángulo verde, ya
sea en un menú determinado o en el Track View, donde se visualizan todos los pa-
rámetros que se pueden animar; en 3D Studio prácticamente todo es animable.
Los controladores se pueden identificar en el Track View mediante los iconos de los
triángulos verdes; también para las transformaciones de Posición, Escalado y Rota-
ción los encontramos en el menú “Movimiento”, en la sección “Asignar controla-
dor”, lo que significa que los controladores se pueden manipular y asignar, tanto
desde el Track View, como desde el menú “Movimiento”.
Etapa 1: Introducción a los controladores de 3D Studio
PUOC Módulo 5: Controladores de animación en 3D 5
Introducción
Los controladores sirven para manejar las animaciones que se realizan con 3D
Studio, guardando los valores en los cuadros clave e interpolándolos en los interme-
dios. Estos controladores pueden ser de varios tipos y son aplicables en cualquier pa-
rámetro de 3D Studio donde aparezca el símbolo de un pequeño triángulo verde, ya
sea en un menú determinado o en el Track View, donde se visualizan todos los pa-
rámetros que se pueden animar; en 3D Studio prácticamente todo es animable.
Los controladores se pueden identificar en el Track View mediante los iconos de los
triángulos verdes; también para las transformaciones de Posición, Escalado y Rota-
ción los encontramos en el menú “Movimiento”, en la sección “Asignar controla-
dor”, lo que significa que los controladores se pueden manipular y asignar, tanto
desde el Track View, como desde el menú “Movimiento”.
Etapa 1: Introducción a los controladores de 3D Studio
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 6
Controladores
Los controladores determinan los valores suministrados a la animación y la interpo-
lación entre claves; dependiendo del tipo de controlador aplicado, el objeto se com-
portará de forma distinta en función del controlador aplicado.
El programa aplica una serie de controladores que están por defecto o predetermina-
dos, pero que pueden ser sustituidos aplicando otros controladores.
Los controladores se pueden aplicar desde el Track View o desde el menú “Movi-
miento” (apartado “Asignar Controlador”), y usando el icono “Asignar Controla-
dor” para acceder a la lista de controladores.
El programa posee controladores concretos para cada uno de los parámetros:
Controladores de Posición
Controladores de Rotación
PUOC Módulo 5: Controladores de animación en 3D 6
Controladores
Los controladores determinan los valores suministrados a la animación y la interpo-
lación entre claves; dependiendo del tipo de controlador aplicado, el objeto se com-
portará de forma distinta en función del controlador aplicado.
El programa aplica una serie de controladores que están por defecto o predetermina-
dos, pero que pueden ser sustituidos aplicando otros controladores.
Los controladores se pueden aplicar desde el Track View o desde el menú “Movi-
miento” (apartado “Asignar Controlador”), y usando el icono “Asignar Controla-
dor” para acceder a la lista de controladores.
El programa posee controladores concretos para cada uno de los parámetros:
Controladores de Posición
Controladores de Rotación
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 7
Controladores de Escalar
A continuación se trabajará desde el menú “Movimiento” para la aplicación y el uso
de controladores, pero para el uso de algunos controladores será necesario trabajar
desde Track View.
Asignación de controladores
Los controladores pueden asignarse a los parámetros de transformación (Posición,
Rotación, Escalar) desde Track View o desde el menú Movimiento.
Asignación de controladores desde el menú “Movimiento”
1. Seleccionar el objeto.
2. Acceder al menú “Movimiento”.
PUOC Módulo 5: Controladores de animación en 3D 7
Controladores de Escalar
A continuación se trabajará desde el menú “Movimiento” para la aplicación y el uso
de controladores, pero para el uso de algunos controladores será necesario trabajar
desde Track View.
Asignación de controladores
Los controladores pueden asignarse a los parámetros de transformación (Posición,
Rotación, Escalar) desde Track View o desde el menú Movimiento.
Asignación de controladores desde el menú “Movimiento”
1. Seleccionar el objeto.
2. Acceder al menú “Movimiento”.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 8
3. Dentro del menú “Movimiento”, acceder a la sección “Asignar controlador”.
Observar la aparición de un cuadro donde aparecen los parámetros de transforma-
ción: Posición, Rotación y Escalar.
4. Seleccionar el parámetro de transformación donde se asignará el controlador. Ob-
servar cómo se activa el icono “Asignar controlador” cuando se selecciona el pará-
metro.
5. Pulsar sobre el icono “Asignar controlador” para acceder a la lista de controla-
dores que aparece en un cuadro de diálogo.
6. En la lista de controladores, seleccionar el controlador que se va a utilizar; en este
ejemplo dejaremos el que lleva por defecto “posición Bézier”.
Icono “Asignar controlador”.
PUOC Módulo 5: Controladores de animación en 3D 8
3. Dentro del menú “Movimiento”, acceder a la sección “Asignar controlador”.
Observar la aparición de un cuadro donde aparecen los parámetros de transforma-
ción: Posición, Rotación y Escalar.
4. Seleccionar el parámetro de transformación donde se asignará el controlador. Ob-
servar cómo se activa el icono “Asignar controlador” cuando se selecciona el pará-
metro.
5. Pulsar sobre el icono “Asignar controlador” para acceder a la lista de controla-
dores que aparece en un cuadro de diálogo.
6. En la lista de controladores, seleccionar el controlador que se va a utilizar; en este
ejemplo dejaremos el que lleva por defecto “posición Bézier”.
Icono “Asignar controlador”.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 9
7. Pulsar “Aceptar” en el cuadro de diálogo de la lista de controladores.
Asignación de controladores desde Track View
1. Seleccionar el objeto al que se le quiere aplicar el controlador.
2. Pulsar el icono “Abrir Track View” apara acceder a la ventana del Track View.
3. Acceder a los parámetros de transformación del objeto (Posición, Rotación y Escalar).
Lista de controladores del parámetro de transformación de posición.
Icono “Abrir Track View”.
PUOC Módulo 5: Controladores de animación en 3D 9
7. Pulsar “Aceptar” en el cuadro de diálogo de la lista de controladores.
Asignación de controladores desde Track View
1. Seleccionar el objeto al que se le quiere aplicar el controlador.
2. Pulsar el icono “Abrir Track View” apara acceder a la ventana del Track View.
3. Acceder a los parámetros de transformación del objeto (Posición, Rotación y Escalar).
Lista de controladores del parámetro de transformación de posición.
Icono “Abrir Track View”.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 10
4. Seleccionar el parámetro de transformación donde se asignará el controlador. Ob-
servar cómo se activa el icono “Asignar controlador” cuando se selecciona el pará-
metro.
5. Pulsar sobre el icono “Asignar controlador” para acceder a la lista de controla-
dores que aparece en un cuadro de diálogo.
6. En la lista de controladores, seleccionar el controlador que se va a utilizar.
7. Pulsar “Aceptar” en el cuadro de diálogo de la lista de controladores.
Icono “Asignar controlador”.
PUOC Módulo 5: Controladores de animación en 3D 10
4. Seleccionar el parámetro de transformación donde se asignará el controlador. Ob-
servar cómo se activa el icono “Asignar controlador” cuando se selecciona el pará-
metro.
5. Pulsar sobre el icono “Asignar controlador” para acceder a la lista de controla-
dores que aparece en un cuadro de diálogo.
6. En la lista de controladores, seleccionar el controlador que se va a utilizar.
7. Pulsar “Aceptar” en el cuadro de diálogo de la lista de controladores.
Icono “Asignar controlador”.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 11
Introducción
Los controladores que se describen a continuación son los de uso más frecuente
cuando se anima con 3D Studio.
Controlador de posición Bézier
Los controladores de uso más común son los controladores Bézier, que se aplican por
defecto al crear un objeto, de forma automática.
Los controladores Bézier se encargan de hacer la interpolación entre las claves prin-
cipales de la animación mediante curvas spline.
Los controladores Bézier son los más utilizados debido a la facilidad que tiene el
usuario manipulando las curvas spline y la consiguiente facilidad de ajustar las ani-
maciones con este tipo de controladores.
Estos controladores son los que utiliza el 3D Studio por defecto; al acceder a la infor-
mación de clave se nos muestra la siguiente ventana:
Este controlador posee varios tipos de interpolación, como ya se vio anteriormente:
Etapa 2: Controladores de posición
PUOC Módulo 5: Controladores de animación en 3D 11
Introducción
Los controladores que se describen a continuación son los de uso más frecuente
cuando se anima con 3D Studio.
Controlador de posición Bézier
Los controladores de uso más común son los controladores Bézier, que se aplican por
defecto al crear un objeto, de forma automática.
Los controladores Bézier se encargan de hacer la interpolación entre las claves prin-
cipales de la animación mediante curvas spline.
Los controladores Bézier son los más utilizados debido a la facilidad que tiene el
usuario manipulando las curvas spline y la consiguiente facilidad de ajustar las ani-
maciones con este tipo de controladores.
Estos controladores son los que utiliza el 3D Studio por defecto; al acceder a la infor-
mación de clave se nos muestra la siguiente ventana:
Este controlador posee varios tipos de interpolación, como ya se vio anteriormente:
Etapa 2: Controladores de posición
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 12
Controlador de expresiónde posición
Los controladores de expresión consisten en controlar la animación mediante expre-
siones matemáticas. Con estas expresiones se pueden manipular las características
del objeto, así como la posición, la escala o la rotación.
En este controlador se utilizan variables que pueden ser escalares o vectoriales para
poder usarlas en las expresiones matemáticas que se apliquen para la animación. En
estas expresiones pueden utilizarse parámetros de controladores de otros objetos de
la escena, como por ejemplo objetos geométricos o “ficticios” (ayudante).
Algunas variables ya vienen predefinidas por 3D Studio, como por ejemplo el núme-
ro pi (3,14), cuya variable se representa con este mismo nombre.
Las expresiones matemáticas se construyen en un cuadro de diálogo, en el que se de-
finen las variables y la expresión matemática.
En el área “Crear Variables” se designan los nombres de las variables y se define el
tipo vectorial (se trata de un vector) o escalar (se trata de un valor numérico). Una
vez definida la variable, se pulsa sobre el botón “Crear” para crear la variable.
A medida que se crean las variables, éstas van pasando a la lista de Escalares o Vecto-
riales, según sea el tipo de variable definida. Se selecciona una variable de la lista y
se pulsa sobre “Asignar a controlador”, para que los datos de un determinado pará-
metro correspondiente a otro controlador se asignen a la variable. Si se pulsa sobre
“Asignar a constante”, el usuario puede introducir valores numéricos determina-
dos, que no cambian porque son valores constantes.
PUOC Módulo 5: Controladores de animación en 3D 12
Controlador de expresiónde posición
Los controladores de expresión consisten en controlar la animación mediante expre-
siones matemáticas. Con estas expresiones se pueden manipular las características
del objeto, así como la posición, la escala o la rotación.
En este controlador se utilizan variables que pueden ser escalares o vectoriales para
poder usarlas en las expresiones matemáticas que se apliquen para la animación. En
estas expresiones pueden utilizarse parámetros de controladores de otros objetos de
la escena, como por ejemplo objetos geométricos o “ficticios” (ayudante).
Algunas variables ya vienen predefinidas por 3D Studio, como por ejemplo el núme-
ro pi (3,14), cuya variable se representa con este mismo nombre.
Las expresiones matemáticas se construyen en un cuadro de diálogo, en el que se de-
finen las variables y la expresión matemática.
En el área “Crear Variables” se designan los nombres de las variables y se define el
tipo vectorial (se trata de un vector) o escalar (se trata de un valor numérico). Una
vez definida la variable, se pulsa sobre el botón “Crear” para crear la variable.
A medida que se crean las variables, éstas van pasando a la lista de Escalares o Vecto-
riales, según sea el tipo de variable definida. Se selecciona una variable de la lista y
se pulsa sobre “Asignar a controlador”, para que los datos de un determinado pará-
metro correspondiente a otro controlador se asignen a la variable. Si se pulsa sobre
“Asignar a constante”, el usuario puede introducir valores numéricos determina-
dos, que no cambian porque son valores constantes.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 13
Una vez que las variables están definidas y sus valores asignados, se pasa a definir la
expresión matemática en el área “Expresión”. Cuando la expresión esté definida, se
pulsa sobre el botón “Evaluar” para ejecutarla.
Las expresiones se pueden salvar en un fichero para posteriores utilizaciones, “Nom-
breFichero.xpr”.
Se puede acceder a una lista de funciones y expresiones mediante el botón “Lista de
Funciones”.
El área “Descripción” sirve para dar una breve descripción de las variables y el fun-
cionamiento de la expresión matemática.
Controlador de expresionesdesde el Track View
Normalmente se trabaja desde el Track View cuando se utiliza el “controlador de ex-
presiones”.
El acceso a las propiedades del controlador se puede hacer desde el menú Movimien-
to o desde el Track View mediante el siguiente proceso:
1. Seleccionar el objeto con el controlador aplicado.
2. Acceder al menú “Movimiento”.
3. Acceder a la sección “Asignar controlador”.
4. Seleccionar el parámetro transformado donde se ha aplicado el controlador de ex-
presión (en este caso, el parámetro “Posición: Expresión de posición”).
5. Situar el cursor del ratón sobre el parámetro seleccionado y pulsar el botón derecho
del ratón para que aparezca un submenú; seleccionar “Propiedades” del submenú.
PUOC Módulo 5: Controladores de animación en 3D 13
Una vez que las variables están definidas y sus valores asignados, se pasa a definir la
expresión matemática en el área “Expresión”. Cuando la expresión esté definida, se
pulsa sobre el botón “Evaluar” para ejecutarla.
Las expresiones se pueden salvar en un fichero para posteriores utilizaciones, “Nom-
breFichero.xpr”.
Se puede acceder a una lista de funciones y expresiones mediante el botón “Lista de
Funciones”.
El área “Descripción” sirve para dar una breve descripción de las variables y el fun-
cionamiento de la expresión matemática.
Controlador de expresionesdesde el Track View
Normalmente se trabaja desde el Track View cuando se utiliza el “controlador de ex-
presiones”.
El acceso a las propiedades del controlador se puede hacer desde el menú Movimien-
to o desde el Track View mediante el siguiente proceso:
1. Seleccionar el objeto con el controlador aplicado.
2. Acceder al menú “Movimiento”.
3. Acceder a la sección “Asignar controlador”.
4. Seleccionar el parámetro transformado donde se ha aplicado el controlador de ex-
presión (en este caso, el parámetro “Posición: Expresión de posición”).
5. Situar el cursor del ratón sobre el parámetro seleccionado y pulsar el botón derecho
del ratón para que aparezca un submenú; seleccionar “Propiedades” del submenú.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 14
Para acceder a las propiedades desde Track View, se debe seguir un procedimiento si-
milar, es decir, se accede a la ventana Track View donde accedemos a los parámetros
transformados del objeto que tiene el controlador aplicado, se selecciona el paráme-
tro con el controlador aplicado y a partir de este punto, se sigue el mismo procedi-
miento que en el caso anterior. En el Track View, también se puede acceder a las
propiedades, seleccionando el parámetro donde esté aplicado el controlador y pulsar
el botón “Propiedades” de la Ventana del Track View.
Al acceder a las propiedades del controlador, accedemos al cuadro de diálogo del con-
trolador de expresiones, donde se podrán aplicar los cambios que el usuario desee.
Actividad mediante controladorde expresión de posición
Como práctica, realizad el siguiente ejemplo:
Objetivo:
Esta actividad servirá para practicar, mediante un ejemplo, el uso del controlador de
expresión de posición.
La animación mediante expresiones se utiliza para generar animaciones automáti-
cas, a partir de fórmulas o expresiones matemáticas.
Enunciado:
Haced una animación con una esfera que se moverá a lo largo del tiempo siguiendo
una trayectoria determinada por la siguiente fórmula matemática:
X = radio · t cos(at)
Y = radio · t · sin(at)
Z = radio · t
“radio” y “a” serán constante y “t” representa el tiempo, siendo por tanto un valor
que varía al avanzar la animación.
Resolución
1. Crear una esfera en el centro de coordenadas y de radio: 25.
2. Seleccionar la esfera.
PUOC Módulo 5: Controladores de animación en 3D 14
Para acceder a las propiedades desde Track View, se debe seguir un procedimiento si-
milar, es decir, se accede a la ventana Track View donde accedemos a los parámetros
transformados del objeto que tiene el controlador aplicado, se selecciona el paráme-
tro con el controlador aplicado y a partir de este punto, se sigue el mismo procedi-
miento que en el caso anterior. En el Track View, también se puede acceder a las
propiedades, seleccionando el parámetro donde esté aplicado el controlador y pulsar
el botón “Propiedades” de la Ventana del Track View.
Al acceder a las propiedades del controlador, accedemos al cuadro de diálogo del con-
trolador de expresiones, donde se podrán aplicar los cambios que el usuario desee.
Actividad mediante controladorde expresión de posición
Como práctica, realizad el siguiente ejemplo:
Objetivo:
Esta actividad servirá para practicar, mediante un ejemplo, el uso del controlador de
expresión de posición.
La animación mediante expresiones se utiliza para generar animaciones automáti-
cas, a partir de fórmulas o expresiones matemáticas.
Enunciado:
Haced una animación con una esfera que se moverá a lo largo del tiempo siguiendo
una trayectoria determinada por la siguiente fórmula matemática:
X = radio · t cos(at)
Y = radio · t · sin(at)
Z = radio · t
“radio” y “a” serán constante y “t” representa el tiempo, siendo por tanto un valor
que varía al avanzar la animación.
Resolución
1. Crear una esfera en el centro de coordenadas y de radio: 25.
2. Seleccionar la esfera.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 15
3. Ir al menú “Movimiento”.
4. Acceder a la sección “Asignar controlador”.
5. Seleccionar el parámetro transformado “posición”. Al seleccionar el parámetro,
automáticamente se activa el icono “asignar controlador”.
6. Pulsar el icono “asignar controlador”.
7. Seleccionar el controlador “Expresión de posición” de la lista de controladores.
8. Pulsar el botón “aceptar” para asignar el controlador.
9. Acceder a las propiedades del controlador de “Expresión de posición”, seleccio-
nando el parámetro donde se ha aplicado el controlador y con el botón derecho del
ratón y el cursor encima del parámetro transformado posición, se accede a un peque-
ño submenú donde se accede a las “propiedades”.
10. En el cuadro de dialogo del controlador de expresiones, crear una variable escalar
de nombre “radio”. Esta variable servirá para determinar el radio de giro.
PUOC Módulo 5: Controladores de animación en 3D 15
3. Ir al menú “Movimiento”.
4. Acceder a la sección “Asignar controlador”.
5. Seleccionar el parámetro transformado “posición”. Al seleccionar el parámetro,
automáticamente se activa el icono “asignar controlador”.
6. Pulsar el icono “asignar controlador”.
7. Seleccionar el controlador “Expresión de posición” de la lista de controladores.
8. Pulsar el botón “aceptar” para asignar el controlador.
9. Acceder a las propiedades del controlador de “Expresión de posición”, seleccio-
nando el parámetro donde se ha aplicado el controlador y con el botón derecho del
ratón y el cursor encima del parámetro transformado posición, se accede a un peque-
ño submenú donde se accede a las “propiedades”.
10. En el cuadro de dialogo del controlador de expresiones, crear una variable escalar
de nombre “radio”. Esta variable servirá para determinar el radio de giro.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 16
11. Seleccionar la variable de la lista, pulsar sobre el botón “Asignar a constante” e
introducir el valor 300.
12. En el cuadro de diálogo del controlador “Expresión de posición”, introducir en
el área “expresión” la siguiente fórmula matemática (sin olvidar las comas que sepa-
ran las componentes X, Y y Z):
[radio* NT* cos(1080*NT),radio* NT * sin(1080*NT),radio * NT]
13. Una vez que se ha introducido la expresión matemática, pulsar el botón “Eva-
luar”, para aplicar la expresión matemática.
Nota
“NT” es la variable de “Tiempo Normaliza-do”, que va de 0 a 1 en el rango del segmentode tiempo activo, independientemente de la
duración de la animación; así se puede au-mentar o disminuir la longitud de la anima-ción, y la fórmula seguirá siendo válida paratodo el segmento de tiempo.
PUOC Módulo 5: Controladores de animación en 3D 16
11. Seleccionar la variable de la lista, pulsar sobre el botón “Asignar a constante” e
introducir el valor 300.
12. En el cuadro de diálogo del controlador “Expresión de posición”, introducir en
el área “expresión” la siguiente fórmula matemática (sin olvidar las comas que sepa-
ran las componentes X, Y y Z):
[radio* NT* cos(1080*NT),radio* NT * sin(1080*NT),radio * NT]
13. Una vez que se ha introducido la expresión matemática, pulsar el botón “Eva-
luar”, para aplicar la expresión matemática.
Nota
“NT” es la variable de “Tiempo Normaliza-do”, que va de 0 a 1 en el rango del segmentode tiempo activo, independientemente de la
duración de la animación; así se puede au-mentar o disminuir la longitud de la anima-ción, y la fórmula seguirá siendo válida paratodo el segmento de tiempo.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 17
14. Pulsar el botón “Cerrar” para cerrar el cuadro de dialogo del controlador de ex-
presión de posición.
15. Pulsar el botón de reproducción para visualizar la animación.
La animación resultante debe consistir en una esfera que describe una trayectoria en
espiral y ascendente, tal como se puede ver en la siguiente imagen:
Las animaciones creadas con el controlador de expresión de posición no tienen cla-
ves; por tanto, la curva de trayectoria no es visible al hacer la animación, pero para
mayor claridad se ha recreado en los visores para que se pueda ver el movimiento
resultante. La trayectoria no es una spline, sino que la posición se calcula al pulsar el
botón de reproducción.
PUOC Módulo 5: Controladores de animación en 3D 17
14. Pulsar el botón “Cerrar” para cerrar el cuadro de dialogo del controlador de ex-
presión de posición.
15. Pulsar el botón de reproducción para visualizar la animación.
La animación resultante debe consistir en una esfera que describe una trayectoria en
espiral y ascendente, tal como se puede ver en la siguiente imagen:
Las animaciones creadas con el controlador de expresión de posición no tienen cla-
ves; por tanto, la curva de trayectoria no es visible al hacer la animación, pero para
mayor claridad se ha recreado en los visores para que se pueda ver el movimiento
resultante. La trayectoria no es una spline, sino que la posición se calcula al pulsar el
botón de reproducción.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 18
Características generales
El controlador “Posición TCB” posee unas características similares a las del contro-
lador de Posición Bézier, es decir, también trabaja con curvas, pero con la diferencia
de que este controlador no permite la manipulación directa sobre las curvas spline
mediante tangentes y las asas de las tangentes, sino que permite la manipulación de
las curvas spline mediante los parámetros Tensión, Continuidad y Alteración.
En la imagen se puede observar el aspecto de las curvas del controlador de posición
TCB, los puntos blancos corresponden a las interpolaciones y los puntos blancos en-
marcados con un recuadro blanco, corresponden a las claves.
Parámetros del controladorde posición TCB
Ésta es la ventana donde aparecen todos los parámetros del controlador de posición
TCB.
Etapa 3: Controlador de Posición TCB
PUOC Módulo 5: Controladores de animación en 3D 18
Características generales
El controlador “Posición TCB” posee unas características similares a las del contro-
lador de Posición Bézier, es decir, también trabaja con curvas, pero con la diferencia
de que este controlador no permite la manipulación directa sobre las curvas spline
mediante tangentes y las asas de las tangentes, sino que permite la manipulación de
las curvas spline mediante los parámetros Tensión, Continuidad y Alteración.
En la imagen se puede observar el aspecto de las curvas del controlador de posición
TCB, los puntos blancos corresponden a las interpolaciones y los puntos blancos en-
marcados con un recuadro blanco, corresponden a las claves.
Parámetros del controladorde posición TCB
Ésta es la ventana donde aparecen todos los parámetros del controlador de posición
TCB.
Etapa 3: Controlador de Posición TCB
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 19
Las flechas sirven para acceder a las claves de las que se compone la animación.
El parámetro tiempo sirve para indicar o cambiar el frame donde está la clave.
Los valores X,Y,Z sirven para mostrar y manipular la posición del objeto.
Los parámetros de Mitigación sirven para crear efectos de aceleración y deceleración
entre claves.
Los parámetros Tensión, Continuidad y Alteración sirven para modificar la curva
TCB.
La cruz de color rojo indica la clave, y el resto de las cruces indican las interpolaciones.
Todas las alteraciones de los parámetros del controlador se observan en la gráfica y
en la animación del objeto. La gráfica es de gran ayuda para ver cómo afectan los pa-
rámetros a la curva TCB, y por tanto, a la animación.
Los parámetros Tensión, Continuidad y Alteración tienen asignados, por defecto, el
valor 25, mediante el cual los efectos de estos parámetros están equilibrados.
Parámetro Tensión
El parámetro Tensión determina la curvatura de la curva de animación entre las claves.
PUOC Módulo 5: Controladores de animación en 3D 19
Las flechas sirven para acceder a las claves de las que se compone la animación.
El parámetro tiempo sirve para indicar o cambiar el frame donde está la clave.
Los valores X,Y,Z sirven para mostrar y manipular la posición del objeto.
Los parámetros de Mitigación sirven para crear efectos de aceleración y deceleración
entre claves.
Los parámetros Tensión, Continuidad y Alteración sirven para modificar la curva
TCB.
La cruz de color rojo indica la clave, y el resto de las cruces indican las interpolaciones.
Todas las alteraciones de los parámetros del controlador se observan en la gráfica y
en la animación del objeto. La gráfica es de gran ayuda para ver cómo afectan los pa-
rámetros a la curva TCB, y por tanto, a la animación.
Los parámetros Tensión, Continuidad y Alteración tienen asignados, por defecto, el
valor 25, mediante el cual los efectos de estos parámetros están equilibrados.
Parámetro Tensión
El parámetro Tensión determina la curvatura de la curva de animación entre las claves.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 20
Si se modifica la tensión, se obtiene una modificación en la curvatura entre las cla-
ves. En la imagen se observa que una tensión alta implica menos curvatura. En la
imagen se observa una esfera con un recorrido que consta de 5 claves; si se modifica
la tensión a 50 en las tres primeras claves, se obtiene la modificación de la curvatura
entre las tres primeras claves.
Cuanto más baja sea la tensión, más curvatura habrá entre claves, tal y como se ob-
serva en la imagen superior.
Parámetro de continuidad
El parámetro de continuidad determina el nivel tangencial de la curvatura entre las
claves que forman la curva de la animación.
PUOC Módulo 5: Controladores de animación en 3D 20
Si se modifica la tensión, se obtiene una modificación en la curvatura entre las cla-
ves. En la imagen se observa que una tensión alta implica menos curvatura. En la
imagen se observa una esfera con un recorrido que consta de 5 claves; si se modifica
la tensión a 50 en las tres primeras claves, se obtiene la modificación de la curvatura
entre las tres primeras claves.
Cuanto más baja sea la tensión, más curvatura habrá entre claves, tal y como se ob-
serva en la imagen superior.
Parámetro de continuidad
El parámetro de continuidad determina el nivel tangencial de la curvatura entre las
claves que forman la curva de la animación.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 21
Con un nivel de continuidad alto, se consigue un alto nivel de tangencia en la cur-
vatura, justo en el punto donde se encuentra la clave.
Parámetro Alteración
El parámetro Alteración sirve para alterar la elevación y dirección de la curvatura a
partir del punto donde se encuentra la clave en que se altera dicho parámetro.
Con un nivel bajo de alteración, se eleva la curvatura por encima de la clave por el
lado izquierdo, mientras que un nivel alto de alteración, eleva la curvatura por enci-
ma de la clave por el lado derecho. Por defecto, está establecido el valor 25, que equi-
libra ambos lados.
PUOC Módulo 5: Controladores de animación en 3D 21
Con un nivel de continuidad alto, se consigue un alto nivel de tangencia en la cur-
vatura, justo en el punto donde se encuentra la clave.
Parámetro Alteración
El parámetro Alteración sirve para alterar la elevación y dirección de la curvatura a
partir del punto donde se encuentra la clave en que se altera dicho parámetro.
Con un nivel bajo de alteración, se eleva la curvatura por encima de la clave por el
lado izquierdo, mientras que un nivel alto de alteración, eleva la curvatura por enci-
ma de la clave por el lado derecho. Por defecto, está establecido el valor 25, que equi-
libra ambos lados.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 22
Acceso a las propiedadesdel controladordesde el menú Movimiento
Para acceder, desde el menú Movimiento, a las propiedades del controlador para mo-
dificar los parámetros, se deben seguir los siguientes pasos:
1. Seleccionar el objeto que tiene aplicado el controlador.
2. Ir al menú “Movimiento => Asignar controlador”.
3. Seleccionar el parámetro donde se ha aplicado el controlador (en este caso “Posi-
ción: Posición TCB”).
4. Con el cursor encima del parámetro seleccionado, pulsar el botón derecho del ra-
tón y seleccionar propiedades del submenú que aparece en pantalla.
Acceso a las propiedadesdel controlador desde Track View
Para acceder a las propiedades del controlador desde el Track View, se debe acceder
a los parámetros transformados del objeto que tiene el controlador aplicado. Cuando
se accede a estos parámetros transformados, a su lado, aparecen las claves de la ani-
mación (bolitas blancas) y seleccionando las claves y pulsando el botón derecho del
ratón con el cursor encima, se accede a las propiedades.
PUOC Módulo 5: Controladores de animación en 3D 22
Acceso a las propiedadesdel controladordesde el menú Movimiento
Para acceder, desde el menú Movimiento, a las propiedades del controlador para mo-
dificar los parámetros, se deben seguir los siguientes pasos:
1. Seleccionar el objeto que tiene aplicado el controlador.
2. Ir al menú “Movimiento => Asignar controlador”.
3. Seleccionar el parámetro donde se ha aplicado el controlador (en este caso “Posi-
ción: Posición TCB”).
4. Con el cursor encima del parámetro seleccionado, pulsar el botón derecho del ra-
tón y seleccionar propiedades del submenú que aparece en pantalla.
Acceso a las propiedadesdel controlador desde Track View
Para acceder a las propiedades del controlador desde el Track View, se debe acceder
a los parámetros transformados del objeto que tiene el controlador aplicado. Cuando
se accede a estos parámetros transformados, a su lado, aparecen las claves de la ani-
mación (bolitas blancas) y seleccionando las claves y pulsando el botón derecho del
ratón con el cursor encima, se accede a las propiedades.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 23
Características generales
Este controlador sirve para crear animaciones cuyo movimiento se genera por medio
de una curva con valores aleatorios o con valores aleatorios de origen fractal, dotan-
do al objeto de un movimiento aleatorio. Debido a esta característica, no se generan
claves de animación.
Este controlador se puede aplicar en casi todos los parámetros animables de 3D Studio.
Este controlador es útil, por ejemplo, para crear el efecto de vibración en un objeto.
Parámetros del controladorde posición de ruido
En la ventana de propiedades del controlador de ruido, se encuentran los parámetros
que se utilizan para matizar algunos aspectos de la curva generada por el controlador.
El núcleo es el número a partir del cual se generan los cálculos de la curva.
Etapa 4: Controlador de posición de ruido
PUOC Módulo 5: Controladores de animación en 3D 23
Características generales
Este controlador sirve para crear animaciones cuyo movimiento se genera por medio
de una curva con valores aleatorios o con valores aleatorios de origen fractal, dotan-
do al objeto de un movimiento aleatorio. Debido a esta característica, no se generan
claves de animación.
Este controlador se puede aplicar en casi todos los parámetros animables de 3D Studio.
Este controlador es útil, por ejemplo, para crear el efecto de vibración en un objeto.
Parámetros del controladorde posición de ruido
En la ventana de propiedades del controlador de ruido, se encuentran los parámetros
que se utilizan para matizar algunos aspectos de la curva generada por el controlador.
El núcleo es el número a partir del cual se generan los cálculos de la curva.
Etapa 4: Controlador de posición de ruido
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 24
La frecuencia es el parámetro que, como su nombre índica, nos sirve para determi-
nar la frecuencia del ruido, es decir, la velocidad con que se efectúan los cambios.
Cuanto más alta sea la frecuencia, más bruscos serán los movimientos.
Los parámetros de fuerza sirven para determinar el rango de desplazamiento o de
transformación (si se aplica el controlador en otros parámetros de transformación)
del objeto durante la animación. Mientras más alto sea el rango, más rango de des-
plazamiento o transformación tendrá el objeto. Si se activan las casillas “>0”, el ran-
go estará comprendido entre un valor de 0 y un valor mayor de cero; este último
valor lo introduce el usuario.
El parámetro de ruido fractal sirve para generar ruido mediante expresiones fracta-
les; al utilizar este parámetro, automáticamente se habilita el parámetro aspereza,
que se utiliza para determinar la aspereza de la curvatura de animación generada por
el ruido fractal.
El parámetro Amortiguación Interna sirve para determinar la cantidad de tiempo
que tarda la curva de ruido en llegar a su máximo valor de fuerza.
El parámetro Amortiguación Externa sirve para determinar la cantidad de tiempo
que tarda la curva de ruido en llegar al valor de fuerza 0.
Para acceder a las propiedades del parámetro de posición de ruido y modificar sus
parámetros, basta con seleccionar el parámetro de transformación donde se ha
aplicado el controlador, seleccionarlo, y con el cursor del ratón encima, pulsar el
botón derecho.
También se puede acceder a las propiedades del controlador seleccionando el pará-
metro donde esté aplicado y pulsando el botón “Propiedades” de la ventana del
Track View.
PUOC Módulo 5: Controladores de animación en 3D 24
La frecuencia es el parámetro que, como su nombre índica, nos sirve para determi-
nar la frecuencia del ruido, es decir, la velocidad con que se efectúan los cambios.
Cuanto más alta sea la frecuencia, más bruscos serán los movimientos.
Los parámetros de fuerza sirven para determinar el rango de desplazamiento o de
transformación (si se aplica el controlador en otros parámetros de transformación)
del objeto durante la animación. Mientras más alto sea el rango, más rango de des-
plazamiento o transformación tendrá el objeto. Si se activan las casillas “>0”, el ran-
go estará comprendido entre un valor de 0 y un valor mayor de cero; este último
valor lo introduce el usuario.
El parámetro de ruido fractal sirve para generar ruido mediante expresiones fracta-
les; al utilizar este parámetro, automáticamente se habilita el parámetro aspereza,
que se utiliza para determinar la aspereza de la curvatura de animación generada por
el ruido fractal.
El parámetro Amortiguación Interna sirve para determinar la cantidad de tiempo
que tarda la curva de ruido en llegar a su máximo valor de fuerza.
El parámetro Amortiguación Externa sirve para determinar la cantidad de tiempo
que tarda la curva de ruido en llegar al valor de fuerza 0.
Para acceder a las propiedades del parámetro de posición de ruido y modificar sus
parámetros, basta con seleccionar el parámetro de transformación donde se ha
aplicado el controlador, seleccionarlo, y con el cursor del ratón encima, pulsar el
botón derecho.
También se puede acceder a las propiedades del controlador seleccionando el pará-
metro donde esté aplicado y pulsando el botón “Propiedades” de la ventana del
Track View.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 25
Características generales
El controlador de posición de audio se utiliza para generar movimiento a partir de
una señal de audio registrada o grabada en un archivo de audio en formato wav.
Este controlador se puede usar para animar un objeto al compás de una melodía; por
ejemplo, se puede animar una caja que se mueva al ritmo del audio o en función del
audio.
Para utilizar este controlador, se recomienda trabajar desde el Track View, debido a
que desde el menú Movimiento no se pueden ver las pistas de audio del Track View.
Cuando se aplica el controlador al parámetro de transformación, se debe seleccionar
el archivo de audio que se va a utilizar para generar la animación.
Al aplicarse el controlador, aparece una pista de audio en el Track View, debajo del pa-
rámetro donde se ha aplicado el controlador y donde se puede ver la señal de audio.
Etapa 5: Controlador de posición de audio
PUOC Módulo 5: Controladores de animación en 3D 25
Características generales
El controlador de posición de audio se utiliza para generar movimiento a partir de
una señal de audio registrada o grabada en un archivo de audio en formato wav.
Este controlador se puede usar para animar un objeto al compás de una melodía; por
ejemplo, se puede animar una caja que se mueva al ritmo del audio o en función del
audio.
Para utilizar este controlador, se recomienda trabajar desde el Track View, debido a
que desde el menú Movimiento no se pueden ver las pistas de audio del Track View.
Cuando se aplica el controlador al parámetro de transformación, se debe seleccionar
el archivo de audio que se va a utilizar para generar la animación.
Al aplicarse el controlador, aparece una pista de audio en el Track View, debajo del pa-
rámetro donde se ha aplicado el controlador y donde se puede ver la señal de audio.
Etapa 5: Controlador de posición de audio
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 26
Menú Propiedades
Al acceder a las propiedades se mostrará la siguiente ventana:
El audio no se oye directamente al aplicarlo al controlador, pero para poder escuchar
el audio, 3D Studio posee una pista especifica de sonido en el Track View.
Para oír el audio
Se deben seguir los siguientes pasos:
1. Ir al parámetro Sonido del Track View, al principio de todo.
2. Seleccionar el parámetro Sonido y situar el cursor del ratón encima de él y, a con-
tinuación, pulsar el botón derecho del ratón para acceder a la propiedades.
PUOC Módulo 5: Controladores de animación en 3D 26
Menú Propiedades
Al acceder a las propiedades se mostrará la siguiente ventana:
El audio no se oye directamente al aplicarlo al controlador, pero para poder escuchar
el audio, 3D Studio posee una pista especifica de sonido en el Track View.
Para oír el audio
Se deben seguir los siguientes pasos:
1. Ir al parámetro Sonido del Track View, al principio de todo.
2. Seleccionar el parámetro Sonido y situar el cursor del ratón encima de él y, a con-
tinuación, pulsar el botón derecho del ratón para acceder a la propiedades.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 27
3. En la ventana Opciones de sonido, pulsar sobre el botón “Seleccionar sonido”.
4. Seleccionar el mismo archivo de audio aplicado en el controlador de posición de
audio.
5. Pulsar en el botón “Aceptar”.
Ahora, cuando se pulse en el botón de reproducción de animación, se verá la anima-
ción generada por el controlador de audio y se podrá escuchar el audio gracias al pa-
rámetro de sonido del Track View.
Parámetros del controladorde posición de audio
PUOC Módulo 5: Controladores de animación en 3D 27
3. En la ventana Opciones de sonido, pulsar sobre el botón “Seleccionar sonido”.
4. Seleccionar el mismo archivo de audio aplicado en el controlador de posición de
audio.
5. Pulsar en el botón “Aceptar”.
Ahora, cuando se pulse en el botón de reproducción de animación, se verá la anima-
ción generada por el controlador de audio y se podrá escuchar el audio gracias al pa-
rámetro de sonido del Track View.
Parámetros del controladorde posición de audio
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 28
El botón “Seleccionar Sonido” sirve para seleccionar y cargar un fichero de audio en
formato *.wav y en formato *.avi.
El botón “Suprimir sonido” sirve para borrar la señal de audio.
El parámetro “Valor absoluto” sirve para determinar la interpretación de la ampli-
tud del sonido. Con este parámetro activado, la amplitud máxima es igual a la am-
plitud máxima de la señal de audio muestreada.
La sección “Control en tiempo real” sirve para realizar animaciones interactivas con
audio en tiempo real, como por ejemplo el audio procedente de un micrófono.
La sección “muestra” sirve para manipular la muestra de audio.
Se reduce el nivel de ruido de fondo utilizando el parámetro “umbral”.
Para suavizar la forma de onda del audio, se utiliza el parámetro “submuestreo”, que
también se utiliza para el control de la presentación del muestreo en el Track View.
Las secciones de “punto base” y “punto destino” sirven para establecer el rango de
desplazamiento o deformación (si se aplica este controlador en otros parámetros); es
decir, con los parámetros de estas secciones, se determina la cantidad mínima y
máxima que puede llegar a desplazarse o transformarse (Rotación, Escala) el objeto.
La sección “Canal” sirve para determinar qué canal de audio (el izquierdo o el dere-
cho) debe regir en el controlador; sólo funciona con archivos de sonido estéreo, pero
también existe la posibilidad de que los dos canales, simultáneamente, puedan regir
sobre el controlador, gracias al parámetro “mixto”.
El acceso a las propiedades de este controlador se realiza de la misma manera que la
mayoría de los controladores, es decir, se selecciona el parámetro transformado don-
de se ha aplicado el controlador y, mediante el ratón y el botón derecho de éste, se
accede a las propiedades (o bien mediante el botón “Propiedades” de la ventana del
Track View).
PUOC Módulo 5: Controladores de animación en 3D 28
El botón “Seleccionar Sonido” sirve para seleccionar y cargar un fichero de audio en
formato *.wav y en formato *.avi.
El botón “Suprimir sonido” sirve para borrar la señal de audio.
El parámetro “Valor absoluto” sirve para determinar la interpretación de la ampli-
tud del sonido. Con este parámetro activado, la amplitud máxima es igual a la am-
plitud máxima de la señal de audio muestreada.
La sección “Control en tiempo real” sirve para realizar animaciones interactivas con
audio en tiempo real, como por ejemplo el audio procedente de un micrófono.
La sección “muestra” sirve para manipular la muestra de audio.
Se reduce el nivel de ruido de fondo utilizando el parámetro “umbral”.
Para suavizar la forma de onda del audio, se utiliza el parámetro “submuestreo”, que
también se utiliza para el control de la presentación del muestreo en el Track View.
Las secciones de “punto base” y “punto destino” sirven para establecer el rango de
desplazamiento o deformación (si se aplica este controlador en otros parámetros); es
decir, con los parámetros de estas secciones, se determina la cantidad mínima y
máxima que puede llegar a desplazarse o transformarse (Rotación, Escala) el objeto.
La sección “Canal” sirve para determinar qué canal de audio (el izquierdo o el dere-
cho) debe regir en el controlador; sólo funciona con archivos de sonido estéreo, pero
también existe la posibilidad de que los dos canales, simultáneamente, puedan regir
sobre el controlador, gracias al parámetro “mixto”.
El acceso a las propiedades de este controlador se realiza de la misma manera que la
mayoría de los controladores, es decir, se selecciona el parámetro transformado don-
de se ha aplicado el controlador y, mediante el ratón y el botón derecho de éste, se
accede a las propiedades (o bien mediante el botón “Propiedades” de la ventana del
Track View).
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 29
Características generales
Este controlador genera una animación, a través de un recorrido definido por el
usuario, mediante líneas o curvas que se asignan a los objetos para que sigan estas
curvas, adoptándolas como trayectorias.
El usuario dibuja una línea o curva con las herramientas del programa, para utilizarla
como un recorrido para un objeto.
Este controlador puede aplicarse desde el menú “Movimiento” o desde el Track View:
Etapa 6: Controlador de posición “Restricción de recorrido”
PUOC Módulo 5: Controladores de animación en 3D 29
Características generales
Este controlador genera una animación, a través de un recorrido definido por el
usuario, mediante líneas o curvas que se asignan a los objetos para que sigan estas
curvas, adoptándolas como trayectorias.
El usuario dibuja una línea o curva con las herramientas del programa, para utilizarla
como un recorrido para un objeto.
Este controlador puede aplicarse desde el menú “Movimiento” o desde el Track View:
Etapa 6: Controlador de posición “Restricción de recorrido”
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 30
Parámetros del controlador deposición “Restricción de recorrido”
Cuando se aplica el controlador de recorrido, se debe acceder a las propiedades del
controlador para designar la curva que servirá de recorrido.
El botón “Añadir recorrido” sirve para designar una línea o curva spline como reco-
rrido o trayectoria; es posible añadir posteriormente otros recorridos, y la trayectoria
que seguirá el objeto será la distancia promediada entre las diferentes splines, según
el peso asignado a cada una de ellas.
En la sección de “Opciones de recorrido”, se puede acceder al porcentaje de recorri-
do, es decir, se puede acceder a cualquier parte del recorrido medido en porcentaje.
También sirve para indicar en qué parte del recorrido está situado el objeto, siempre
medido en porcentaje.
La opción “Seguir” sirve para que el objeto gire cuando pasa por las zonas curvas del
recorrido, de forma que el objeto ajusta su orientación según va pasando por la cur-
va. Al activar la opción, se aplica el efecto, pero también se activa la opción de selec-
cionar “Peraltar”.
Con la opción “Peraltar” activada, el objeto se inclina hacia los lados cuando pasa
por las curvas. Este efecto se puede controlar con los parámetros “Peralte” y “Suavi-
dad”.
El parámetro “Peralte” sirve para determinar el grado de inclinación del objeto hacia
los lados, cuando pasa por las zonas curvas del recorrido.
PUOC Módulo 5: Controladores de animación en 3D 30
Parámetros del controlador deposición “Restricción de recorrido”
Cuando se aplica el controlador de recorrido, se debe acceder a las propiedades del
controlador para designar la curva que servirá de recorrido.
El botón “Añadir recorrido” sirve para designar una línea o curva spline como reco-
rrido o trayectoria; es posible añadir posteriormente otros recorridos, y la trayectoria
que seguirá el objeto será la distancia promediada entre las diferentes splines, según
el peso asignado a cada una de ellas.
En la sección de “Opciones de recorrido”, se puede acceder al porcentaje de recorri-
do, es decir, se puede acceder a cualquier parte del recorrido medido en porcentaje.
También sirve para indicar en qué parte del recorrido está situado el objeto, siempre
medido en porcentaje.
La opción “Seguir” sirve para que el objeto gire cuando pasa por las zonas curvas del
recorrido, de forma que el objeto ajusta su orientación según va pasando por la cur-
va. Al activar la opción, se aplica el efecto, pero también se activa la opción de selec-
cionar “Peraltar”.
Con la opción “Peraltar” activada, el objeto se inclina hacia los lados cuando pasa
por las curvas. Este efecto se puede controlar con los parámetros “Peralte” y “Suavi-
dad”.
El parámetro “Peralte” sirve para determinar el grado de inclinación del objeto hacia
los lados, cuando pasa por las zonas curvas del recorrido.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 31
El parámetro “Suavidad” sirve para suavizar la velocidad de inclinación hacia los la-
dos con la que el objeto toma las curvas. Los valores pequeños favorecen los cambios
suaves; en cambio, los valores altos favorecen el dinamismo, ya que la velocidad de
inclinación es elevada.
La opción “Permitir inversión” sirve para voltear el objeto con el controlador de “re-
corrido” aplicado.
La opción “Velocidad constante” sirve para que el objeto, que sigue el recorrido,
vaya a una velocidad uniforme durante todo el recorrido.
Las opciones de “Eje” sirven para voltear el objeto, que sigue el recorrido, en los ejes
X, Y, Z.
Ejemplo sin opción “seguir”
La siguiente animación muestra un objeto que sigue una trayectoria con la opción
“seguir” desactivada:
PUOC Módulo 5: Controladores de animación en 3D 31
El parámetro “Suavidad” sirve para suavizar la velocidad de inclinación hacia los la-
dos con la que el objeto toma las curvas. Los valores pequeños favorecen los cambios
suaves; en cambio, los valores altos favorecen el dinamismo, ya que la velocidad de
inclinación es elevada.
La opción “Permitir inversión” sirve para voltear el objeto con el controlador de “re-
corrido” aplicado.
La opción “Velocidad constante” sirve para que el objeto, que sigue el recorrido,
vaya a una velocidad uniforme durante todo el recorrido.
Las opciones de “Eje” sirven para voltear el objeto, que sigue el recorrido, en los ejes
X, Y, Z.
Ejemplo sin opción “seguir”
La siguiente animación muestra un objeto que sigue una trayectoria con la opción
“seguir” desactivada:
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 32
Ejemplo con opción “seguir”
La siguiente animación muestra un objeto que sigue una trayectoria con la opción
“seguir” activada:
Ejemplo con opción “seguir”,“peraltar” y “velocidad”
La siguiente animación muestra un objeto que sigue una trayectoria con las opciones
“seguir”, “Peraltar” y “Velocidad” activadas:
PUOC Módulo 5: Controladores de animación en 3D 32
Ejemplo con opción “seguir”
La siguiente animación muestra un objeto que sigue una trayectoria con la opción
“seguir” activada:
Ejemplo con opción “seguir”,“peraltar” y “velocidad”
La siguiente animación muestra un objeto que sigue una trayectoria con las opciones
“seguir”, “Peraltar” y “Velocidad” activadas:
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 33 PUOC Módulo 5: Controladores de animación en 3D 33 FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 34
Actividad de animaciónde restricción de recorrido
Como ejemplo práctico, se propone realizar la siguiente actividad:
Objetivo:
Esta actividad consiste en hacer una pequeña animación con una primitiva (cubo,
esfera, cono, toroide,...).
Enunciado:
La animación mediante el controlador de posición de recorrido se encarga de generar
la animación mediante un recorrido, creado mediante un línea o curva spline, creada
por el usuario.
El usuario crea un recorrido y se lo asigna a un objeto que quiere que siga ese reco-
rrido, mediante el controlador de posición de recorrido.
Resolución
1. Crear una caja de Longitud:90, Anchura:60 y Altura:5.
2. Ir al menú “Crear => Formas => Línea”.
3. Crear una línea, aproximadamente, como la de la imagen siguiente:
PUOC Módulo 5: Controladores de animación en 3D 34
Actividad de animaciónde restricción de recorrido
Como ejemplo práctico, se propone realizar la siguiente actividad:
Objetivo:
Esta actividad consiste en hacer una pequeña animación con una primitiva (cubo,
esfera, cono, toroide,...).
Enunciado:
La animación mediante el controlador de posición de recorrido se encarga de generar
la animación mediante un recorrido, creado mediante un línea o curva spline, creada
por el usuario.
El usuario crea un recorrido y se lo asigna a un objeto que quiere que siga ese reco-
rrido, mediante el controlador de posición de recorrido.
Resolución
1. Crear una caja de Longitud:90, Anchura:60 y Altura:5.
2. Ir al menú “Crear => Formas => Línea”.
3. Crear una línea, aproximadamente, como la de la imagen siguiente:
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 35
4. Seleccionar la caja, e ir al menú “Movimiento”.
5. Acceder a la sección “Asignar controlador” y seleccionar el parámetro transfor-
mado de Posición.
6. Pulsar en el icono “Asignar controlador” (triángulo verde con una flecha negra).
7. Seleccionar “Restricción de Recorrido” de la lista de controladores de posición y
pulsar “Aceptar”.
Nota
Para modificar la curva y sus vértices, se selecciona la curva y en el menú “modificar” se activala opción “subobjeto”.
Nota
En la imagen se han desplazado dos vértices en la dirección Y para hacer que el recorrido ten-ga distintas alturas. Primero se dibuja la curva en el visor “superior”, se seleccionan los dosvértices indicados, y en el visor “anterior”, se desplazan en la dirección Y.
PUOC Módulo 5: Controladores de animación en 3D 35
4. Seleccionar la caja, e ir al menú “Movimiento”.
5. Acceder a la sección “Asignar controlador” y seleccionar el parámetro transfor-
mado de Posición.
6. Pulsar en el icono “Asignar controlador” (triángulo verde con una flecha negra).
7. Seleccionar “Restricción de Recorrido” de la lista de controladores de posición y
pulsar “Aceptar”.
Nota
Para modificar la curva y sus vértices, se selecciona la curva y en el menú “modificar” se activala opción “subobjeto”.
Nota
En la imagen se han desplazado dos vértices en la dirección Y para hacer que el recorrido ten-ga distintas alturas. Primero se dibuja la curva en el visor “superior”, se seleccionan los dosvértices indicados, y en el visor “anterior”, se desplazan en la dirección Y.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 36
8. En el mismo menú de movimiento, aparecen los parámetros del controlador:
9. Pulsar el botón “Añadir recorrido” y, a continuación, pulsar sobre la curva spline
que se había creado con anterioridad para designarla al controlador de recorrido.
10. Pulsar el botón “Reproducir animación” para observar la animación.
11. Comprobad cómo sería de diferente el resultado si desactiváramos la opción “pe-
raltar” y posteriormente la de “Seguir”.
Nota
Observad cómo la caja se sitúa en la posición del primer vértice de la curva spline. Si ocurreesto, significa que el controlador y el recorrido han sido aplicados con éxito.
PUOC Módulo 5: Controladores de animación en 3D 36
8. En el mismo menú de movimiento, aparecen los parámetros del controlador:
9. Pulsar el botón “Añadir recorrido” y, a continuación, pulsar sobre la curva spline
que se había creado con anterioridad para designarla al controlador de recorrido.
10. Pulsar el botón “Reproducir animación” para observar la animación.
11. Comprobad cómo sería de diferente el resultado si desactiváramos la opción “pe-
raltar” y posteriormente la de “Seguir”.
Nota
Observad cómo la caja se sitúa en la posición del primer vértice de la curva spline. Si ocurreesto, significa que el controlador y el recorrido han sido aplicados con éxito.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 37
Características generales
Este controlador sirve para agrupar varios controladores en una lista aplicada a un
solo objeto. Normalmente se utiliza para ejecutar varios controladores de forma si-
multánea o de forma consecutiva sobre el mismo objeto.
Por defecto, el controlador de “Lista de posición” aplica el controlador “Posición
Bézier” y un controlador vacío o nulo, llamado “Disponible”, donde se aplican los
controladores nuevos. El controlador de “Posición Bézier” puede ser sustituido, y en
el controlador “Disponible” se aplicará otro controlador, pero, al aplicarlo, el con-
trolador de lista incorpora un controlador “Disponible” para que el usuario siempre
pueda ir incorporando más controladores. Siempre quedará un controlador “Dispo-
nible”, por muchos controladores que se vayan incorporando a la lista.
Los controladores aplicados funcionarán simultáneamente, sumando sus efectos, a
no ser que se delimiten sus rangos de actuación en el Track View, desplazando las
barras de rango al efecto.
El orden de inserción en la lista es importante, ya que según el orden establecido va-
riará el comportamiento del objeto al que se le haya aplicado el controlador de “Lista
de posición”; si uno de los controladores es el de restricción de recorrido, debería
situarse el primero y ser el único de este tipo.
Etapa 7: Controlador de “Lista de posición”
PUOC Módulo 5: Controladores de animación en 3D 37
Características generales
Este controlador sirve para agrupar varios controladores en una lista aplicada a un
solo objeto. Normalmente se utiliza para ejecutar varios controladores de forma si-
multánea o de forma consecutiva sobre el mismo objeto.
Por defecto, el controlador de “Lista de posición” aplica el controlador “Posición
Bézier” y un controlador vacío o nulo, llamado “Disponible”, donde se aplican los
controladores nuevos. El controlador de “Posición Bézier” puede ser sustituido, y en
el controlador “Disponible” se aplicará otro controlador, pero, al aplicarlo, el con-
trolador de lista incorpora un controlador “Disponible” para que el usuario siempre
pueda ir incorporando más controladores. Siempre quedará un controlador “Dispo-
nible”, por muchos controladores que se vayan incorporando a la lista.
Los controladores aplicados funcionarán simultáneamente, sumando sus efectos, a
no ser que se delimiten sus rangos de actuación en el Track View, desplazando las
barras de rango al efecto.
El orden de inserción en la lista es importante, ya que según el orden establecido va-
riará el comportamiento del objeto al que se le haya aplicado el controlador de “Lista
de posición”; si uno de los controladores es el de restricción de recorrido, debería
situarse el primero y ser el único de este tipo.
Etapa 7: Controlador de “Lista de posición”
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 38
Actividad de animación concontrolador de Lista de posición
Como ejemplo práctico, se propone realizar la siguiente actividad:
Objetivo:
La animación mediante el controlador de “Lista de posición” se utiliza cuando se
quieren combinar varios controladores de posición en un mismo objeto. Estos con-
troladores pueden funcionar simultáneamente o funcionar en diferentes instantes
de tiempo de forma consecutiva, en cuyo caso es necesario ir al Track View y despla-
zar las barras de rango de los controladores aplicados sobre el objeto.
Enunciado:
Esta ejercicio consiste en hacer una pequeña animación con una primitiva caja que
se desplazará por un recorrido a la vez que se mueve aleatoriamente en los tres ejes.
Resolución
1. Crear una caja de Longitud: 30, Anchura: 60, Altura: 2 y en la posición (0,0,0).
2. Crear una línea curvada que sirva de recorrido, como el de la imagen siguiente:
3. Seleccionar la caja.
4. Ir al menú “Movimiento => Asignar controladores”, seleccionar el parámetro
transformado Posición y pulsar el icono “Asignar controlador” (triángulo verde
PUOC Módulo 5: Controladores de animación en 3D 38
Actividad de animación concontrolador de Lista de posición
Como ejemplo práctico, se propone realizar la siguiente actividad:
Objetivo:
La animación mediante el controlador de “Lista de posición” se utiliza cuando se
quieren combinar varios controladores de posición en un mismo objeto. Estos con-
troladores pueden funcionar simultáneamente o funcionar en diferentes instantes
de tiempo de forma consecutiva, en cuyo caso es necesario ir al Track View y despla-
zar las barras de rango de los controladores aplicados sobre el objeto.
Enunciado:
Esta ejercicio consiste en hacer una pequeña animación con una primitiva caja que
se desplazará por un recorrido a la vez que se mueve aleatoriamente en los tres ejes.
Resolución
1. Crear una caja de Longitud: 30, Anchura: 60, Altura: 2 y en la posición (0,0,0).
2. Crear una línea curvada que sirva de recorrido, como el de la imagen siguiente:
3. Seleccionar la caja.
4. Ir al menú “Movimiento => Asignar controladores”, seleccionar el parámetro
transformado Posición y pulsar el icono “Asignar controlador” (triángulo verde
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 39
con flecha negra) para seleccionar el controlador “Lista de posición”, de la ventana
que se abrirá.
5. Abrir el controlador de “Lista de posición” pulsando sobre el signo “+”.
6. Seleccionar “Posición Bézier” y sustituirlo por el controlador de posición de
“Restricción de Recorrido”.
PUOC Módulo 5: Controladores de animación en 3D 39
con flecha negra) para seleccionar el controlador “Lista de posición”, de la ventana
que se abrirá.
5. Abrir el controlador de “Lista de posición” pulsando sobre el signo “+”.
6. Seleccionar “Posición Bézier” y sustituirlo por el controlador de posición de
“Restricción de Recorrido”.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 40
7. Designar la curva creada anteriormente.
8. Dentro del controlador de “Lista de posición”, seleccionar el controlador “dispo-
nible” y sustituirlo por el controlador de “posición de ruido”. El controlador de lista
siempre deja un controlador en blanco, llamado “disponible”, para ir incorporando
más controladores.
PUOC Módulo 5: Controladores de animación en 3D 40
7. Designar la curva creada anteriormente.
8. Dentro del controlador de “Lista de posición”, seleccionar el controlador “dispo-
nible” y sustituirlo por el controlador de “posición de ruido”. El controlador de lista
siempre deja un controlador en blanco, llamado “disponible”, para ir incorporando
más controladores.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 41
9. Pulsar el botón de “reproducir animación” para visualizar la animación.
La caja recorre la curva mientras tiembla. Estos dos procesos se realizan simultánea-
mente, gracias a que están contenidos dentro de un solo controlador. Este controla-
dor es el controlador de “Lista de posición”.
Si el movimiento causado por el controlador de posición de ruido es demasiado exa-
gerado, se puede modificar, accediendo a las propiedades del controlador. Por ejem-
plo, se puede bajar la frecuencia a 0,055.
La animación final que se obtendrá es la siguiente:
PUOC Módulo 5: Controladores de animación en 3D 41
9. Pulsar el botón de “reproducir animación” para visualizar la animación.
La caja recorre la curva mientras tiembla. Estos dos procesos se realizan simultánea-
mente, gracias a que están contenidos dentro de un solo controlador. Este controla-
dor es el controlador de “Lista de posición”.
Si el movimiento causado por el controlador de posición de ruido es demasiado exa-
gerado, se puede modificar, accediendo a las propiedades del controlador. Por ejem-
plo, se puede bajar la frecuencia a 0,055.
La animación final que se obtendrá es la siguiente:
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 42
Características generales
Este controlador sirve para crear animaciones cuyo movimiento se genera por medio
de una curva con valores aleatorios o con valores aleatorios de origen fractal, dotan-
do al objeto de un movimiento o rotación aleatoria. Debido a esta característica, no
se generan claves de animación.
Este controlador se puede aplicar en casi todos los parámetros animables de 3D Studio.
Este controlador es útil, por ejemplo, para crear el efecto de vibración en un objeto
o para que el objeto vaya tambaleándose.
Etapa 8: Controladores de rotación de ruido
PUOC Módulo 5: Controladores de animación en 3D 42
Características generales
Este controlador sirve para crear animaciones cuyo movimiento se genera por medio
de una curva con valores aleatorios o con valores aleatorios de origen fractal, dotan-
do al objeto de un movimiento o rotación aleatoria. Debido a esta característica, no
se generan claves de animación.
Este controlador se puede aplicar en casi todos los parámetros animables de 3D Studio.
Este controlador es útil, por ejemplo, para crear el efecto de vibración en un objeto
o para que el objeto vaya tambaleándose.
Etapa 8: Controladores de rotación de ruido
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 43
Parámetros del controladorde rotación de ruido
En la ventana de propiedades del controlador de ruido, se encuentran los parámetros
que se utilizan para matizar algunos aspectos de la curva generada por el controlador.
El “núcleo” es el número a partir del cual se generan los cálculos de la curva.
La “frecuencia” es el parámetro que, como su nombre índica, sirve para determinar
la frecuencia del ruido, es decir, la velocidad con que se efectúan los cambios. Cuanto
más alta sea la frecuencia, más bruscos serán los movimientos.
Los parámetros de “fuerza” sirven para determinar el rango de rotación del objeto
durante la animación. Cuanto más alto sea el rango, más rango de rotación tendrá
el objeto. Si se activan las casillas “>0”, el rango estará comprendido entre un valor
de 0 y un valor mayor de cero; este último valor lo introduce el usuario.
El parámetro de “ruido fractal” sirve para generar ruido mediante expresiones frac-
tales; al utilizar este parámetro, automáticamente se habilita el parámetro “aspere-
za”, que se utiliza para determinar la aspereza de la curvatura de animación generada
por el ruido fractal.
El parámetro “Amortiguación interna” sirve para determinar la cantidad de tiempo
que tarda la curva de ruido en llegar a su máximo valor de fuerza.
El parámetro “Amortiguación externa” sirve para determinar la cantidad de tiempo
que tarda la curva de ruido en llegar al valor de fuerza 0.
PUOC Módulo 5: Controladores de animación en 3D 43
Parámetros del controladorde rotación de ruido
En la ventana de propiedades del controlador de ruido, se encuentran los parámetros
que se utilizan para matizar algunos aspectos de la curva generada por el controlador.
El “núcleo” es el número a partir del cual se generan los cálculos de la curva.
La “frecuencia” es el parámetro que, como su nombre índica, sirve para determinar
la frecuencia del ruido, es decir, la velocidad con que se efectúan los cambios. Cuanto
más alta sea la frecuencia, más bruscos serán los movimientos.
Los parámetros de “fuerza” sirven para determinar el rango de rotación del objeto
durante la animación. Cuanto más alto sea el rango, más rango de rotación tendrá
el objeto. Si se activan las casillas “>0”, el rango estará comprendido entre un valor
de 0 y un valor mayor de cero; este último valor lo introduce el usuario.
El parámetro de “ruido fractal” sirve para generar ruido mediante expresiones frac-
tales; al utilizar este parámetro, automáticamente se habilita el parámetro “aspere-
za”, que se utiliza para determinar la aspereza de la curvatura de animación generada
por el ruido fractal.
El parámetro “Amortiguación interna” sirve para determinar la cantidad de tiempo
que tarda la curva de ruido en llegar a su máximo valor de fuerza.
El parámetro “Amortiguación externa” sirve para determinar la cantidad de tiempo
que tarda la curva de ruido en llegar al valor de fuerza 0.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 44
Parámetros del controladorde posición de ruido
Para acceder a las propiedades del parámetro de “Posición de Ruido”, para modificar
sus parámetros, basta con seleccionar el parámetro de transformación donde se ha
aplicado el controlador, seleccionarlo, y con el cursor del ratón encima, pulsar el bo-
tón derecho.
También se puede acceder a las propiedades del controlador, seleccionando el pará-
metro donde esté aplicado y pulsando el botón “Propiedades” de la ventana del
Track View.
El resultado de aplicar un controlador de ruido a la transformación de rotación de un
cubo dará el siguiente resultado:
PUOC Módulo 5: Controladores de animación en 3D 44
Parámetros del controladorde posición de ruido
Para acceder a las propiedades del parámetro de “Posición de Ruido”, para modificar
sus parámetros, basta con seleccionar el parámetro de transformación donde se ha
aplicado el controlador, seleccionarlo, y con el cursor del ratón encima, pulsar el bo-
tón derecho.
También se puede acceder a las propiedades del controlador, seleccionando el pará-
metro donde esté aplicado y pulsando el botón “Propiedades” de la ventana del
Track View.
El resultado de aplicar un controlador de ruido a la transformación de rotación de un
cubo dará el siguiente resultado:
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 45
Actividad de animación medianteel controlador de Rotación de ruido
Objetivo:
Esta actividad consiste en hacer una pequeña animación con una primitiva utilizan-
do el controlador de Rotación de ruido.
La animación mediante el controlador de Rotación de ruido se encarga de generar
una animación mediante una serie de valores aleatorios, donde se define el rango de
movimiento o rotación que contienen estos valores aleatorios, que pueden ser posi-
tivos y negativos, o sólo positivos.
Enunciado:
Esta actividad consistirá en aplicar el controlador de Rotación de ruido al parámetro
transformado de rotación de un cubo o caja.
Resolución
1. Crear una caja de Longitud:50, Anchura:50, Altura:50 y en la posición (0,0,0), por
ejemplo.
2. Seleccionar la caja.
3. Ir al menú “Movimiento”, a la sección “Asignar controlador” y seleccionar el
parámetro transformado Rotación.
4. Pulsar el icono “Asignar controlador” (triángulo verde con flecha negra).
5. Seleccionar el controlador “Rotación de Ruido” y pulsar “aceptar”.
6. Pulsar el botón de “reproducir animación” para ver la animación.
Como se puede observar, la caja se mueve dando tambaleos, ya que gira en todas las
direcciones dentro de un rango de valores aleatorios.
La caja se mueve demasiado rápido. Para modificar los parámetros del controlador
de Rotación de ruido:
7. En el menú Movimiento, hay que seleccionar el parámetro transformado “Rota-
ción: Rotación de ruido”, con el cursor del ratón encima, pulsar el botón derecho
del ratón para que aparezca un submenú, y seleccionar “propiedades” del submenú.
PUOC Módulo 5: Controladores de animación en 3D 45
Actividad de animación medianteel controlador de Rotación de ruido
Objetivo:
Esta actividad consiste en hacer una pequeña animación con una primitiva utilizan-
do el controlador de Rotación de ruido.
La animación mediante el controlador de Rotación de ruido se encarga de generar
una animación mediante una serie de valores aleatorios, donde se define el rango de
movimiento o rotación que contienen estos valores aleatorios, que pueden ser posi-
tivos y negativos, o sólo positivos.
Enunciado:
Esta actividad consistirá en aplicar el controlador de Rotación de ruido al parámetro
transformado de rotación de un cubo o caja.
Resolución
1. Crear una caja de Longitud:50, Anchura:50, Altura:50 y en la posición (0,0,0), por
ejemplo.
2. Seleccionar la caja.
3. Ir al menú “Movimiento”, a la sección “Asignar controlador” y seleccionar el
parámetro transformado Rotación.
4. Pulsar el icono “Asignar controlador” (triángulo verde con flecha negra).
5. Seleccionar el controlador “Rotación de Ruido” y pulsar “aceptar”.
6. Pulsar el botón de “reproducir animación” para ver la animación.
Como se puede observar, la caja se mueve dando tambaleos, ya que gira en todas las
direcciones dentro de un rango de valores aleatorios.
La caja se mueve demasiado rápido. Para modificar los parámetros del controlador
de Rotación de ruido:
7. En el menú Movimiento, hay que seleccionar el parámetro transformado “Rota-
ción: Rotación de ruido”, con el cursor del ratón encima, pulsar el botón derecho
del ratón para que aparezca un submenú, y seleccionar “propiedades” del submenú.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 46
8. En el cuadro de propiedades del controlador, modificar la frecuencia a 0,085.
9. Pulsar el botón “reproducir animación” para ver la animación.
Ahora la animación es muy lenta y se pueden observar los distintos cambios de ro-
tación en el movimiento de la caja.
Para hacer que la caja rote aleatoriamente en el eje Z hay que seguir los siguientes
pasos:
10. Acceder al cuadro de propiedades del controlador de ruido.
11. Cambiar la frecuencia a 0,025.
PUOC Módulo 5: Controladores de animación en 3D 46
8. En el cuadro de propiedades del controlador, modificar la frecuencia a 0,085.
9. Pulsar el botón “reproducir animación” para ver la animación.
Ahora la animación es muy lenta y se pueden observar los distintos cambios de ro-
tación en el movimiento de la caja.
Para hacer que la caja rote aleatoriamente en el eje Z hay que seguir los siguientes
pasos:
10. Acceder al cuadro de propiedades del controlador de ruido.
11. Cambiar la frecuencia a 0,025.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 47
12. Activar las casillas de Fuerza de X, Fuerza de Y, Fuerza de Z.
13. Cambiar la Fuerza de X, aproximadamente, a cero. Esto es la restricción a cero en
el eje X, por lo que la caja no rotará en el eje X.
14. Cambiar la Fuerza de Y, aproximadamente, a cero. Esto es la restricción a cero en
el eje Y, por lo que la caja no rotará en el eje Y.
15. Cambiar la Fuerza de Z, aproximadamente, a 90. Esto es la restricción a 90 en el
eje Z, por lo que la caja rotará, aleatoriamente, en el eje Z, entre los valores que van
de 0 a 90.
16. Pulsar el botón “reproducir animación”. La caja rotará aleatoriamente en el eje
Z, entre el rango de valores de 0 a 90.
PUOC Módulo 5: Controladores de animación en 3D 47
12. Activar las casillas de Fuerza de X, Fuerza de Y, Fuerza de Z.
13. Cambiar la Fuerza de X, aproximadamente, a cero. Esto es la restricción a cero en
el eje X, por lo que la caja no rotará en el eje X.
14. Cambiar la Fuerza de Y, aproximadamente, a cero. Esto es la restricción a cero en
el eje Y, por lo que la caja no rotará en el eje Y.
15. Cambiar la Fuerza de Z, aproximadamente, a 90. Esto es la restricción a 90 en el
eje Z, por lo que la caja rotará, aleatoriamente, en el eje Z, entre los valores que van
de 0 a 90.
16. Pulsar el botón “reproducir animación”. La caja rotará aleatoriamente en el eje
Z, entre el rango de valores de 0 a 90.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 48
Características generales
El controlador de “escala de audio” se utiliza para generar movimiento a partir de
una señal de audio registrada o grabada en un archivo de audio en formato *.wav o
*.avi.
Este controlador se puede usar para animar un objeto al compás de una melodía. Por
ejemplo, se puede animar una caja que se escale al ritmo del audio o en función del
audio (igual que una barra gráfica de un ecualizador de sonido).
Para utilizar este controlador, se recomienda trabajar desde el Track View, debido a
que desde el menú Movimiento no se pueden ver las pistas de audio del Track View.
Se asigna el controlador de “Escala de audio” a la transformación “Escala”:
Etapa 9: Controladores de escala de audio
PUOC Módulo 5: Controladores de animación en 3D 48
Características generales
El controlador de “escala de audio” se utiliza para generar movimiento a partir de
una señal de audio registrada o grabada en un archivo de audio en formato *.wav o
*.avi.
Este controlador se puede usar para animar un objeto al compás de una melodía. Por
ejemplo, se puede animar una caja que se escale al ritmo del audio o en función del
audio (igual que una barra gráfica de un ecualizador de sonido).
Para utilizar este controlador, se recomienda trabajar desde el Track View, debido a
que desde el menú Movimiento no se pueden ver las pistas de audio del Track View.
Se asigna el controlador de “Escala de audio” a la transformación “Escala”:
Etapa 9: Controladores de escala de audio
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 49
Cuando se aplica el controlador al parámetro de transformación, se debe seleccionar
el archivo de audio que se va a utilizar para generar la animación.
Al aplicarse el controlador, aparece una pista de audio en el Track View, debajo del
parámetro donde se ha aplicado el controlador y donde se puede ver la señal de audio.
PUOC Módulo 5: Controladores de animación en 3D 49
Cuando se aplica el controlador al parámetro de transformación, se debe seleccionar
el archivo de audio que se va a utilizar para generar la animación.
Al aplicarse el controlador, aparece una pista de audio en el Track View, debajo del
parámetro donde se ha aplicado el controlador y donde se puede ver la señal de audio.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 50
El audio no se escucha directamente al aplicarlo al controlador, pero, para poder es-
cuchar el audio, 3D Studio posee un parámetro especifico de sonido en el Track View
para dicha circunstancia.
Para escuchar el audio
Se deben seguir los siguientes pasos:
1. Ir al parámetro Sonido del Track View, al principio de todo.
2. Seleccionar el parámetro Sonido y situar el cursor del ratón encima de éste y, a
continuación, pulsar el botón derecho del ratón para acceder a la propiedades.
3. En la ventana Opciones de sonido, pulsar sobre el botón “Seleccionar sonido”.
4. Seleccionar el mismo archivo de audio aplicado en el controlador de posición de
audio.
5. Pulsar en el botón “Aceptar”.
Ahora, cuando se pulse en el botón de “reproducir animación” en el 3D Studio, se
verá la animación generada por el controlador de audio y se podrá escuchar el audio
gracias al sonido incorporado en la pista “Sonido” del Track View.
Hay que advertir que este sonido no se grabará en el fichero de vídeo que se genere;
se tendría que añadir con un programa complementario.
PUOC Módulo 5: Controladores de animación en 3D 50
El audio no se escucha directamente al aplicarlo al controlador, pero, para poder es-
cuchar el audio, 3D Studio posee un parámetro especifico de sonido en el Track View
para dicha circunstancia.
Para escuchar el audio
Se deben seguir los siguientes pasos:
1. Ir al parámetro Sonido del Track View, al principio de todo.
2. Seleccionar el parámetro Sonido y situar el cursor del ratón encima de éste y, a
continuación, pulsar el botón derecho del ratón para acceder a la propiedades.
3. En la ventana Opciones de sonido, pulsar sobre el botón “Seleccionar sonido”.
4. Seleccionar el mismo archivo de audio aplicado en el controlador de posición de
audio.
5. Pulsar en el botón “Aceptar”.
Ahora, cuando se pulse en el botón de “reproducir animación” en el 3D Studio, se
verá la animación generada por el controlador de audio y se podrá escuchar el audio
gracias al sonido incorporado en la pista “Sonido” del Track View.
Hay que advertir que este sonido no se grabará en el fichero de vídeo que se genere;
se tendría que añadir con un programa complementario.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 51
Parámetros del controladorde escala de audio
El botón “Selec Sonido” sirve para seleccionar y cargar un fichero de audio en for-
mato *.wav y en formato *.avi.
El botón “Suprimir sonido” sirve para borrar la señal de audio.
El parámetro “Valor absoluto” sirve para determinar la interpretación de la ampli-
tud del sonido. Con este parámetro activado, la amplitud máxima es igual a la am-
plitud máxima de la señal de audio muestreada.
La sección “Control en tiempo real” sirve para realizar animaciones interactivas con
audio en tiempo real, como por ejemplo el audio procedente de un micrófono.
La sección “muestra” sirve para manipular la muestra de audio.
Se reduce el nivel de ruido de fondo utilizando el parámetro “umbral”.
Para suavizar la forma de onda del audio, se utiliza el parámetro “submuestreo” y
también se utiliza para el control de la presentación del muestreo en el Track View.
PUOC Módulo 5: Controladores de animación en 3D 51
Parámetros del controladorde escala de audio
El botón “Selec Sonido” sirve para seleccionar y cargar un fichero de audio en for-
mato *.wav y en formato *.avi.
El botón “Suprimir sonido” sirve para borrar la señal de audio.
El parámetro “Valor absoluto” sirve para determinar la interpretación de la ampli-
tud del sonido. Con este parámetro activado, la amplitud máxima es igual a la am-
plitud máxima de la señal de audio muestreada.
La sección “Control en tiempo real” sirve para realizar animaciones interactivas con
audio en tiempo real, como por ejemplo el audio procedente de un micrófono.
La sección “muestra” sirve para manipular la muestra de audio.
Se reduce el nivel de ruido de fondo utilizando el parámetro “umbral”.
Para suavizar la forma de onda del audio, se utiliza el parámetro “submuestreo” y
también se utiliza para el control de la presentación del muestreo en el Track View.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 52
Las secciones de “Escala base” y “Escala destino” sirven para establecer el rango de
deformación, es decir, con los parámetros de estas secciones, se determina la canti-
dad mínima y máxima que puede llegar a escalarse el objeto.
La sección “Canal” sirve para determinar qué canal de audio (el izquierdo o el dere-
cho) debe regir en el controlador, sólo funciona con archivos de sonido estéreo, pero
también existe la posibilidad de que los dos canales, simultáneamente, puedan regir
sobre el controlador, gracias al parámetro “mixto”.
Acceso a las propiedadesdel controlador de escala de audio
El acceso a las propiedades de este controlador se realiza de la misma manera que la
mayoría de los controladores, es decir, se selecciona el parámetro transformado don-
de se ha aplicado el controlador, y mediante el ratón y el botón derecho de éste, se
accede a las propiedades, o bien, mediante el botón “Propiedades” de la ventana del
Track View.
El resultado de aplicar un controlador de audio a la transformación de escala de un
cubo dará el siguiente resultado (se ha añadido posteriormente el audio al vídeo re-
sultante):
PUOC Módulo 5: Controladores de animación en 3D 52
Las secciones de “Escala base” y “Escala destino” sirven para establecer el rango de
deformación, es decir, con los parámetros de estas secciones, se determina la canti-
dad mínima y máxima que puede llegar a escalarse el objeto.
La sección “Canal” sirve para determinar qué canal de audio (el izquierdo o el dere-
cho) debe regir en el controlador, sólo funciona con archivos de sonido estéreo, pero
también existe la posibilidad de que los dos canales, simultáneamente, puedan regir
sobre el controlador, gracias al parámetro “mixto”.
Acceso a las propiedadesdel controlador de escala de audio
El acceso a las propiedades de este controlador se realiza de la misma manera que la
mayoría de los controladores, es decir, se selecciona el parámetro transformado don-
de se ha aplicado el controlador, y mediante el ratón y el botón derecho de éste, se
accede a las propiedades, o bien, mediante el botón “Propiedades” de la ventana del
Track View.
El resultado de aplicar un controlador de audio a la transformación de escala de un
cubo dará el siguiente resultado (se ha añadido posteriormente el audio al vídeo re-
sultante):
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 53
Actividad de animacióncon controlador de Escala de audio
Objetivo:
Conocer y aplicar el controlador de Escala de audio.
La animación mediante el controlador de Escala de audio se encarga de generar una
animación controlada por la forma de onda de un archivo de audio, por los cambios
de volumen del sonido.
Enunciado:
Esta actividad consistirá en aplicar el controlador de Escala de audio al parámetro
transformado de Escala de un cubo o caja, para hacer que la caja se escale en el sen-
tido del eje de la Z en función del sonido (como las barras gráficas de un ecualizador).
Resolución
1. Crear una caja de Longitud: 50, Anchura: 50, Altura: 50 y en la posición (0,0,0),
por ejemplo.
2. Seleccionar la caja.
3. Ir al menú “Movimiento”, a la sección “Asignar controlador” y seleccionar el
parámetro transformado “Escalar”.
4. Pulsar el icono “Asignar controlador”.
5. Seleccionar el controlador “Escala audio” de la lista de controladores de Escalar
y pulsar “aceptar”.
PUOC Módulo 5: Controladores de animación en 3D 53
Actividad de animacióncon controlador de Escala de audio
Objetivo:
Conocer y aplicar el controlador de Escala de audio.
La animación mediante el controlador de Escala de audio se encarga de generar una
animación controlada por la forma de onda de un archivo de audio, por los cambios
de volumen del sonido.
Enunciado:
Esta actividad consistirá en aplicar el controlador de Escala de audio al parámetro
transformado de Escala de un cubo o caja, para hacer que la caja se escale en el sen-
tido del eje de la Z en función del sonido (como las barras gráficas de un ecualizador).
Resolución
1. Crear una caja de Longitud: 50, Anchura: 50, Altura: 50 y en la posición (0,0,0),
por ejemplo.
2. Seleccionar la caja.
3. Ir al menú “Movimiento”, a la sección “Asignar controlador” y seleccionar el
parámetro transformado “Escalar”.
4. Pulsar el icono “Asignar controlador”.
5. Seleccionar el controlador “Escala audio” de la lista de controladores de Escalar
y pulsar “aceptar”.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 54
6. Abrir la ventana del Track View, pulsando el icono “Abrir Track View”.
7. Seleccionar la pista de sonido del Track View.
8. Acceder a “propiedades” del parámetro sonido, utilizando el botón derecho del
ratón o usando el “icono propiedades” que hay en la ventana Track View.
9. Seleccionar un archivo de audio en formato *.wav o *.avi, mediante el botón “Se-
leccionar sonido” del cuadro de diálogo de propiedades. En este caso, seleccionar
“tutdrum.wav”, situado en “\Sounds\TUTDRUM.WAV”.
Normalmente, se carga el audio en esta pista de sonido del Track View con el fin de
poder escuchar el audio cuando pulsamos el botón de “reproducir animación” para
PUOC Módulo 5: Controladores de animación en 3D 54
6. Abrir la ventana del Track View, pulsando el icono “Abrir Track View”.
7. Seleccionar la pista de sonido del Track View.
8. Acceder a “propiedades” del parámetro sonido, utilizando el botón derecho del
ratón o usando el “icono propiedades” que hay en la ventana Track View.
9. Seleccionar un archivo de audio en formato *.wav o *.avi, mediante el botón “Se-
leccionar sonido” del cuadro de diálogo de propiedades. En este caso, seleccionar
“tutdrum.wav”, situado en “\Sounds\TUTDRUM.WAV”.
Normalmente, se carga el audio en esta pista de sonido del Track View con el fin de
poder escuchar el audio cuando pulsamos el botón de “reproducir animación” para
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 55
ver la animación, ya sea para utilizarlo con el controlador de audio o bien para la sin-
cronización de movimiento de labios cuando se animan personajes o la sincroniza-
ción de audio con otros objetos.
10. En el mismo Track View, seleccionar el parámetro transformado Escalar, donde
se ha asignado el controlador de Escala de Audio y acceder a las propiedades de este
controlador.
11. Seleccionar el archivo de audio “tutdrum.wav” (\Sounds\tutdrum.wav), me-
diante el botón “Seleccionar sonido” del cuadro de diálogo de las propiedades del
controlador de audio.
Al cargar el archivo de audio en el controlador de Escala de audio, aparece una pista
de sonido que corresponde al archivo de audio cargado en el controlador.
Si se pulsa el botón “reproducir animación”, se observa que la caja no se mueve,
pero se escucha el sonido. Esto se debe a que no se ha determinado el rango de Escala,
que se determina mediante los parámetros “Escala Base” y “Escala destino”.
12. Ir a las propiedades del controlador de Escala de audio.
PUOC Módulo 5: Controladores de animación en 3D 55
ver la animación, ya sea para utilizarlo con el controlador de audio o bien para la sin-
cronización de movimiento de labios cuando se animan personajes o la sincroniza-
ción de audio con otros objetos.
10. En el mismo Track View, seleccionar el parámetro transformado Escalar, donde
se ha asignado el controlador de Escala de Audio y acceder a las propiedades de este
controlador.
11. Seleccionar el archivo de audio “tutdrum.wav” (\Sounds\tutdrum.wav), me-
diante el botón “Seleccionar sonido” del cuadro de diálogo de las propiedades del
controlador de audio.
Al cargar el archivo de audio en el controlador de Escala de audio, aparece una pista
de sonido que corresponde al archivo de audio cargado en el controlador.
Si se pulsa el botón “reproducir animación”, se observa que la caja no se mueve,
pero se escucha el sonido. Esto se debe a que no se ha determinado el rango de Escala,
que se determina mediante los parámetros “Escala Base” y “Escala destino”.
12. Ir a las propiedades del controlador de Escala de audio.
FUOC FUOC
PUOC Módulo 5: Controladores de animación en 3D 56
13. Modificar el parámetro “Escala destino” en el eje Z, introduciendo un valor de
400, aproximadamente, en la componente Z del parámetro “Escala destino”.
14. Pulsar el botón de “reproducir animación” para ver la animación.
El resultado final debe ser, aproximadamente, una caja que va aumentando su escala
en el eje Z al compás del sonido, de la misma forma que las barras gráficas de un ecua-
lizador de sonido.
PUOC Módulo 5: Controladores de animación en 3D 56
13. Modificar el parámetro “Escala destino” en el eje Z, introduciendo un valor de
400, aproximadamente, en la componente Z del parámetro “Escala destino”.
14. Pulsar el botón de “reproducir animación” para ver la animación.
El resultado final debe ser, aproximadamente, una caja que va aumentando su escala
en el eje Z al compás del sonido, de la misma forma que las barras gráficas de un ecua-
lizador de sonido.
FUOC FUOC