Maya でタイムライン上に表示されるキーフレームインジケーターの色を変える。

Convert to Breakdown でも色は変えられるけど、タイミングが自動調整されて使いづらい。そんな時に。

Stmg_KeyframeTickDrawSpecial.mel

カレントフレーム、もしくは範囲選択内のキーフレームの色を変える。

現在のステータスが参照できないので、トグルで色を変えたりは出来ない。色を戻したいときは再度キーを打つ。

if(!`timeControl -q -rangeVisible $gPlayBackSlider`)
{
    keyframe -e -tickDrawSpecial true
        -t `currentTime -q`
    `timeControl -q -animCurveNames $gPlayBackSlider`;
    keyframe -e -tickDrawSpecial true
        -t `currentTime -q`
    ;
}
else
{
    keyframe -e -tickDrawSpecial true
        -t (substituteAllString(`timeControl -q -range $gPlayBackSlider`, "\"", ""))
    `timeControl -q -animCurveNames $gPlayBackSlider`;
}