Shotgun ToolKit:Maya load and update Substance Painter Textures-part2

Shotgun ToolKit:Maya load and update Substance Painter Textures

Part1: load Substance Painter Textures

https://blog.csdn.net/qq_20672297/article/details/100184268

Part2: update Substance Painter Textures

在Part1 中介绍了在maya中怎样加载Substance Painter Textures 。
由于Substance Painter 发布的类型是“Texture Folder”,原生态的toolkit更新会导致无法更新,下面具体说一下如何配置shotgun toolKit 使得在maya中更新 “Texture Folder”类型的文件。

Maya Scene-Breakdown:

Maya Scene-Breakdown 负责maya场景更新。
更新分为两部分:
1、breakdown.py :根据扫描场景内的对象,获取breakdown items.

在这里插入图片描述

	( install/app_store/tk-multi-breakdown/.../python/tk_multi_breakdown/breakdown.py)

在breakdown.py中添加对substancepainter 贴图的的支持:

	breakdown.py

在这里插入图片描述

	template.yml中关于substancepainter 的描述:

在这里插入图片描述

备注:通过路径找到匹配的模板,这个功能在tk-core中,大家可以通过以下地址,参考相关说明:
https://developer.shotgunsoftware.com/tk-core/core.html?highlight=template_from#sgtk.Sgtk.template_from_path

配置完成之后,重新加载shotgun toolkit ,打开Scene Breakdown…就可以看到Texture Folder 类型的贴图更新信息。
在这里插入图片描述

2、更新场景内对象:

获取到breakdown items后,需要对选择的或者全部的items 更新,shotgun toolkit 中,maya 更新的功能在tk-maya_scene_operations.py中,由于不想修改原来的py,所以自定义了tk-maya_scene_operations:

①:复制并修改maya breakdown 调用位置

copy “install/app_store/tk-multi-breakdown/…/hooks/tk-maya_scene_operations.py” to “config/hooks/tk-multi-breakdown/maya/tk-maya_scene_operations.py”
修改maya breakdown 调用位置:

tk-maya.yml

在这里插入图片描述

	tk-multi-breakdown.yml

在这里插入图片描述

②:重写update():
	tk-maya_scene_operations.py

在这里插入图片描述到这里,substancepainter 发布的"Texture Filder" 类型贴图就可以正常load和update了。非常方便的对贴图进行版本管理。

结语

Shotgun 是现在比较流行的影视特效流程管理软件,shotgun toolkit 是它的配套工具集,架构很复杂,由于工作需要,需要对toolKit进行二次配置开发,今后我也会不定期更新关于shotgun toolkit 配置的一些心得,希望大家多多支持,并留言交流。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值