4 Archivos adjunto(s)
Cómo evitar que el brazo se truque al rotar en un rig de 3ds Ma
Buenas noches, a los lectores de esta misiva, la verdad, siento mucho el solo escribir para pedir ayuda o una solución. Me excuso diciendo que estoy empezando con esto que del 3d, por no caer en detalle. Pero cuando sepa lo suficiente colaborare también.
La razón de este mensaje es el de pedir su ayuda con un problema que tengo con una caricatura que tengo que hacer y animar para el martes de esta semana que entra, como ven no tengo mucho tiempo, por eso recurro a ustedes, luego de recurrir a las escazas guías que existen del tema de skin, siendo estos en mayoría en inglés.
La cuestión es que luego de cuadrar vértices, de hacer que todo se moviera al parecer bien, cuando estoy intentando ponerle unas CI al brazo cómo se debe, me encuentro con el problema de que cuando giras el brazo en su eje, pues, se truece y se arruina, siendo esto un problema porque el modelo debería poder hacerlo. Yo subiré un screen del daño y del modelo, y les mandare el archivo para que lo vean mejor y me digan que puedo hacer, aceptando toda colaboración posible.
De antemano gracias. Si modifican el archivo, pues, me lo envían para aprender.
Aquí los adjuntos.
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=67317
https://foro3d.com/attachment.php?attachmentid=67318
https://foro3d.com/attachment.php?attachmentid=67319
https://foro3d.com/attachment.php?attachmentid=67320
Evitar que el brazo se truque al rotar en un rig de 3ds Ma
El problema que describes es muy común en rigs de personajes, especialmente en caricaturas como Wally Walrus donde la deformación debe ser limpia y flexible. Lo que pasa cuando el brazo se truquea o se deforma raro al girar es que probablemente el sistema de cinemática inversa (CI) o los huesos no están bien configurados para manejar la rotación en su eje, causando que las matrices de transformación se mezclen mal o aparezca el famoso efecto Gimbal Lock.
Posibles soluciones y recomendaciones
Para evitar que el brazo se truque, lo ideal es usar controladores que limiten o gestionen la rotación correctamente, como un controlador Euler que permita rotaciones ordenadas, o usar una cadena de huesos con controladores específicos para la rotación del brazo y del antebrazo, separando las rotaciones por ejes. También puedes implementar un sistema de controladores con expresiones o scripts que ayuden a mantener el giro limpio.
Otra opción es revisar que la orientación de los huesos sea consistente y que el pivot esté bien alineado, porque si el pivot no está correctamente ajustado, las rotaciones no serán uniformes y generarán ese efecto truqueado. Además, prueba a usar el sistema de controladores Rotation Limits para evitar giros extremos que causen deformaciones.
Consejo práctico
Muchos rigs profesionales usan un setup de controladores específicos para cada articulación, y a veces agregan huesos auxiliares (twist bones) para controlar mejor la torsión, así evitan que la piel se retuerza. Si puedes, busca algún rig gratuito avanzado de personajes en 3ds Max para estudiar cómo solucionan ese problema.
El brazo que se truquea es como cuando te pides una hamburguesa y te la traen toda aplastada: no importa cuánto quieras moverla o arreglarla, la base tiene que estar bien para que funcione. Así que dale cariño a esos pivotes y huesos, que el personaje te lo agradecerá.