Gracias Gracias:  2
Resultados 1 al 7 de 7

Tema: animar un objeto girando sobre su eje local

  1. #1
    Miembro
    Fecha de ingreso
    Mar 2006
    Ubicación
    Sevilla
    Mensajes
    35

    Animar un objeto girando sobre su eje local

    Buenas a todos, os escribía porque tengo una duda de animación de algo que es aparentemente muy sencillo pero que no sabemos solucionar ya que de animación sólo tengo nociones básicas (o eso creía).

    El problema es el siguiente: se trata de girar unas hojas de metal que forman una celos?a de un patio. Cuando las hojas están verticales u horizontales no hay problema. El problema viene cuando esas hojas están en el plano de la cubierta que es inclinado.

    Si se giran las hojas en su eje local (que esta bien orientado para este objetivo) se ve el giro correcto en el viewport, pero si se activa el AUTOKEY para meter keys el giro lo hace desde otro gizmo, no sé cual, y se desvía del eje correcto.

    animar un objeto girando sobre su eje local-celosia.jpg

    En la imagen veis las hojas inferiores son horizontales, las superiores son las de la cubierta, la de la izquierda gira mal y la de la derecha esta en la posición correcta pero sin animar, claro

    Yo para animar activo el AUTOKEY, defino la posición inicial, paso al siguiente frame y defino el giro final. ¿Hago algo mal? ¿Alguna idea o sugerencia?

    Os dejo el archivo, esta en 3DSMAX 2010, muchas gracias y un saludo.
    Archivos adjuntados Archivos adjuntados
    Última edición por 3dpoder; 25-11-2011 a las 00:36 Razón: Adjuntar las imágenes al foro

  2. #2
    Senior Member Avatar de deloeste33
    Fecha de ingreso
    Dec 2008
    Mensajes
    928

    Wink Re: Animar un objeto girando sobre su eje local

    Debés empaparte un poco más del arduo tema de los controladores de Rotación.
    Tu problema se debería a la diferencia entre el Controlador Euler XYZ, el predeterminado para objetos nuevos, y el Controlador TCB (Tension, Continuity, Bias), que permite una manipulación local más independiente pero menos intuitiva.
    Resolverlo implica estar familiarizado con el Curve Editor.



    Se deben seleccionar las pistas de Rotación de los objetos problemáticos, sin entrar a las pistas XYZ que se verán anidadas (izquierda).
    Luego hacer clic derecho para elegir Asign Controller... en el menú Quad.
    El cuadro muestra la lista de los muchos controladores disponibles. (Centro)
    Al final esta TCB Rotation. Al seleccionarlo, las pistas separadas XYZ de los objetos desapareceran de la Track View. (derecha)
    Pero las rotaciones locales responderan a lo esperado en las operaciones de visor más usuales.
    En la Ayuda hallaras más información de cómo interpretar sus valores, y cómo manejarlos para animar.
    Te recomiendo paciencia porque no es tan simple de entender.
    Espero que te sirva.
    Miniaturas adjuntadas Miniaturas adjuntadas animar un objeto girando sobre su eje local-rotacioneuler-a-tcb.png  
    “La utopía está en el horizonte. Camino dos pasos, ella se aleja dos pasos y el horizonte se corre diez pasos más allá.
    ¿Entonces para que sirve la utopía?
    Para eso, sirve para caminar.”
    Eduardo Galeano

  3. #3
    Administrador Avatar de SHAZAM
    Fecha de ingreso
    Apr 2002
    Ubicación
    28.10º N 15.43º W in a blue planet.
    Mensajes
    20,761

    Re: Animar un objeto girando sobre su eje local

    Otra forma practica sería crear un dummy y emparentar los objetos a este. Al animar el dummy se movería el conjunto según los ejes del dummy sin importar la inclinación de las hojas, las cuales podrías animar independientemente si hace falta.
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las películas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  4. #4
    Miembro
    Fecha de ingreso
    Mar 2006
    Ubicación
    Sevilla
    Mensajes
    35

    Re: Animar un objeto girando sobre su eje local

    Muchas gracias por vuestras respuestas, mañana a primera hora me pondré a verlo a ver si lo consigo con vuestros consejos. Y mirando por el foro he encontrado este post ( http://www.foro3d.com/f23/girando-ob...des-84072.html ) relacionado con una respuesta muy interesante de IkerClon que creo que va por donde Shazam me ha indicado. En principio lo veo más sencillo que lo que me indica deloeste33 pero me ha venido muy bien para saber sobre qué buscar información. Un saludo y os contaré próximamente.

  5. #5
    Miembro
    Fecha de ingreso
    Mar 2006
    Ubicación
    Sevilla
    Mensajes
    35

    Re: Animar un objeto girando sobre su eje local

    Solucionado. Lo traté de hacer con el modo Gimbal pero al alinearlo y orientarlo el gizmo gimbal seguía estando alineado con el eje universal. Finalmente he creado un punto en la pestaña de helpers, lo he alineado con el objeto en posición y rotación, luego he emparentado el objeto al punto. Y luego simplemente ya se podía animar usando el AUTOKEY directamente al objeto y usando sus ejes de coordenadas locales, ya que tenía el gizmo emparentado con el punto. Muchas gracias a todos¡¡

  6. #6
    Senior Member Avatar de deloeste33
    Fecha de ingreso
    Dec 2008
    Mensajes
    928

    Wink Sin links ni helpers ni rehacer la animación!

    LL-SamU-L:
    Cita Iniciado por LL-SamU-L Ver mensaje
    Solucionado. Lo traté de hacer con (....) Finalmente he (....), luego he (....) . Y luego simplemente ya (....) y usando (....) . Muchas gracias a todos¡¡
    Cita Iniciado por LL-SamU-L
    ¿Alguna idea o sugerencia?

    Os dejo el archivo, esta en 3DSMAX 2010,
    Lastima que no probaste el cambio de controlador.
    Hace un rato se me ocurrió abrir tu archivo, hice sólo eso, y se arregló sin ni siquiera retocar los keyframes.

    Supongo que hice demasiado hincapié en el tema de entender.
    Y eso, ahora veo, asusta en vez de estimular.
    “La utopía está en el horizonte. Camino dos pasos, ella se aleja dos pasos y el horizonte se corre diez pasos más allá.
    ¿Entonces para que sirve la utopía?
    Para eso, sirve para caminar.”
    Eduardo Galeano

  7. #7
    Senior Member
    Fecha de ingreso
    Mar 2007
    Mensajes
    207

    Re: Sin links ni helpers ni rehacer la animación!

    bueno no he leído todo pero por lo que he leído nadie se le ha ocurrido 1º rotar el objeto, segundo hacer un grupo y el mismo grupo inclinarlo en cualquier eje a si también funciona un saludoo

Temas similares

  1. 3ds Max Planeta girando sobre la orbita
    Por 3dpoder en el foro 3DStudio Max
    Respuestas: 1
    Último mensaje: 08-05-2011, 08:13
  2. Blender como guardo las matrices del objeto armature en espacio local
    Por simon666 en el foro Programación y Scripts
    Respuestas: 0
    Último mensaje: 06-06-2010, 15:20
  3. Girando un objeto con ejes rebeldes
    Por DARIMAN en el foro Animación y Rigging
    Respuestas: 2
    Último mensaje: 06-02-2010, 00:06
  4. agua sobre cristal en la fachada de un local comercial, como una fuente
    Por leonardoflores1976 en el foro Peticiones y Búsquedas
    Respuestas: 0
    Último mensaje: 13-02-2007, 20:45
  5. animar un objeto sovelado
    Por nexus66 en el foro Animación y Rigging
    Respuestas: 2
    Último mensaje: 08-05-2004, 14:59

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •