Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!

log

2010.04.16 C++:モーション切り替え


やっとこさモーション切り替え実装できたでよ!

簡単な作業かなと思いましたが、2日もかかってしまいました。
とりあえず苦戦したのが、1つのXファイルに複数のモーションを
格納する際、各フレームのオフセット行列もファイル間で共通して
いないと駄目なんですが、てっきり同じオフセット行列を吐き出して
いるものだと思ってバグを探していたので、それに時間がかかって
しまいました。出力するソフトにもよりそうですが、どうやら
モーションの先頭フレームをオフセット行列として使用するみたいですね。

それで、いざようやくモーション切り替えができるようになった
訳ですが、現状だとなんだかモーション切り替わり時間によって
すぐにモーションが切り替わったり、逆にゆっくり切り替わったり
してしまっています。これは、おそらくモーションの補完を線形補完で
行っているせいかなと思ったので、次回はモーションの
球面補完をやってみようと思います。

それにしても、Frapsの体験版だと30秒までしか録画できないんですね。。
それにFrapsのFPS数が落ちていないにも関わらずモーションが
Fraps起動前と比べて少しカクつくことを考えると、おそらく
FrapsのFPSは録画におけるFPSで、実際にPresent()して
描画しているFPSはFrapsによって省かれているような気がします。
とりあえず、他の録画ソフトを色々試してみようかな。

comment

post your comment

投稿フォーム
name
mail
url
comment
icon
アイコン一覧
del key