ON-BLOG

CGのこと、あれこれ書いてます。

StudioLibraryをPythonコマンドでSAVE LOADしてみる

すんごい細かいメモ。


qiita.com
ここのカバーとなります。
ほとんど書かれてますが…

Saveは上記通りで大丈夫かと思います。

from studiolibrarymaya import animitem

def LoadAnim(path,Selections):
    path    = path
    animitem.load(
            path,
            objects=Selections,
            namespaces=[],
            connect=True,
            currentTime=False,
            option="replace")

Selections= cmds.ls(sl=True) 
ExportPath   = "D:\\StudioLibrary"
File= "test..anim"
path = os.path.join(ExportPath  , File)
LoadAnim(path,Selections)

コード的にはこれでいけます。
実際はこのまま使うことはないのですが、基本的にこのテンプレートかと。
loadの引数はSaveと基本同じですが、違いがあるとすれば
studiolibraryのウィンドウに出てくる、Optionのパラメータと同じになります。

これでLoadはできるので、一部のツールにSaveとLoadを入れ込むといいかもですね。