はじめまして、あるとです。
今までFBXのローダーを作っていて、次はMMDのローダーに手を出してみました。
しかし、FBXはSDKがあったりサンプルソースがあったのに対して、
MMD(pmx)は殆ど情報がありません。
pmxの仕様もpmd Editorに書いてあるテキストくらいしか無く、何をどうしたらメッシュ表示やらマテリアルの表示やらをすればいいのかが見当も付きません。
良ければ何方か、具体的なサンプル等が書いてあるサイト等、ローダー作成の糸口を下さい。
DirectX9でpmx形式のモデルを表示させたい。
Re: DirectX9でpmx形式のモデルを表示させたい。
動いてるもののソースコードを参考にするのが近道かなと思います。
・DXライブラリのソースコード
http://homepage2.nifty.com/natupaji/DxLib/dxdload.html
・MikuMikuFlex
https://mmflex.codeplex.com/
・MikuMikuDance PMX/VMD Viewer
https://github.com/sn0w75/MMP
・拙作
https://github.com/lriki/Lumino/blob/ma ... Loader.cpp
大体は DirectX や OpenGL をラップしたライブラリを使っていますが、
3Dグラフィックスの基礎が理解できていれば読み替えられるはずです。
・DXライブラリのソースコード
http://homepage2.nifty.com/natupaji/DxLib/dxdload.html
・MikuMikuFlex
https://mmflex.codeplex.com/
・MikuMikuDance PMX/VMD Viewer
https://github.com/sn0w75/MMP
・拙作
https://github.com/lriki/Lumino/blob/ma ... Loader.cpp
大体は DirectX や OpenGL をラップしたライブラリを使っていますが、
3Dグラフィックスの基礎が理解できていれば読み替えられるはずです。