Resultados 1 al 2 de 2

IK Solver

  1. #1
    Fecha de ingreso
    Jan 2010
    Mensajes
    3

    Maya Ikrpsolver

    Buenas. Mi problema es que, al crear un ikrpsolver en el brazo del personaje en Maya 2011, éste me rota ligeramente la malla. El cambio es muy mínimo, pero suficiente para dar por culo cuando quiera hacer blendshapes. He estado tocando los parámetros de la herramienta, pero no consigo que me lo cree sin este pequeño ajuste que le hace a la malla. El caso es que en las piernas no me pasa, se crea el IK y la malla intacta.

    Alguien sabe de que puede ir la historia? Muchas gracias.

  2. #2
    Fecha de ingreso
    Apr 2002
    Mensajes
    27,608

    Thumbs up IKRP Solver en Maya que descoloca la malla

    Lo que comentas es más común de lo que parece, y es uno de esos detalles que pueden pasar desapercibidos… hasta que llega el momento de hacer blendshapes y el infierno se desata. Que un IKRP Solver (Inverse Kinematics Rotate-Plane) te gire mínimamente la malla al aplicarlo en el brazo en Maya 2011, pero no en las piernas, no es casualidad. Aquí hay una mezcla de magia negra digital, huesos traviesos y orientaciones no siempre limpias.


    ¿Por qué ocurre esta ligera rotación al aplicar el IKRP?

    Esto sucede principalmente por diferencias en el joint orientation. Cuando creas una cadena de huesos en Maya, cada articulación tiene una orientación local (los famosos ejes que ves en el Component Editor o al activar Local Rotation Axis). Si estas orientaciones no son completamente coherentes en toda la cadena, especialmente en los brazos, que muchas veces se crean en otro plano, Autodesk Maya intentará compensar o reinterpretar la orientación al aplicar el IKRP Solver. Y eso se traduce en una rotación mínima, pero real, en el esqueleto… y por ende en la malla si ya está skineada.

    ¿Por qué no te pasa en las piernas?

    Porque normalmente las piernas se crean en el eje Y-Z (más predecible para IK), y Maya no tiene que improvisar orientaciones. En cambio, los brazos suelen construirse en plano horizontal, y ahí los errores de orientación y la interpretación de pole vectors se vuelven más evidentes.

    Soluciones prácticas para evitar el giro traicionero:
    • Antes de aplicar el IK, asegúrate de que los huesos del brazo tengan orientaciones limpias. Usa Skeleton > Orient Joint con el eje correcto (usualmente X hacia el hijo).
    • Si ya tienes la malla skineada, guarda el skin con Export Skin Weights, borra el IK, corrige las orientaciones y vuelve a aplicarlo.
    • Verifica que no haya un pequeño offset en la rotación del joint al aplicar el IKRP. Si hay rotación mínima, el sistema la corrige al vuelo y altera el skin.
    • Como alternativa, puedes usar un IK Handle con tipo Single Chain (IKSC) si no necesitas un Pole Vector en esa articulación.
    • Y siempre, antes de hacer blendshapes, asegúrate de que tu rig no tenga IKs activos ni transformaciones mínimas. Haz los shapes en bind pose limpia.


    ¿Y en Maya moderno qué tal?

    En versiones más actuales de Maya (2020+), el sistema de rigging está más refinado. Herramientas como Advanced Skeleton, A.R.T., o mGear gestionan estas orientaciones automáticamente. Si usas Maya 2011, aún puedes hacer cosas con precisión, pero requiere mimo quirúrgico en el momento de orientar huesos.
    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. Sand solver
    Por Carolina en el foro Plugins y Scripts
    Respuestas: 2
    : 19-07-2015, 02:13
  2. 3dsMax Sugerencias con Hi Solver
    Por juliobenitez en el foro Animación y Rigging
    Respuestas: 4
    : 30-11-2014, 01:24
  3. 3dsMax Sugerencias Hi Solver
    Por minato en el foro Animación y Rigging
    Respuestas: 0
    : 07-05-2013, 03:19
  4. 3dsMax Hi solver
    Por Oryzzeuss en el foro Animación y Rigging
    Respuestas: 0
    : 19-01-2012, 18:27
  5. 3dsMax Bones y Hi Solver
    Por JoseV en el foro Animación y Rigging
    Respuestas: 4
    : 28-12-2009, 03:51

Etiquetas para este tema