2016年2月11日木曜日

選択したキーフレームのリストを取得する

基礎の話なのですが、恥ずかしながらつい先日知ったことを、こちらにも載せておきます。

通常、グラフエディタで選択したキーフレームは、

keyframe -q -sl;

で取得できますが、これは単に、選択したフレーム=time(時間)のリストを返すだけで、
たとえば、複数アトリビュートのキーを同時選択していたとしても、いっしょくたに値が返されます。

アトリビュートとノードのリストは、

keyframe -q -n;

から取得可能ですが、それぞれ別々に実行すると、キーフレームとアトリビュートが関連していません。
このままでは、たとえば「選択したキーすべてにある処理を加える」などの処理がしにくい。。
方法を探していたのですが、何のことはない、「keyframe -q -sl;」の時、そのカーブの名前を指定してあげればよかったのでした。。

つまりは…
…で、各アニメーションカーブごとに、各々選択したキーフレームが取得できました。

…基礎です。(恥