120 likes | 256 Views
物理演算を利用したビデオエフェクタの作成. 1305063 浅野益弘. 研究内容 経緯. NiVE ( Nico Visual Effects )用のエフェクトプラグインの作成 本プラグインにより動画作成にかかる時間と手間の短縮と省力化を目指す. 開発環境1. NiVE ニコニコ動画ユーザーによって開発されたモーショングラフィックソフト プラグインによって動画のエフェクトを増やすことが出来る 本体は C# で開発されている. 開発環境2. Box2D 複雑な物理演算を引き受けてくれる剛体シミュレータ C# に移植されている. プラグイン.
E N D
物理演算を利用したビデオエフェクタの作成 1305063 浅野益弘
研究内容 経緯 • NiVE(Nico Visual Effects)用のエフェクトプラグインの作成 • 本プラグインにより動画作成にかかる時間と手間の短縮と省力化を目指す
開発環境1 • NiVE ニコニコ動画ユーザーによって開発されたモーショングラフィックソフト プラグインによって動画のエフェクトを増やすことが出来る 本体はC#で開発されている
開発環境2 • Box2D 複雑な物理演算を引き受けてくれる剛体シミュレータ C#に移植されている
プラグイン • 追加機能を提供するための小さなプログラム • 元から搭載されていない機能を実現可能 • NiVEの代表的な プラグイン(グロー)
全体の流れ NiVEに開発したプラグインのエフェクトの追加 ↓ 物理演算用ワールドの作成 ↓ 壁の作成 NiVE側で文字入力(エフェクトのパラメータ ↓ 箱の作成 ↓ 箱を配置 キーフレームの設定 ↓
再生 ↓ NiVE側が1フレーム進む ↓ ↓ 物理世界が設定したフレーム進む ↓ 表示される
改行の反映 • 各OSごとに目には見えない改行コードがある サンプル
スペースの反映 • スペースも1文字と判定されるため箱が設置される サンプル
評価 • ニコニコ動画にアップロード • 2/14 2時投稿 再生数148 コメント8 マイリスト6 まさかこうくるとは、使い手のセンスが問われそうだなどのコメント
まとめ今後の課題 • 衝突判定と重力が作用するテキストのエフェクトプラグインを作成し、サンプル動画を作成した。作業時間の短縮については目的を達成できた。 • 動画像内のオブジェクトとテキストの衝突判定を行い、より魅力的なエフェクトに改良することが期待される。 サンプル