Skip to content

Latest commit

 

History

History
88 lines (56 loc) · 2.71 KB

File metadata and controls

88 lines (56 loc) · 2.71 KB

vmdtofbx

vmdファイルに含まれる表情データのみを面のメッシュに記録し、fbx形式にして出力するプロジェクト

DeepWiki

環境


ビルド方法

Windows

  1. CMakeLists.txt の編集

    導入した FBX SDK のパスに合わせて FBX_SDK_ROOT の設定パスを変えてください。

    set(FBX_SDK_ROOT "C:/Program Files/Autodesk/FBX/FBX SDK/2020.3.7")
  2. ビルド

    • 動的リンクの場合

      cd src
      cmake -S . -B build -DFBX_SHARED=1
      cmake --build build --config <config> # Release または Debug
    • 静的リンクの場合

      cd src
      cmake -S . -B build -DFBX_STATIC_RTL=1
      cmake --build build --config <config> # Release または Debug

    いずれも build/<config> 下にビルドされたファイルが出力されます。
    動的リンクの場合、同ディレクトリに libfbxsdk.dll がコピーされます。

Linux

cd src
cmake -S . B build -DCMAKE_BUILD_TYPE=<config> # Release または Debug
cmake --build build

build 下にビルドされたファイルが生成され、build/<config> 下に libfbxsdk.so がコピーされます。

注意

FBX SDK には libfbxsdk の pdb ファイルが含まれていません。したがって、FBX SDK のみで Debug ビルドを行うと、デバッグ情報が見つからない旨のエラーが出ると思います(MSVC の場合、LNK4099エラー)。必要であれば、ウェブサイトの「FBX PDB」より pdb ファイルを入手してください。


使用方法

まず vmdファイルを引数にとり、その後「"変換したい名前=変換後の名前"」という形式でシェイプキー名の変換を指定してください。

path/to/vmdtofbx path/to/<filename>.vmd "あ=a" "い=i" "う=u" "え=e" "お=o"

vmdファイルと同じディレクトリに「<vmdファイルの名前>.fbx」が生成されます。


License

MITですがコメントくれたら作者は喜びます('ω')

注意: FBX SDK の License Agreement 1.1.5条に基づき、NOTICEファイルにおいて、FBX ライブラリ使用に関する文を記載しています。