maya_usd 選択したprimからprimのpathを得る方法
ls で取れた、
ufeObjects(ufe)
-sl/selectionフラグ と組み合わせて使用すると、ネイティブ Maya オブジェクトだけでなく、UFE インターフェイスを通じて定義されたオブジェクトも返されます。
import maya.cmds as cmds
proxy_prim_path = cmds.ls(sl=True, ufe = True)
#or
proxy_prim_path = cmds.ls(sl=True, ufeObjects = True)
print("proxy_prim_path= "+str(proxy_prim_path))
Output
proxy_prim_path= ['|stage1|stageShape1,/Ball1/Ball_Mesh']
参考URL
https://help.autodesk.com/cloudhelp/2022/ENU/Maya-Tech-Docs/CommandsPython/ls.html
https://stackoverflow.com/questions/76558940/select-and-hide-multiple-usd-prims-in-maya