【python】値の差を求める(数値)
shamimatsu
三味松ブログ
バージョン2020 1.12を使用
サブスタンスデザイナーはpythonが使えるという事で検索しましたが現状だとほとんど情報が出てこなかったため、些細な事でも良いので使い方を残していこうと思いました。
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データを読み込まれます。