FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MayaLT用にMELを修正

MayaLTを最近真面目に使い始めました。
買い切りしとけば・・と思ったけど後の祭りなのでしょうがないッ

ところで、LTはレンダーがない等々色々機能を削られていますが、モデリングしてリグってアニメーション付けて・・・というフローでは今のことろ特に不自由はない。
ただ・・・ウェイトコピーがないのが非常に痛い。
ちょっとした変更でもウェイトは崩れやすく、さらに言うならPMX(MMD)でやってきたもの、blenderで編集してきたもの等々、環境の違いに対応できず・・・
サイズ調整やらがうまくできず転写したいがうまくいかない!なんて場面に躓きまくる日々が続く。

そんな中見つけたいいもの

DoraSkinWeightImpExp

PMXの時にあった、頂点番号でウェイトを出力するもの
これなら再バインドがうまくいかなくてもどうにかなる。

が・・・残念、LTではうまく実行できない。
調べるとファイル操作系関数は色々使えない模様。
ただ対策がないわけでもないようなので、初めてのMEL編集・・・

3時間もかかったが何とか動くようになりました。

それなりな辛さがありますね?

テーマ : Unityゲーム制作
ジャンル : コンピュータ

コメントの投稿

非公開コメント

No title

はじめまして。

私もMayaLTでDoraSkinWeight が使えなくて困っています。

よろしければ、ヒントだけでも良いので、MELの修正方法を教えていただけませんでしょうか><

http://dorayuki.com/doramaya/doraskinweightimpexp.html

Re: No title

> はじめまして。
>
> 私もMayaLTでDoraSkinWeight が使えなくて困っています。
>
> よろしければ、ヒントだけでも良いので、MELの修正方法を教えていただけませんでしょうか><
>
> http://dorayuki.com/doramaya/doraskinweightimpexp.html

はじめまして! 返信おくれましてすみません。

記憶が正しければ、ファイル操作系関数が一部LTだと使えないので
$fileId=`fopen $importFileName "r"`;
$textLine= `fgetline $fileId`;
これを
string $allLines[] = freadAllLines($importFileName);
のように直したと思います。
型が変わるので後続処理もやや変わってきますね

ところで、作者さんのサイトによるとLTでも動作確認した新バージョンが出ているようです。
もしかしたらこちらは動くかもしれませんので、一度確認してみてください~

Re:Re: No title

ありがとうござます!

> ところで、作者さんのサイトによるとLTでも動作確認した新バージョンが出ているようです。
もしかしたらこちらは動くかもしれませんので、一度確認してみてください~

確かに作者さんのサイトの最新版MELでは、ノードの注釈にウェイト情報を書き込む改良が加えられていますが、やはりDSWでエクスポートしたかったという次第です。


実はあのあと自分なりに修正を試みたらなんとかできました!
このブログのおかげです!ありがとうございます!
プロフィール

ガビこ人形

Author:ガビこ人形
紅い東方地区へようこそ
暑い日は動きません

東方地区カウンター
現在東方地区カウンター
現在の閲覧者数:
最近の記事
カテゴリー
最近のコメント
ブロとも申請フォーム

この人とブロともになる

リンク
報告
20150405 新カテゴリ追加
月別アーカイブ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。