Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
ヤバみあるオイラー回転補完を修正するMEL(未成熟)
/*
ヤバみあるオイラー回転補完を修正するMEL
【機能】
選択したオブジェクトに接続されている アニメーションカーブ を クオータニオンにしてオイラーに戻す
(最短距離をつなぐ、Fカーブに変換できる)
【注意!】
タンジェントの角度は保存しないため、タンジェントの角度がアニメーションに大きな影響を与えるものに使用すると、見た目が変わります。
*/
proc ConvertFCurve(){
string $selCrvs[] = `listConnections -type "animCurveTA"`;
for( $crv in $selCrvs ){
rotationInterpolation -convert quaternionSlerp $crv;
rotationInterpolation -convert none $crv;
}
print "選択オブジェクトの、Fカーブを最短距離に変換しました";
}
ConvertFCurve();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.