D日記

ゲーム開発者っぽい記事とか。生活の記事とか。

MENU

【MEL】DoraSkinWeightImpExp をLTで使えるようにした!

みなさん DoraSkinWeightImpExp って知ってますか?
スキンウェイトのインポート・エクスポートを超手軽に行えるめっちゃ便利なツールです!

業務中、通常のMayaでよく利用していたので、自宅のMayaLTでも使っちゃおーとExportボタンを押してみたら・・・、


あれ?dsw形式でウェイトを出力できないぞ??
f:id:ponta565:20180620232435p:plain

なんでだ??
おかしい、ドラ様のサイトでは MayaLT2018で動作確認済みって書いてるはず!?
f:id:ponta565:20180620231806p:plain





あっ・・・

3.7.0 (2017.10.01)
スキンウェイト情報のオブジェクト出力に対応(MayaLT向け)




理解しました。
ファイルの入出力は確かに駄目ですが、シーン内のオブジェクトとしてウェイトを入出力することはできるみたいです。
f:id:ponta565:20180620231928p:plain

空ノードの注釈プロパティに大量の文字列が格納されていますw
f:id:ponta565:20180620232958p:plain


なるほどwこうすれば、とりあえずはウェイトデータを入出力することができるんですね(^o^)

dsw ファイルに出力できるようにするぞ

しかし、やっぱり外部ファイルとして dsw で入出力したい!

350行目あたりを、書き換えてください。
(左がオリジナルです)
f:id:ponta565:20180620233605p:plain



終わり。

最後の説明雑でワロタ






※補足
なんか、MayaLT では fopen でのファイル書き込みができないっぽくて、
代わりに fwriteAllText を使用したって感じです。

knowledge.autodesk.com