时间:2021-0713
Substance Automation Toolkit :贴图自动化,简称 SAT 【已更名为Substance 3D Automation ToolKit】
获得:官方购买(国内可咨询严MM,大概1000刀左右一key年)
目的:解决项目时间成本
情况:3A工作室标配
储备:
Python
模型处理
SAT
Arnold
Substance Designer :艺术标准,制作标准(SAT依赖资源的标准)
Substance Painter LD同步,艺术标准,创建智能材质
综合SD、SP创建设项目所需智能材质库(定期迭代整理材质库)
Substance Alchemist【已更名】 管理材质库,智能材质与程序材质的混合生成新的材质
Substance Automation Toolkit 自动化:模型、贴图,生成配套资源。完善的LOD模型和配套贴图资源。
substance designer材质库管理:
共用节点
归类
有规划的两类输出:A、输出到资源(精简);B、输出只在SD库里面共用
精简,易维护
substance painter材质库管理:
规范创建
规范化文件夹
命名规范
外包新建时使用命名
项目内部新建使用命名
Substance Automation Toolkit软件安装说明
python 系统配置:
确认python已安装好。坑点:如果CMD中调不出python,是变量没有加进环境调用里面,请把电脑属性里面path添加上。把目录加进去就好了,例如:;D:\soft\python3.83
利用python安装好pip(包管理器)。坑点:如果CMD中调不出python,请把添加至环境变量上。例如:;D:\soft\python3.83\Scripts
利用python安装好libery,python CMD中输入:pip install pathlib
substance pysbs 库文件配置:
利用pip安装pysbs lib:在压缩包文件目录内调用CMD,pip安装pysbs lib,或者双击自动安装
SConstruct Demo参考安装配置:
利用pip安装好scons。python CMD中输入:pip install scons
测试scons:CMD中输入:scons
显示类似这样便是安装成功:
scons: *** No SConstruct file found. File "c:\python27\lib\site-packages\scons-3.0.1\SCons\Script\Main.py", line 924, in _main
解压好示例文件包(目录如下):
│ SConstruct
│ arnold_python.py
│ readme.md
│
└───data
│ bark.sbs
│ opus.sbs
│ wood_planks_age_02.sbs
│
└───dependencies
EnvironmentToolkit.sbs
metal_floor.sbs
opus_pattern3.png
rust.sbs
substance_logo.png
SConstruct 是一个Python项目,其中包含下文所述的烹饪和渲染过程。
参考一:SConstruct这个写就好了。
参考二:https://docs.substance3d.com/sat/pysbs-python-api/getting-started
参考三:API文档:
Substance Automation ToolKit - script_update_with_sbsupdaterdocs.substance3d.com
文件所在目录
自动化工作流的趋势可期:
1、批量更新 .sbs文件版本
当SD材质库文件成千上万时,一次次substance desighner的更新,维护起来就会浪费相当多的时间和精力去维护。
2、批量 .sbs文件生成 sbsar
3、批量生成模型,并生成对应LOD,生成对应UV
4、批量烘焙贴图
5、批量指定 .sbs文件
6、流程可视化
聊天吹水,技术闲聊群:672571935