Si bien el efecto se podía apreciar apropiadamente en Maya, al momento de exportarlo a Unity los resultados eran muy diferentes, se podía apreciar una deformación demasiado exagerada que solamente hacían que todo se viera muy mal.
Ejemplo de animación del juego PLASMA PUNCHER |
Este es el script:
{
string $selected[] = `ls -type joint`;
select -r $selected;
}
string $sel[] = `ls -sl`;
string $singleJnt;
for ($singleJnt in $sel)
{
setAttr ($singleJnt + ".segmentScaleCompensate") 0;
}
Una vez que el rig está terminado, solo basta con ejecutar dicho script en el archivo. Esto se puede hacer antes o después de la animación. También se menciona que si el esqueleto es modificado (se agregan o quitan huesos) es necesario volver a correr el script.
Ya hice la prueba y efectivamente la animación pasa sin problemas =D así que con esto podré mejorar las animaciones del juego.