虚幻4渲染编程(DCC工具篇---SD)【Python Scripting in SD】

MY BLOG DIRECTORY:

YivanLee:专题概述及目录​zhuanlan.zhihu.com图标

INTRODUCTION:

SD里建立材质库以后,我们需要用一个手段去控制它们,这时候很多操作都是繁琐的,所以可以用插件解决,比如批量组合一些节点,用一个节点当作处理器处理大量贴图资源等。新版的Substance加入了SubstanceAPI,能让我们使用脚本去操控SubstanceDesigner中的全部功能。

FORWARD DECLARATION:

本文内容过于rua鸡。


MAIN CONTENT:

【1】Setup your first sd plugin

首先我们先建个插件,建插件前可以先把插件路径配好

v2-6a8749df945309577f10d58f8504b41a_b.jpg
v2-6ce4f6795b161ebda2715aae21c14c77_b.jpg

建好以后便可以在这里面敲代码来控制SD


【2】Plugin Location

v2-7e0393dda9e59eca37f775a6fe3d318b_b.jpg
aPluginLocation = sdplugins.PluginLocationToolbar(sdplugins.ToolBarId.SBSCompGraph, 0)

使用sdplugins.PluginLocationToolbar会把插件指认在Graph栏里。如果想把它指认在最上面的工具栏,则可以调用如下命令:

aPluginLocation = sdplugins.PluginLocationMenu(sdplugins.MenuId.Scripts, 'CustomPlugin' ,0)
v2-2d51f8fa893bb09c32f25e5d535f9cfd_b.jpg

还可以把它放在主工具栏

v2-027f69e4eedafbe0e62e87f4dc5901fd_b.jpg
aPluginLocation = sdplugins.PluginLocationToolbar(sdplugins.ToolBarId.Main,0)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cpongo11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值