Gracias Gracias:  0
Resultados 1 al 8 de 8

Tema: como girar un objeto en posicion oblicua

  1. #1
    Senior Member
    Fecha de ingreso
    Jan 2005
    Mensajes
    171

    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 como 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 trak 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 adjuntadas Miniaturas adjuntadas como girar un objeto en posicion oblicua-girar-objeto-puedo.jpg   como girar un objeto en posicion oblicua-girar-objeto-no-puedo.jpg   como girar un objeto en posicion oblicua-track-view.jpg  
    Archivos adjuntados Archivos adjuntados
    Espero poder lograr lo que quiero

  2. #2
    Senior Member Avatar de jabier
    Fecha de ingreso
    Jul 2006
    Ubicación
    Rio IV Argentina
    Mensajes
    260

    Re: 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
    Senior Member Avatar de phoelix
    Fecha de ingreso
    May 2005
    Ubicación
    Bogotá, Colombia
    Mensajes
    321

    Re: como girar un objeto en posición oblicua

    cambia el controlador Euler_XYZ que tiene el objeto como rotacion, por un TCB Rotation. Esto debido a que las interpolaciones entre keyframes funcionan mejor con quaternions que con controladores separados por cada eje, sobretodo en casos como este.

    lo puedes cambiar en el panel de movimiento (motion), en la persiana "Assign Controller", en el cuadro donde se muestran las jerarquias de los controladores seleccionas el de rotación "Rotation: Euler_XYZ" y das clik en el botón de asignar copntrolador (el del "?"), y seleccionas TCB rotation.
    Nuestro corto basado en Matrix - TRICKSTER - wip:
    thetricksterproject.blogspot.com

    website personal:
    www.joleanes.com

  4. #4
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Re: 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 trak view . También puedes cambiar el orden de rotación para que el gimbal lok 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 intermedías 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
    Senior Member Avatar de phoelix
    Fecha de ingreso
    May 2005
    Ubicación
    Bogotá, Colombia
    Mensajes
    321

    Re: como girar un objeto en posición oblicua

    ey Cesar !, muy bueno el link, siempre había buscado una buena explicación sobre el Gimbal lok como esa.
    Nuestro corto basado en Matrix - TRICKSTER - wip:
    thetricksterproject.blogspot.com

    website personal:
    www.joleanes.com

  6. #6
    Senior Member
    Fecha de ingreso
    Jan 2005
    Mensajes
    171

    Re: 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 como hacer la animación ciclica ya que Cesar tiene razón no se miran las curvas en el trak view pero voy a leer bien de que trata el gimbal lok para entender bien esto
    gracias a todos
    Espero poder lograr lo que quiero

  7. #7
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Re: como girar un objeto en posición oblicua

    Cita Iniciado por phoelix Ver mensaje
    ey Cesar !, muy bueno el link, siempre había buscado una buena explicación sobre el Gimbal lok como esa.
    Si, hay que agradecérselo a Shazam (como siempre) que cuando tuve la duda me recomendó el link para entender cual era el problema y de esa forma aprender a evitarlo en lo posible y a convivir con él cuando no queda otra

  8. #8
    Senior Member Avatar de jabier
    Fecha de ingreso
    Jul 2006
    Ubicación
    Rio IV Argentina
    Mensajes
    260

    Re: 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 Recuperar posición de un objeto
    Por EloisaAlmendro en el foro Animación y Rigging
    Respuestas: 0
    Último mensaje: 21-01-2017, 20:43
  2. Respuestas: 1
    Último mensaje: 04-04-2011, 17:35
  3. como hacer girar un objeto 360º sobre su eje
    Por Tysico en el foro Animación y Rigging
    Respuestas: 9
    Último mensaje: 26-12-2009, 16:09
  4. Respuestas: 2
    Último mensaje: 20-06-2009, 14:43
  5. Problema al girar un objeto
    Por Feryi en el foro Modelado
    Respuestas: 5
    Último mensaje: 03-09-2008, 19:40

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.
  •