タイトル | : モーションの取得 |
投稿日 | : 2011/12/03(Sat) 17:27 |
投稿者 | : 26℃ |
こんにちは、モーションの全てのボーンのクォータニオンと、移動量の情報を毎フレーム取得しようとして
E3DGetBoneQ、E3DGetBoneTraを使ったのですが処理が重いようですね。
現在はE3DGetBoneQ、E3DGetBoneTraを毎フレーム使わずに
モーションのロードしたあとに一度だけE3DGetBoneQ、E3DGetBoneTraをつかい全フレーム、ボーンの情報を配列変数に代入して必要なフレームのデータを取り出すようにしています。これだと処理はこうそくなのですがメモリを喰うのであまり満足はしていませんorz
E3DGetBoneQ、E3DGetBoneTraが重いのがきになるので
内部的にどのようにして取得しているのか教えていただけないでしょうか。