制約に基づくアニメーション 作成環境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 制約 アニメータ サンプリングデータ
© Copyright 2025 ExpyDoc