Xファイルのアニメ作り方について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ryu

Xファイルのアニメ作り方について

#1

投稿記事 by ryu » 15年前

いつもお世話になっております!
Xファイルのアニメーションサンプルと同じように「歩く」「ジャンプ」等を作りたい
と思いXSI体験版をインストールして球体にアニメを作ってXファイル出力
したのですが、出力したtxtを見てみると
サンプルのDxChara.xと同じような形に出力されないのです。
Xファイルを作る場合どのようにすればよいのでしょうか?

ryu

Re:Xファイルのアニメ作り方について

#2

投稿記事 by ryu » 15年前

Xファイルを吐き出した後ちゃんと再生されるか
fragMotionといういいソフトがあったので確認してみたらちゃんと再生できました。
これをC++で実行すると0フレーム目でストップしたままになってしまいます。
・・・アニメーションが早すぎて処理が追いついてないとか・・・?

Justy

Re:Xファイルのアニメ作り方について

#3

投稿記事 by Justy » 15年前

>アニメーションが早すぎて処理が追いついてないとか・・・?
 かもしれませんね。アニメーションをゆっくり再生してみては?

 さすがに環境もプログラムも不明で、データも確認できない状況ではこれ以上は何とも……。

ryu

Re:Xファイルのアニメ作り方について

#4

投稿記事 by ryu » 15年前

アドバイスありがとうございます、原因は時間でした(^^;
サンプルのDxChara.xの「歩く」モーションは120フレームあり
MV1GetAttachAnimTotalTimeで取得したデータは
12000.000000f でカウントは100fずつカウントしてました
自作のポリゴンは5フレームで
5.000000f というデータで
同じ数値の100fでカウントしてたら、そりゃ動かないってもんですね・・w
謎なのはサンプルのxファイルで
120フレームなのになんで12000fなんてデータになってるんだろうってことなんです。
120fならわかるんですが。
テキストファイルにそのまま書き込んでいるのでしょうか?

Justy

Re:Xファイルのアニメ作り方について

#5

投稿記事 by Justy » 15年前

 DXライブラリのサンプルの DxChara.xを見てみました。
 0番目の歩きと1番目の走りは 12000までデータが存在しています。
 つまり、MV1GetAttachAnimTotalTime関数で取得できる値そのままです。


>120フレームなのになんで12000fなんて
 毎フレーム 100.fでカウントアップしているんで 12000/100 = 120ってことなんじゃないですかね?

ryu

Re:Xファイルのアニメ作り方について

#6

投稿記事 by ryu » 15年前

なるほど・・・・AnimeSetの121って書いてあるこれが時間だと
ばかり思い込んでました・・・
もやもやがきえました、これで次に進めます、ありがとうございました(^^

ryu

Re:Xファイルのアニメ作り方について

#7

投稿記事 by ryu » 15年前

解決ボタン押し忘れましたw

閉鎖

“C言語何でも質問掲示板” へ戻る