見出し画像

【Maya Python】リファレンスパスの一括置き換えスクリプト

リファレンスのパスを置き換えます

7行目を任意で書き換えて使ってください
XXX = 置き換え前の文字列
YYY = 置き換え後の文字列

①アウトライナからリファレンスノードを選択(複数可)
②スクリプト実行

リファレンスノード
import maya.cmds as cmds

nodes = cmds.ls(sl=True,rf = True)
for node in nodes:
    refnode = cmds.referenceQuery(node,referenceNode = True)
    filepath = cmds.referenceQuery(refnode,filename = True)
    replacename = filepath.replace('XXX','YYY')
    cmds.file(replacename,loadReference = refnode)

この記事が気に入ったらサポートをしてみませんか?