https://www.dropbox.com/s/emfnflx6dijvsc7/s_MayaScripts.zip
使い方
ZIPを解凍するとs_MayaScriptsフォルダが出来ます。
何処に置いても問題ありません。
s_MayaScriptsフォルダにStartMaya2015_sTool.batなどbatが沢山あります。
各MAYAバージョンで起動する事ができます。
「S_TOOL」がメニューに表示されていればOKです。
「S_TOOL」を使用しないのであれば、普通にMAYAを起動してください。
いろいろバグがあると思いますが、少しづつ修正していきます。
何かあればお知らせください。
ウェイト調整後にパーツ分割が必要になり、このページを見つけました。
返信削除素晴らしいスクリプトを公開して頂きありがとうございます。
メニューからSeparateMeshSkinを実行したときに軽微なエラーが発生したので合わせて報告しておきます。
・操作
1.ウェイト設定後のオブジェクトから分離するフェースを選択
2.メニュー[S_TOOL]->[Modeling]->[SeparateMeshSkin]を実行
・現象
s_MayaScripts/common_scripts/yjp_SeparateMeshSkin.mel line 122: 名前と一致するオブジェクトがありません とエラーメッセージが表示されます。
対象のオブジェクト名に【_old】が付いたもの、【_A】【_B】が付いたものが作成され、元のオブジェクトは消え(リネームされ)ます。
ウェイトを保持したまま分割する処理自体は問題なく動作します。
yjp_SeparateMeshSkin.mel
61行目 $Amesh = `yjp_DuplicateMeshSkin`;
ここでリネーム処理が行われるため
119行目 delete $Amesh;
と
122行目 delete $origObj[0];
の処理が意味的に重複するようです。
コメントありがとうございます。
返信削除詳細な内容ありがとうございます。
自分で使っているMELは頻繁に更新しているのですが
最近使っていないMELは多少エラーがでます。
お手数おかけします。
122行目を削除しておきました。
ご連絡ありがとうございました。