Pat
J-GLOBAL ID:201203012481492474
オブジェクト動作装置及び方法、並びにプログラム
Inventor:
Applicant, Patent owner:
Agent (1):
古溝 聡
Gazette classification:公開公報
Application number (International application number):2011031340
Publication number (International publication number):2012165968
Application date: Feb. 16, 2011
Publication date: Sep. 06, 2012
Summary:
【課題】回転動作を含む連続して実行されるオブジェクトの2つの異なる動作が滑らかに接続されるように、該2つの動作間に介在させるモーションデータを生成する。【解決手段】前のモーションの終端より後と、後のモーションの始端より前の各フレームから、移行モーションの動作を定めるのに要する各要素dを算出する。各フレーム毎の姿勢を定める3次元回転R(t)については、3次元回転R(t)に近似する値として、指数マップを用いて独立した線形な値であるrx(t)、ry(t)、rz(t)を算出する。各要素dについてはそれぞれ速度成分を求め、終端後フレーム、始端前フレームにおけるそれぞれの速度成分の絶対値の最大値を補間用速度v(t)として抽出する。そして、ブレンドした移行モーションのフレーム毎の各要素d(t)は、抽出した補間用速度v(t)とにおいてポアソン方程式を適用することで求めることができる。【選択図】図6
Claim (excerpt):
仮想3次元空間に存在するオブジェクトに第1の動作をさせた後に、該第1の動作とは異なる第2の動作をさせ、該第1の動作と該第2の動作の少なくとも一方に3次元回転動作を含ませて前記オブジェクトを動作させるオブジェクト動作装置であって、
前記第1の動作を規定する複数単位時間分のデータからなる第1モーションデータと、前記第2の動作を規定する複数単位時間分のデータからなる第2モーションデータとを記憶するモーションデータ記憶手段と、
前記第1モーションデータを構成する複数単位時間分のデータのうちの前記オブジェクトを前記第1モーションデータに従って動作させる終端のデータを設定する第1モーションデータ設定手段と、
前記第2モーションデータを構成する複数単位時間分のデータのうちの前記オブジェクトを前記第2モーションデータに従って動作させる始端のデータを設定する第2モーションデータ設定手段と、
前記オブジェクトを前記第1モーションデータに従って動作させる終端と前記第2モーションデータに従って動作させる始端との間に介在させる複数単位時間分のデータをモーションデータとして生成する補間モーションデータ生成手段と、
前記第1モーションデータの前記終端までの各単位時間のデータ、前記補間モーションデータ生成手段により生成された各単位時間のデータ、前記第2モーションデータの前記始端からの各単位時間のデータを用いて、前記オブジェクトを動作させるオブジェクト動作手段とを備え、
前記補間モーションデータ生成手段は、
前記終端と前記始端との間に介在させる複数単位時間での各単位時間において、前記第1モーションデータに従う場合における前記オブジェクトの3次元回転動作の回転量と、前記第2モーションデータに従う場合における前記オブジェクトの3次元回転動作の回転量とを、それぞれ特定する回転量特定手段と、
前記回転量特定手段が特定した前記第1モーションデータに従う場合の前記オブジェクトの3次元回転動作の各単位時間における回転量と、前記第2モーションデータに従う場合の前記オブジェクトの3次元回転動作の各単位時間における回転量とを、それぞれスカラー回転量に分解する回転量分解手段と、
前記回転量分解手段が分解した前記第1モーションデータに従う場合の各単位時間におけるスカラー回転量と、前記第2モーションデータに従う場合の各単位時間におけるスカラー回転量とに基づいて、前記第1モーションデータに従う場合の前記オブジェクトの3次元回転動作の各単位時間におけるスカラー速度と、前記第2モーションデータに従う場合の前記オブジェクトの3次元回転動作の各単位時間におけるスカラー速度とを算出するスカラー速度算出手段と、
前記スカラー速度算出手段が算出した前記第1モーションデータに従う場合の各単位時間におけるスカラー速度と、前記第2モーションデータに従う場合の各単位時間におけるスカラー速度とに基づいて、前記終端と前記始端との間に介在させる複数単位時間において適用させるべき前記オブジェクトの3次元回転動作の各単位時間におけるスカラー速度を特定するスカラー速度特定手段と、
前記スカラー速度特定手段が特定した各単位時間におけるスカラー速度に対して、所定の演算を行って、前記終端と前記始端との間に介在させる複数単位時間での各単位時間で適用させるべき前記オブジェクトの3次元回転動作についてのスカラー回転量を算出するスカラー回転量算出手段と、
前記スカラー回転量算出手段が算出したスカラー回転量に基づいて、前記終端と前記始端との間に介在させる複数単位時間での各単位時間で適用させるべき前記オブジェクトの回転量を再生する回転量再生手段とを含む
ことを特徴とするオブジェクト動作装置。
IPC (2):
FI (2):
A63F13/00 C
, G06T17/40 D
F-Term (16):
2C001BA02
, 2C001BA05
, 2C001BA06
, 2C001BC00
, 2C001BC05
, 2C001BC07
, 2C001BC08
, 2C001CB01
, 2C001CB02
, 2C001CB06
, 2C001CB08
, 2C001CC01
, 2C001CC08
, 5B050BA08
, 5B050BA09
, 5B050EA27
Return to Previous Page