La animación puede ser una pesadilla si no tiene una plataforma fácil de usar y bien hecha para trabajar, y en este tutorial, Donato Marotta nos muestra cómo crear solo eso mediante el uso de uniones, localizadores, atributos personalizados, establecer claves controladas, expresiones. y restricciones en maya!
El tutorial se presenta de la siguiente manera:
Nota: haga clic en las imágenes para acceder a las versiones de alta resolución.
Crea una nueva escena e importa la botella con tapón. Seleccione el tapón, luego mantenga presionado cambio y seleccione la botella. prensa PAG para criar el tapón de la botella.
Necesitamos mover el punto de pivote de la botella, así que seleccione la botella en la vista frontal y presione En s en tu teclado Esto nos permite mover el pivote del objeto usando el gizmo de transformación. Mueva el pivote a la parte inferior de la botella y, cuando esté satisfecho con su posición, presione En s otra vez. Por último, pulse W Y mueva la botella para que descanse. Y = 0 como se muestra.
prensa R y escale la botella proporcionalmente para que tenga ocho unidades de alto, como se muestra.
Con nuestra botella en su lugar, seleccione Congelar transformaciones desde el Modificar menú.
Con la botella y el tapón seleccionados, cree una nueva capa y cambie su nombre por Bottle_Layer. Luego agregue los objetos seleccionados a nuestra nueva capa haciendo clic en el botón que se muestra.
Haga clic en la plaza central en el Bottle_Layer Para moldear la botella, lo que nos permite verla, pero no seleccionarla..
En el Animación menú haga clic en el Herramienta esqueleto / articulación.
presione "Hold X para habilitar el ajuste de la cuadrícula y crear ocho juntas desde la parte inferior hasta la parte superior de la botella, una en cada uno de nuestros cuadrados de cuadrícula. Cuando estés feliz, presiona Entrar soltar la herramienta.
En el Crear menú seleccionar NURBS Primitivos> Círculo.
Crea un círculo con un Radio de 15.
Presione Ctrl + A para activar la Editor de atributos para el objeto, y luego vaya a Visualización de objeto> Anulaciones de dibujo> Habilitar invalidaciones y elija la rojo color.
¡Ahora vamos a modificar un poco el círculo! Haga clic derecho sobre él y seleccione Vértice de control. Ahora, tome los vértices uno por uno y muévalos a su lugar (¡puede crear cualquier forma que desee!) Cuando haya terminado, cambie el nombre del círculo como Ctrl_Bottle.
Ahora crea otro círculo de nurbs en el centro del eje, con una Radio de 10. Luego ve a la Editor de atributos y hazlo amarillo.
Mueva el último círculo creado a 8 en el eje Y, y renómbrelo como Ctrl_Spine1.
Duplicar Ctrl_Spine1 dos veces, y mueva el primero a 16 y el segundo a 24 en el eje Y.
Seleccione el menú Crear> Localizador.
Escale el nuevo localizador proporcionalmente a 8, muévalo a 16 en el eje Y y cámbiele el nombre a locator1.
Duplique el localizador y mueva el duplicado a 24 en el eje Y, para que coincida con la posición del círculo. Renombrarlo a locator2.
Ahora seleccione Ctrl_Spine3, duplicarlo y escalarlo proporcionalmente 0.5.
Colorea el último duplicado. Circulo para que coincida con el color de su localizador y cambiarle el nombre a locator_circle.
Ahora selecciona todos los controles creados excepto locator1 y locator2, y vaya a Modificar> Congelar transformación (Opciones). En las opciones, seleccione Traducir Girar Escala y luego haga clic en Congelar transformar.
Seleccionar Ctrl_Spine3, y manteniendo presionada la tecla Mayús locator_circle. Ahora presiona PAG criarlos juntos.
Seleccionar locator_circle, y otra vez manteniendo pulsada la tecla Mayús locator2. prensa PAG criarlos juntos.
¡Más padres! Seleccionar Ctrl_Spine2, mantenga pulsada la tecla shift y seleccione locator1 y luego presione PAG para padres.
Ahora seleccione locator2, mantenga pulsada la tecla shift y seleccione locator1, Ctrl_Spine1 y Ctrl_Bottle. Con los 4 seleccionados, presione PAG a los padres Si abre el Hypergraph, debería verse muy similar a la imagen de abajo.
Ahora, con nuestros controles en su lugar y configuración, comenzaremos a trabajar en las juntas. Seleccionar conjunta1, mantenga pulsada la tecla shift y seleccione Ctrl_Bottle y presione PAG para ser padre de todas las articulaciones al control principal, Ctrl_Bottle.
Seleccionar Conjunto4 y en el Caja de canales seleccionar Girar y y en la parte superior de la Caja de canales Vaya a Editar> Expresiones para abrir el Editor de expresiones.
Agrega la siguiente expresión a rotarY y luego haga clic en Crear :
joint4.rotateY = joint3.rotateY;
Ahora seleccione rotarZ en el Editor de expresiones y añadir / crear esta expresión:
joint4.rotateZ = joint3.rotateZ;
Seleccionar conjunta2, y luego seleccione rotarY en el Editor de expresiones. Añadir / crear esta expresión:
joint2.rotateY = Ctrl_Spine1.rotateX / 4;
Seleccionar rotarZ y añadir / crear esta expresión:
joint2.rotateZ = -Ctrl_Spine1.rotateZ / 4;
Seleccionar Ctrl_Spine1 y selección de turno joint3. En el Animación seleccionar menú Restringir / Orientar.
Como puedes ver a la imagen de abajo, girando Ctrl_Spine1 Rota correctamente las articulaciones. Ahora es el momento de repetir el proceso para los otros controles..
Seleccionar conjunta6 y luego seleccione Girar y en el Caja de canales, abre el Editor de expresiones como antes, y añadir esta expresión a rotarY, recordando golpear Crear cuando termines :
joint6.rotateY = joint5.rotateY;
Seleccionar rotarZ en el Editor de expresiones y añadir / crear esta expresión:
joint6.rotateZ = joint5.rotateZ;
Seleccionar locator1 y luego en el Editor de expresiones seleccionar rotarX y añadir / crear esta expresión:
locator1.rotateX = Ctrl_Spine1.rotateX * 3;
Seleccionar rotarZ y añadir / crear esta expresión:
locator1.rotateZ = Ctrl_Spine1.rotateZ * 3;
Seleccionar Ctrl_Spine2, selección de turno conjunta5 y seleccione Restringir / Orientar desde el Animación menú.
Seleccionar conjunta5, selección de turno locator1 y elige Restricción / Punto (Opciones) desde el mismo menu.
En el Opciones de restricción de puntos, seleccionar Mantener offset y Ejes de restricción (Todos) y haga clic en Añadir.
Como puede ver en la imagen de abajo, ahora podemos rotar Ctrl_Spine1 y Ctrl_Spine2 por separado, aunque el segundo está influenciado por el primero..
Ahora seleccione conjunto8, traer el Editor de expresiones, seleccionar rotarY y añadir / crear esta expresión:
joint8.rotateY = joint7.rotateY;
Seleccionar rotarZ y añadir / crear esta expresión:
joint8.rotateZ = joint7.rotateZ;
Seleccionar Ctrl_Spine3, selección de turno conjunto7 y seleccione Restringir / Orientar desde el menú de animación.
Seleccionar locator2, abre el Editor de expresiones, seleccionar rotarX y añade esta expresión:
locator2.rotateX = Ctrl_Spine1.rotateX * 5;
Seleccionar locator2, entonces rotarZ en el Editor de expresiones y añadir / crear esta expresión:
locator2.rotateZ = Ctrl_Spine1.rotateZ * 5;
Seleccionar locator_circle, y añadir esta expresión a rotar X :
locator_circle.rotateX = Ctrl_Spine2.rotateX * 3;
Seleccionar rotarZ y añade esta expresión:
locator_circle.rotateZ = Ctrl_Spine2.rotateZ * 3;
Seleccione joint7, shift select locator2 y seleccione Restringir / Punto desde el Animación menú.
Seleccionar locator1 y abre el Editor de atributos (Ctrl + A). En el Panel de visualización de objetos apaga el Visibilidad. Ahora haz lo mismo para locator2 y el circle_locator.
En el Editor de capas, Haga clic dos veces en el cuadro central de nuestra BottleLayer hacer la botella seleccionable.
Seleccione la botella y, asegurándose de que está viendo el Animación Menús, vaya a Crear Deformadores> No lineales> Squash.
Seleccionar Ctrl_Bottle y en el Caja de canales haga clic en Editar> Agregar atributo.
En el Añadir atributo diálogo, para Nombre largo escribir Estirar la calabaza, en Tipo de datos escoger Flotador, en Propiedades de atributo numérico inserte un Mínimo de -10 y un Máximo de 10, y finalmente añadir una Defecto de 0. Haga clic en DE ACUERDO para agregar nuestro nuevo atributo.
Ahora tenemos nuestro nuevo atributo, ¡necesitamos hacer que haga algo! En el Caja de canales seleccionar Estirar la calabaza y vaya a Editar> Establecer clave impulsada.
Selecciona el Ctrl_Bottle y en el Caja de canales haga clic en nuestro nuevo Estirar la calabaza atributo. En el Establecer llave impulsada clic en la ventana Controlador de carga para agregar nuestro Ctrl_Bottle como nuestro objeto conductor. En el ahora poblado Conductor cuadro de selección Ctrl_Bottle y entonces Estirar la calabaza.
Ahora tenemos que elegir el objeto impulsado. Así que selecciona la Botella y en el Caja de canales seleccionar squash en el ENTRADAS sección. Ahora haga clic Carga impulsada en el Establecer llave impulsada Ventana para rellenar la sección accionada. Haga clic en squash en el Impulsado Caja y luego seleccione Factor. Con nuestro controlador y la configuración de atributos controlados, ahora podemos hacer clic Llave para crear nuestra primera conexión.
Ahora seleccione Ctrl_Bottle y establecer el Estirar la calabaza atribuir a 10. Seleccione squash en el SALIDAS sección de la Caja de canales y cambiar el Factor valor a 0.7. Regreso en el Establecer llave impulsada ventana, haga clic en Llave para crear otra conexión.
Selecciona el Ctrl_Bottlees Estirar la calabaza atribuir a -10, seleccione squash en el SALIDAS sección y cambiar la Factor valor a -1.3. Ahora crea nuestra última tecla haciendo clic Llave en el Establecer llave impulsada ventana.
Selecciona el Estirar la calabaza atribuir de nuevo a 0 y cerrar el Establecer llave impulsada ventana. Vaya a Ventana> Editor de animación> Editor de gráficos.
Seleccionar squash en el SALIDAS Sección de Ctrl_Bottle para actualizar el Editor grafico. Selecciona todas las teclas de animación y presiona F Para suavizarlos como se puede ver en la imagen de abajo..
Con eso hecho, ahora selecciona solo la tecla del medio en el Editor grafico y, usando los mangos de bezier que sobresalen de la tecla, ajuste la curva de animación para suavizar las cosas como se puede ver a continuación. Cierra el Editor grafico.
Selecciona el SquashHandle y presiona Ctrl + H para ocultarlo.
Con nuestra plataforma en su lugar, y nuestro aplastamiento / estiramiento completo, ahora necesitamos conectar la plataforma hasta la geometría de la botella. Vaya a la vista frontal y presione 4 para cambiar a la vista de alámbrico. Seleccionar conjunta1 y Shift seleccionan la botella.
En el Animación menú, haga clic en Piel> Enlazar Piel> Enlazar suave (opciones).
En el Opciones de enlace suave conjunto de ventanas Unirse a a Jerarquía conjunta, Influencias max a 5, y luego haga clic en Piel de enlace. Finalmente seleccione Ctrl_Spine1, en el Caja de canales, botón derecho del ratón Girar y seleccionar Bloqueo seleccionado para deshabilitar la edición de este canal, ya que será afectado por nuestra plataforma. Ahora repita este bloqueo para Ctrl_Spine2 y Ctrl_Spine3.
Y eso es todo, estás listo para animar! ¡Juega un poco con la plataforma y ve qué puedes hacer! Espero que hayan disfrutado el tutorial, y si tiene alguna pregunta, hágamelo saber en los comentarios..