Document

制約に基づくアニメーション
作成環境Grifon
早稲田大学大学院 理工学研究科 情報ネットワーク専攻
上田研究室
・概要
・Grifonの特徴
Grifonは主に物理的な概念や関係を
表すようなアニメーションを簡単に効率
よく作成するための環境として開発さ
れた。
図形と制約のライブラリを備え、GUI環境でのア
ニメーション作成作業が可能になった。
・システム構成
幾何制約とHybrid並行制約を用いることによっ
てアニメーションの作成を直感的に行うことがで
きるようになった。
・幾何制約
GUI
内部データ構造
GrifonModel
ライブラリビュー
PSVG パラメタ
制約
項
制約充足系
GrifonSolver
-Hcc充足系
-幾何制約充足系
キャンバス
スクリプトパネル
アニメーション
ライブラリ
アニメータ
サンプリングデータ
PSVG
制約
図形同士の相互関係を幾何学的情報として表
現する制約。
・Hybrid並行制約
時間軸上の連続的・離散的変化を表現する制
約。
・作成できるアニメーション例
・GUI環境
ボール落下のプログラム(Hybrid並行制約)
・Hybrid並行制約のプログラム例
y = 10, y' = 0,
hence {
cont(y),
if y > 0 then y'' = -10,
if y = 0 then
if (prev(y') > -0.000001) then
always y' = 0
else y' = -0.5 * prev(y')
}
GUI
ライブラリビュー
内部データ構造
制約充足系
GrifonModel
GrifonSolver
-Hcc充足系
-幾何制約充足系
PSV パラメタ
G 制約
項
キャンバス
スクリプトパネル
アニメーション
ライブラリ
PSVG
制約
アニメータ
サンプリングデータ