名前の連番について

noiz44
Contributor
Contributor

名前の連番について

noiz44
Contributor
Contributor

名前で、例えば

test_01

とつけたとき、勝手に番号が02となってしまいます。

どこかに、同名があるのだろうとはわかるのですが

アウトライナ、ハイパーシェード上には同じ名前が見当たりません。

このような場合、どのように探せばいいでしょうか?

0 件のいいね
返信
解決済み
835件の閲覧回数
6件の返信
返信 (6)

Suto_Tama
Advisor
Advisor

@noiz44 さん

 

お疲れ様です。

まず、オブジェクトとシェーダに同じ名前がないかもう一度確認してみましょう。

①アウトライナーのDAGオブジェクトのみの☐

 シェイプ☑

 割り当てられたマテリアル☑

②入力ラインメニューを名前別に選択に☑

③任意の名前を検索

④アウトライナーで選択されている項目を確認

⑤レイヤーの名前も確認

名前検索.jpg

 

 

 

 


Suto
Freelance
Twitter(X)


noiz44
Contributor
Contributor

画像で、丁寧に説明していただいてありがとうございます。

試したのですが、選択されるものがありませんでした・・・・。

0 件のいいね

Suto_Tama
Advisor
Advisor
解決済み

@noiz44 さん

 

検索ひっかかりませんか・・・

ではノードで検索してみましょう。

 

下記のMELスクリプトを実行してみてください。

その際に【test_01】の箇所を任意の名前に変更してください。

string $allNodes[] = `ls`;
for ($node in $allNodes) {
    if (`gmatch $node "*test_01*"`) {
        select -add $node;
    }
}

 このスクリプトは、Mayaシーン内のすべてのノードを検索し、名前に test_01 が含まれるものを選択します。

何か選択された様でしたら、【Ctrl+A】でアトリビュートエディタを開いてください。

 


Suto
Freelance
Twitter(X)


noiz44
Contributor
Contributor

返答が遅くなりました。

スクリプトをわざわざありがとうございます。

試した結果、

アウトライナ上でグループが選ばれたのですが、

そのグループ名は、指定したものではなかったです。

アトリビュートのほうは

<指定した名前>:hyperShadePrimaryNodeEditorSavedTabsInfo

というのが表示されてました。

0 件のいいね

Suto_Tama
Advisor
Advisor

@noiz44 さん

 

でしたら選択されている

【hyperShadePrimaryNodeEditorSavedTabsInfo】を削除してみてはいかがでしょうか

 

hyperShadePrimaryNodeEditorSavedTabsInfo ノードや MayaNodeEditorSavedTabsInfo ノードを削除したい (autodesk.co.jp)


Suto
Freelance
Twitter(X)


noiz44
Contributor
Contributor

いったん、スクリプトで選ばれたものは、そのまま削除してみたのですが、改善されませんでした・・・。

なのでモデルを一旦出力して、読み込みなおして、強引に修正しました。

いろいろと案を出していただき、スクリプトまで書いていただいて、お手数をおかけして誠にありがとうございました。