XSIforum.com
Foros 3D => Autodesk Softimage => Animación => Mensaje iniciado por: Cooltrane en 29 Junio 2011, 18:57:48
-
Hola a todos.
Estoy haciendo el riggin de un personaje y al asignarle el "chain up vector" a cada rodilla, se giran las rodillas del personaje levemente hacia fuera.
Los Up Vectors están alineados con las rodillas, son curvas extraidas de un objeto poligonal... lo he hecho todo siguiendo un tutorial, pero aún así, se me siguen girando la rodillas del personaje.
¿Qué he podido hacer mal?.
Muchas gracias por anticipado.
El hueso al que le asigno el chain up vector no tiene nigún constrain ni nada, por ese me par3ce extraño.
Gracias de nuevo.
-
Antes de hacer nada,coge el objeto que vaya a hacer de CUV y hazle un "match translation" al primer hueso de la pierna. Luego, llévalo hacia atrás, solo hacia atras en el eje z,no en x ni en y, hasta donde te parezca bien. Haz ahora el chain up vector,a ver que pasa...
-
Gracias Eloihm. He vuelto a hacer de nuevo lo que me comentas, y nada.
Además me ocurre una cosa curiosa. Una vez que aplico el CUV, aunque le de a ctrl+z no da un paso atrás, se queda la rodilla girada y de ahí no pasa...
Muchas Gracias Eloihm.
-
No soy experto en rigging, pero eso es problema del Up vector,..hay un parametro dentro de sus propiedades para solucionarlo (f3) pero ahora no recuerdo como se llama... :(
O puede ser que no hayas fijado las posiciones de los huesos.
-
DEJA VÚ!! Hace no mucho respondí un hilo igual xD.
Entra en las propiedades y busca el valor roll.
(http://softimage.wiki.softimage.com/xsidocs/dd074293.jpg)
Constraining the Chain’s Up Vector (Direction)
http://softimage.wiki.softimage.com/xsidocs/ik_ConstrainingtheChainxd5sUpVectorDirection.htm (http://softimage.wiki.softimage.com/xsidocs/ik_ConstrainingtheChainxd5sUpVectorDirection.htm)
De todas maneras, cuando lo hagas activa CNScompesation para no tener problemas.
-
Gracias Eloihm. He vuelto a hacer de nuevo lo que me comentas, y nada.
Además me ocurre una cosa curiosa. Una vez que aplico el CUV, aunque le de a ctrl+z no da un paso atrás, se queda la rodilla girada y de ahí no pasa...
Muchas Gracias Eloihm.
A veces, haciendo fotograma adelante y fotograma atrás, los huesos vuelven a su sitio por arte de magia.
-
DEJA VÚ!! Hace no mucho respondí un hilo igual xD.
Entra en las propiedades y busca el valor roll.
(http://softimage.wiki.softimage.com/xsidocs/dd074293.jpg)
Constraining the Chains Up Vector (Direction)
http://softimage.wiki.softimage.com/xsidocs/ik_ConstrainingtheChainxd5sUpVectorDirection.htm (http://softimage.wiki.softimage.com/xsidocs/ik_ConstrainingtheChainxd5sUpVectorDirection.htm)
De todas maneras, cuando lo hagas activa CNScompesation para no tener problemas.
Creía que ya estaba, pero después de hacer en CUV, toco el valor de roll y no pasa absolutamente nada. Intentaré sacar las propiedades del CUV desde otro objeto/hueso, a ver qué pasa.
Gracias Chelos/Epar.
-
A veces, haciendo fotograma adelante y fotograma atrás, los huesos vuelven a su sitio por arte de magia.
¡A veces pasa, si! Es buenísimo, pero esta vez no ha colado...
-
¡SOLUCIONADO! Probé a modificar el valor de "Roll", pero cmoo os decía antes, no ocurría nada.
Dentro de las propiedades de Chain Up Vector, en la pestaña "preferred rotation angles" he modicado el valor de X y he ajustado a mi gusto y ha funcionado.
Espero que nome de problemas más tarde.
Muchas gracias a los tres por vuestra ayuda.
-
Gracias a ti por postear la solución. Seguro que a más de uno nos vendrá bien :)
-
Ojo con el valor del roll, pese a que es posible poner valores aleatorios a la larga es menos intuitivo/predecible para los animadores guardar ese offset.
En el caso de un upvector IK yo os recomendaría usarlo sólo en 0º y/o 180º, valores intermedios a la larga sólo dificultan las cosas y si se pueden evitar mejor que mejor :)