Python

【Substance Designer】Pythonでsbsファイルを開く

shamimatsu

バージョン2020 1.12を使用

サブスタンスデザイナーはpythonが使えるという事で検索しましたが現状だとほとんど情報が出てこなかったため、些細な事でも良いので使い方を残していこうと思いました。

SBSファイルを開くコード

import sd
from sd.api.sdhistoryutils import *

# アプリケーションとパッケージマネージャーオブジェクトを取得
cxt = sd.getContext()
app = cxt.getSDApplication()
pkgMgr = app.getPackageMgr()

# Brick.sbsを開く
pkgMgr.loadUserPackage('D:/SubstanceDesigner/Brick.sbs')

(‘D:/SubstanceDesigner/Brick.sbs’)の部分はお使いのPCによって異なるので変更してください。

参考サイトと動画
Substance Designer/Scripting/Undo and redo
Substance Designer Summer 2018: Using the Python API

実行方法

ウィンドウ → Python Editor

するとウィンドウが出てくるので赤枠のところにコードをペーストし、三角ボタンで実行すればSBSデータを読み込まれます。

ABOUT ME
shamimatsu
shamimatsu
3DCGデザイナー
ながらくゲーム業界で2D、3DCGデザイナーとして働いてきましたが、新しい業界に挑戦中です。 ブログのデザインをリニューアル中のため、見づらい箇所もあるかもしれませんが少しづつ修正していきます。
記事URLをコピーしました