忍者ブログ

« substance painter:練習① | unity:ライトマップ作成し外部ツールで使う »

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

« substance painter:練習① | unity:ライトマップ作成し外部ツールで使う »

MEL:テクスチャ名を"_"区切りで管理している時の確認MEL

ブログ間が開いたのでとりあえず書いた
すごく限定的な誰得MEL

エラーメッセージ出すようにしないと行けないなあという教訓から作成
テクスチャ名に"_"を1つ使っている場合のみOK
それ以外はウィンドウで注意を促しエラーを出す
string $select[] = `ls -sl`;
for($selectarray in $select){
        string $filepath = `getAttr ($selectarray + ".fileTextureName")`;
        string $filename = `basenameEx($filepath)`;
        string $buffer[];
        $numTokens = `tokenize $filename "_" $buffer`;

        if(`size $buffer` == 2){
                print "OK";
        }
        else{
                string $error = `confirmDialog -title "命名規則を守ってくだ
さい" -message "テクスチャ名が間違っていませんか?"
                                        -button "OK"
                                        -dismissString "OK"`;
                if($error == "OK"){
                        error "命名規則に則っていないテクスチャが含まれてい
ます";
                }
        }
}

mel

PR