Skip to content

Instantly share code, notes, and snippets.

@baku89
Last active August 29, 2015 14:21
Show Gist options
  • Save baku89/1606fe189d509343a23c to your computer and use it in GitHub Desktop.
Save baku89/1606fe189d509343a23c to your computer and use it in GitHub Desktop.
キーフレームを打つための汎用ツールがほしい

キーフレームを打つための汎用ツールがほしい

インタラクティブとかフィジカル・コンピューティング周りで、キーフレームアニメーション作りたいなーってケースが最近増えてきた。

ジェネ系の作品って、ダタのガンマカーブやcubic-bezierのアニメーションが多かったりして、全然モーションに気を配ってないなって思うこと多い。だから、AEとかC4Dみたいな感覚でアニメーションの試行錯誤ができるようになったらもっとジェネ表現は気持ちよくなる気がする。

例えばoFだと、ofxTimelineがあったりするけど、もっと汎用性の高い、キーフレームアニメーションを打つ専用のスタンドアローンアプリがほしい。

  • 対数グラフが使える (一定速度でのスケール等に使える)
  • AE, C4Dの使い慣れたショートカットを使える
  • AE, C4Dにペーストできる
  • ベクトルなど、座標系が選べる(極座標, 球座標など)
  • Syphonみたいにキーフレームのフォーマットをオープン規格にして、対応するフレームワークやアプリが増えてくれるといい

何ができるか

  • DMXとか使える
  • ライブ合わせでのドローンの動き制御とか
  • ステッピングモーターとかアームとか
  • なんでも

値の種類

  • 浮動小数
  • 整数
  • 任意のステップの離散的な値
  • unsigned integer
  • ベクトル
  • 行列
  • 真偽値
  • 列挙型
  • 色 (RGB, HLSどちらも可)
  • 文字列
  • 角度 (何回転しても、-pi<x<piに勝手に丸めてくれたりする, 四元数もいける)

入力方式

従来の手打ちキーフレームの他に、色々な方法が選べる。値の範囲のマッピングや、ガンマもカスタマイズできるし、クォンタイズも可能。リアルタイム入力も、frame by frameでの入力も可能。

  • マウス座標, キーボード入力
  • フェイストラッキング
  • キーボード(鍵盤)
  • Leap Motion

また、速度ベクトルや加速度ベクトルに対してもキーフレームを打つことができる。(AEの速度ベクトルは、決まった値同士のイージングしか調整できないので違う)

出力方式

  • OSC
  • MIDI
  • シリアル通信
  • DMX
  • JSON
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment