PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル

log

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


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

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

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

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