MayaのMELをいろいろ作ってみてます。
Mayaの起動バッチまではいった全部入りZIP https://github.com/yosiojapan/s_tool
readme を参考にお試しください。
今の所、追加や更新の予定はないです。
ウェイト調整後にパーツ分割が必要になり、このページを見つけました。素晴らしいスクリプトを公開して頂きありがとうございます。メニューからSeparateMeshSkinを実行したときに軽微なエラーが発生したので合わせて報告しておきます。・操作1.ウェイト設定後のオブジェクトから分離するフェースを選択2.メニュー[S_TOOL]->[Modeling]->[SeparateMeshSkin]を実行・現象 s_MayaScripts/common_scripts/yjp_SeparateMeshSkin.mel line 122: 名前と一致するオブジェクトがありません とエラーメッセージが表示されます。 対象のオブジェクト名に【_old】が付いたもの、【_A】【_B】が付いたものが作成され、元のオブジェクトは消え(リネームされ)ます。 ウェイトを保持したまま分割する処理自体は問題なく動作します。yjp_SeparateMeshSkin.mel61行目 $Amesh = `yjp_DuplicateMeshSkin`;ここでリネーム処理が行われるため119行目 delete $Amesh;と122行目 delete $origObj[0];の処理が意味的に重複するようです。
コメントありがとうございます。詳細な内容ありがとうございます。自分で使っているMELは頻繁に更新しているのですが最近使っていないMELは多少エラーがでます。お手数おかけします。122行目を削除しておきました。ご連絡ありがとうございました。
ウェイト調整後にパーツ分割が必要になり、このページを見つけました。
返信削除素晴らしいスクリプトを公開して頂きありがとうございます。
メニューから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行目を削除しておきました。
ご連絡ありがとうございました。