本课程通过一个一完整实例,教会大家开发SubstancePainter的插件。    SubstancePainter优秀的材质编辑工具,美工在做完材质后,一般需要导出为程序使用的格式,供程序调用,这个课程就是教会大家如何编写自定义插件,把SubstancePainter导出为自定义的命名的材质图文件。    整个课程使用逐步递进的方式,演示如何创建插件,导出材质图,导出shader和模型,以及如何调用系统的其他各种api。
1
用于物质画家的Shotgun工具包引擎 联系人: 总览 a弹枪引擎的实现。 它支持经典的引导启动方法,并且与Substance Painter集成,在其插件工具栏中添加了a弹枪菜单。 使用引擎时,提供了大多数标准tk应用程序的挂钩: **针对开发人员的注释:**用python编写的引擎与实质绘画工具之间的通信是通过QML和PySide2中的QtWebsockets实现来完成的。 PySide2是从the弹枪框架中借用的。 已使用Windows版本2018.3.1开发并测试了该引擎。 Linux和Mac用户可能出于种种原因暂时不走运。 用于这些平台的Substance Painter没有提供可靠的方法来确定所安装软件的版本,并且Pyside2 unrealqt框架也不适用于这些平台。 引擎安装 当我开始使用shot弹枪工具包时,发现如何安装和配置新的tk应用程序或新引擎非常具有挑战性。 Shotgun软件提供了有关如何执行此操作的大量文档,但我使用了详细信息,尤其是要修改的配置文件太多。 如果您熟悉如何设置引擎和应用程序,则可能要跳过本文档的其余部分,只需确保检查和中的开始。 如
1