Re: DXlibでのアニメーション付き3D図形の描画ができない ( No.1 ) |
- 名前:管理人 日時:2023/07/19 00:00
> アニメーションに関しても、DXlibModelViewerで再生ができないので読み込めているかわかりません。
fbxファイルのアニメーションが正しく読み込めている場合は DxLibModelViewer の『アニメーション』タブで
アニメーションが再生できるはずですので、DxLibModelViewer でアニメーションが再生できないとなりますと
DXライブラリが対応していないアニメーションデータとなってしまっているかもしれません…
> VS2022、コードを以下に示します。
アニメーションの再生には MV1AttachAnim や MV1SetAttachAnimTime などを使用してアニメーションを
再生する処理を行う必要があります
リファレンスの MV1AttachAnim の説明にサンプルプログラムが載っていますので、よろしければご覧ください m(_ _)m
<MV1AttachAnim アニメーションをアタッチする>
https://dxlib.xsrv.jp/function/dxfunc_3d_model_1.html#R4N1
|
Re: DXlibでのアニメーション付き3D図形の描画ができない ( No.2 ) |
- 名前:kanxta 日時:2023/07/19 06:21
返信ありがとうございます。
Blenderからエクスポートするところから間違っているという可能性が高いということで了解しました。
Blenderのfbxファイルエクスポートするときの設定を教えていただけないでしょうか。
よろしくお願いします。
|
Re: DXlibでのアニメーション付き3D図形の描画ができない ( No.3 ) |
- 名前:管理人 日時:2023/07/19 18:35
> Blenderのfbxファイルエクスポートするときの設定を教えていただけないでしょうか。
すみません、Blender は使用したことがないので分かりません
fbxファイルを拝見すれば原因が分かるかもしれませんので、お手数で申し訳ありませんがこちらのメールアドレスに
BQE00322(あっとまーく)nifty.com
( (あっとまーく) を @ に置き換えてください )
エクスポートした fbxファイル を zip などで圧縮して送っていただけないでしょうか? m(_ _)m
|
Re: DXlibでのアニメーション付き3D図形の描画ができない ( No.4 ) |
- 名前:kanxta 日時:2023/07/19 18:49
了解しました。よろしくお願いします。
|
Re: DXlibでのアニメーション付き3D図形の描画ができない ( No.5 ) |
- 名前:kanxta 日時:2023/07/19 18:56
ただいまデータを送信しました。
(アニメーションがしょぼいですがお許しください💦💦💦)
|
Re: DXlibでのアニメーション付き3D図形の描画ができない ( No.6 ) |
- 名前:kanxta 日時:2023/07/19 19:35
すいません。
容量オーバーで送れていなかったのを今気づきました。
ファイルなうを使用して再度送信しましたので、ご確認をよろしくお願いします。
|
Re: DXlibでのアニメーション付き3D図形の描画ができない ( No.7 ) |
- 名前:管理人 日時:2023/07/19 23:49
ありがとうございます、fbxファイルを拝見しました
頂いた fbxファイルを DxLibModelViewer で開いて『アニメーション』ボタンを押して確認したところ
47フレームのアニメーションが 1つあることを確認でき、『再生/停止』ボタンで正常に
再生できることも確認しましたので、『名前を付けて保存』で作成した mv1 ファイルを
MV1LoadModel で読み込んだモデルハンドルを使用して C++ プログラム上で再生することも問題なくできると思います
なので、No.1 のご返答の通り MV1AttachAnim のサンプルプログラムを参考にアニメーションの
再生プログラムを作成してアニメーションを再生してみてください m(_ _)m
<MV1AttachAnim アニメーションをアタッチする>
https://dxlib.xsrv.jp/function/dxfunc_3d_model_1.html#R4N1
|
Re: DXlibでのアニメーション付き3D図形の描画ができない ( No.8 ) |
- 名前:kanxta 日時:2023/07/20 15:03
丁寧におしえていただき、ありがとうございます。
無事、アニメーションを再生することができましたので、ご報告します。
アニメーションがDXlibModelViewerで再生されなかったのは、対象のアニメーションを選択していなかったからでした。
申し訳ございません。勘違いで質問し、お手数おかけしました。
mv1ファイルを使い、サンプルプログラム通りコードを書いたところ、きちんと表示させることができたので安心しております。
ありがとうございました。
これからもDXlibを使って開発を続けていく予定ですので、また何かの節にお世話になるかと思います。
そのときは、よろしくお願いします。
さらなる機能の追加と使い勝手の向上に期待しております。
|