Resultados 1 al 8 de 8

Tema: Cómo girar un objeto en posición oblicua

  1. #1
    Usuario Avanzado
    Fecha de ingreso
    Jan 2005
    Mensajes
    171
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    0

    3dsmax Como girar un objeto en posición oblicua

    Estoy como un inútil porque no puedo girar un objeto en animación con posición oblicua y quisiera que alguien me ayudará y me enseñara cómo puedo girar un objeto cuando tiene un ángulo cualquiera no digo que no pueda girarlo, pero cuando lo ánimo me hace una animación toda chueca y eso es lo que no quisiera sino que girara como lo giro cuando lo estoy moviendo y no sé tal vez hay un truco en el Track View que no conozco por eso les pido ayuda.

    Pongo algunas imágenes para que vean mi punto de vista. Gracias por cualquier comentario.
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 
Nombre: girar objeto puedo.jpg 
Visitas: 19 
Tamaño: 153.1 KB 
ID: 58703   Clic en la imagen para ver su versión completa. 
Nombre: girar objeto no puedo.jpg 
Visitas: 12 
Tamaño: 183.5 KB 
ID: 58704   Clic en la imagen para ver su versión completa. 
Nombre: track view.jpg 
Visitas: 24 
Tamaño: 164.3 KB 
ID: 58708  
    Archivos adjuntados Archivos adjuntados
    Espero poder lograr lo que quiero

  2. #2
    Usuario completo
    Fecha de ingreso
    Jul 2006
    Mensajes
    260
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    0

    Como girar un objeto en posición oblicua

    Primero anima la rotación sobre un eje, supongamos el z, una ves hecho eso, rota el objeto en la posición que quieras el movimiento oblicuo (por ejemplo, 30 grados sobre el eje Z animíndolo, 20 grados sobre el eje X sin animarlo por supuesto) y listo. Saludos.

  3. #3
    Nivel Héroe
    Fecha de ingreso
    May 2005
    Mensajes
    321
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    35

    Como girar un objeto en posición oblicua

    Cambia el controlador euler_xyz que tiene el objeto como rotación, por un TCB rotation. Esto debido a que las interpolaciones entre keyframes funcionan mejor con cuaternións que controladores separados por cada eje, sobre todo en casos como este.

    Lo puedes cambiar en el panel de movimiento (motion), en la persiana assing controller, en el cuadro donde se muestran las jerarquías de los controladores seleccione el de rotación rotation: euler_xyz y das click en el botón de asignar copntrolador (el del? ), y seleccione TCB rotation.
    Nuestro corto basado en Matrix - TRICKSTER - wip:
    thetricksterproject.blogspot.com

    website personal:
    www.joleanes.com

  4. #4
    pythonized...
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,762
    Gracias (Dadas)
    73
    Gracias (Recibidas)
    188

    Como girar un objeto en posición oblicua

    Eso se llama Gimbal Lock, ac? explica porque sucede. Puedes cambiarte a quartenions tal como te comentan (tcb rotations en max) aunque seguramente extrañaras las curvas Euler en el Track View. También puedes cambiar el orden de rotación para que el Gimbal look suceda en el eje que no uses y seguir usando Euler (o usar ayudantes para descomponer tus ejes de rotación según conveniencia o en último caso meter keys intermedias y tratar de convivir con el problema). Si quieres ver mejor que sucede usa coordenadas de rotación Gimbal (que es exactamente lo que pasa con tus curvas Euler en el trackview). Saludos.

  5. #5
    Nivel Héroe
    Fecha de ingreso
    May 2005
    Mensajes
    321
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    35

    Como girar un objeto en posición oblicua

    Hey César, muy bueno el enlace, siempre había buscado una buena explicación sobre el Gimbal look como esa.
    Nuestro corto basado en Matrix - TRICKSTER - wip:
    thetricksterproject.blogspot.com

    website personal:
    www.joleanes.com

  6. #6
    Usuario Avanzado
    Fecha de ingreso
    Jan 2005
    Mensajes
    171
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    0

    Como girar un objeto en posición oblicua

    Jabier creo que no me funciono con tu método, pero gracias por tu comentario. Phoelix gracias a tu explicación tu método me funciono, aunque ahora no veo cómo hacer la animación cíclica ya que César tiene razón no se miran las curvas en el Track View pero voy a leer bien de que trata el Gimbal look para entender bien esto. Gracias a todos.
    Espero poder lograr lo que quiero

  7. #7
    pythonized...
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,762
    Gracias (Dadas)
    73
    Gracias (Recibidas)
    188

    Como girar un objeto en posición oblicua

    Hey César, muy bueno el enlace, siempre había buscado una buena explicación sobre el Gimbal look como esa.
    Si, hay que agradecérselo a Shazam (como siempre) que cuando tuve la duda me recomendó el enlace para entender cuál era el problema y de esa forma aprender a evitarlo en lo posible y a convivir con el cuando no queda otra.

  8. #8
    Usuario completo
    Fecha de ingreso
    Jul 2006
    Mensajes
    260
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    0

    Como girar un objeto en posición oblicua

    Si la rotación es en dos ejes y no en 3 si funciona saludos.

Temas similares

  1. Maya Cómo recuperar la posición original de un objeto en Maya
    Por EloisaAlmendro en el foro Animación y Rigging
    Respuestas: 1
    Último mensaje: 13-04-2023, 17:30
  2. 3dsMax Cómo colocar un objeto en la posición del centro de otro en 3ds Max
    Por Leander en el foro Problemas con Programas
    Respuestas: 1
    Último mensaje: 06-04-2023, 23:33
  3. Rhinoceros Restricciones de movimiento posición y objeto como en rhinoassembly
    Por enjoyalex en el foro Animación y Rigging
    Respuestas: 1
    Último mensaje: 04-04-2011, 17:35
  4. Cómo hacer girar un objeto 360 sobre su eje
    Por Tysico en el foro Animación y Rigging
    Respuestas: 9
    Último mensaje: 26-12-2009, 15:09
  5. Respuestas: 2
    Último mensaje: 20-06-2009, 14:43

Etiquetas para este tema