MY BLOG DIRECTORY:
YivanLee:专题概述及目录
INTRODUCTION:
SD里建立材质库以后,我们需要用一个手段去控制它们,这时候很多操作都是繁琐的,所以可以用插件解决,比如批量组合一些节点,用一个节点当作处理器处理大量贴图资源等。新版的Substance加入了SubstanceAPI,能让我们使用脚本去操控SubstanceDesigner中的全部功能。
FORWARD DECLARATION:
本文内容过于rua鸡。
MAIN CONTENT:
【1】Setup your first sd plugin
首先我们先建个插件,建插件前可以先把插件路径配好


建好以后便可以在这里面敲代码来控制SD
【2】Plugin Location

aPluginLocation = sdplugins.PluginLocationToolbar(sdplugins.ToolBarId.SBSCompGraph, 0)
使用sdplugins.PluginLocationToolbar会把插件指认在Graph栏里。如果想把它指认在最上面的工具栏,则可以调用如下命令:
aPluginLocation = sdplugins.PluginLocationMenu(sdplugins.MenuId.Scripts, 'CustomPlugin' ,0)

还可以把它放在主工具栏

aPluginLocation = sdplugins.PluginLocationToolbar(sdplugins.ToolBarId.Main,0)