MATSUYAMA WEB
トップ   自己紹介  研究  制作物  リンク

研究課題

  • 動作・行動設計のためのキャラクタAIの可視化

概要

ゲームなどのインタラクティブなアプリケーションでは、キャラクタの行動・動作をユーザーのインタラクションに応じてリアルタイムに生成する必要があります。キャラクタの身体の動力学モデルや感覚・運動系モデルをシミュレーションすることで、自由で魅力的な動作を生成することができます。このようなキャラクタAIに目的の動作をさせるためには、AIの状態と動作をキャラクタの設計者が理解したうえで、たくさんのパラメータやルールの設定する必要があります。そこで、これらのキャラクタAIをリアルタイムに可視化する事で理解しやすくし、キャラクタの設計を支援することを目標とします。

前述の問題点から、パラメータの可視化とシミュレーション実行中のパラメータ編集によってデザイナの理解を促進するバーチャルクリーチャデザイン環境を提案します。このような機能を持つ環境を、3Dモデラを基盤とし、動作生成ライブラリとの接続部やグラフィカルユーザインタフェース、可視化の仕組みをスクリプト言語によって実装することで実現しました。

発表

  • 修士論文(電気通信大学 C-RECS)
  • 松山 隼輔, 土田 隆太郎, 三武 裕玄, 長谷川 晶一 : '感覚運動系を持つキャラクタのデザイン環境の開発', '日本バーチャルリアリティ学会第15回大会論文集', 2010 9 pp.1B3-3 . [pdf] [vrsj2010]
  • Shunsuke Matsuyama, Hironori Mitake, Shoichi Hasegawa : 'A development environment for designing interactive characters with sensorimotor models', 'ACM SIGGRAPH 2010 Posters', 2010 7 pp.*SESSION: Animation#2 [pdf] [acm]

開発

SprBlender

  • 物理シミュレータSpringhead2をBlender上で動かすことができるpythonモジュールです
  • Blenderの編集画面上でリアルタイム物理シミュレーションができます
  • →SprBlender(外部サイト)にて説明と配布を行なっています
matsuyama (c)  2 0 2 6