Shotgun Toolkit 工具之maya上传文件前,上传中, 上传后写触发事件

2024-02-10 21:30

本文主要是介绍Shotgun Toolkit 工具之maya上传文件前,上传中, 上传后写触发事件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在旧的tk-multi-publish插件中有这么几个事件:
事件hook

hook_scan_scene 用来扫描当前场景中要发布的内容项。它将返回一个主内容项和任意多个辅助内容项。
hook_primary_pre_publish 通常用来验证主内容项是否可以发布。此挂钩可返回一个不会导致发布停止的非致命问题列表。
hook_secondary_pre_publish 用来验证所有辅助内容项。同样,此挂钩可返回一个问题列表,用户有机会修复这些问题,然后再继续。
hook_primary_publish 将发布主内容项以生成主输出。通常,此挂钩用来将当前场景文件复制到发布区,并向 Shotgun 注册场景文件。它会返回已发布文件的完整路径,然后将该路径作为依赖项传递给辅助发布挂钩。此挂钩如果出现异常,将导致发布停止,并通知用户。
hook_secondary_publish 发布辅助内容项以生成辅助输出。同样,此挂钩通常会导出或复制已发布的文件,然后向 Shotgun 注册这些文件。
hook_post_publish 是发布工作流中的最后一个挂钩,可在发布结束时执行清理工作。在默认挂钩中,将在这里升级场景版本。仅当主发布成功且无任何异常时,才会运行此挂钩。
我们可以使用下面这些附加的挂钩来自定义应用的行为。

hook_thumbnail 可在不适合进行屏幕截图的情况下用来为发布提供缩略图。如果此挂钩返回的是缩略图的文件路径,则表示屏幕截图功能已禁用。
hook_copy_file 用来执行应用进行的任何基于磁盘的文件复制操作。默认挂钩在应用上使用一个实用程序方法,后者进而调用此挂钩。要执行此操作,请从挂钩内调用 self.parent.copy_file(…)。

后来在新的插件中tk-multi-publish2,改为了:
accept 打开插件
validate 验证事件也是上传前先触发
publish 上传中
finalize 上传完成后
还有几个事件:
create_settings_widget 画界面
get_ui_settings 取得ui
set_ui_settings 设置ui
我的代码

我的qq: 316853809 欢迎同行交流

这篇关于Shotgun Toolkit 工具之maya上传文件前,上传中, 上传后写触发事件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/698094

相关文章

禁止平板,iPad长按弹出默认菜单事件

通过监控按下抬起时间差来禁止弹出事件,把以下代码写在要禁止的页面的页面加载事件里面即可     var date;document.addEventListener('touchstart', event => {date = new Date().getTime();});document.addEventListener('touchend', event => {if (new

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

AI Toolkit + H100 GPU,一小时内微调最新热门文生图模型 FLUX

上个月,FLUX 席卷了互联网,这并非没有原因。他们声称优于 DALLE 3、Ideogram 和 Stable Diffusion 3 等模型,而这一点已被证明是有依据的。随着越来越多的流行图像生成工具(如 Stable Diffusion Web UI Forge 和 ComyUI)开始支持这些模型,FLUX 在 Stable Diffusion 领域的扩展将会持续下去。 自 FLU

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

超强的截图工具:PixPin

你是否还在为寻找一款功能强大、操作简便的截图工具而烦恼?市面上那么多工具,常常让人无从选择。今天,想给大家安利一款神器——PixPin,一款真正解放双手的截图工具。 想象一下,你只需要按下快捷键就能轻松完成多种截图任务,还能快速编辑、标注甚至保存多种格式的图片。这款工具能满足这些需求吗? PixPin不仅支持全屏、窗口、区域截图等基础功能,它还可以进行延时截图,让你捕捉到每个关键画面。不仅如此

Spring MVC 图片上传

引入需要的包 <dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.1</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-

PR曲线——一个更敏感的性能评估工具

在不均衡数据集的情况下,精确率-召回率(Precision-Recall, PR)曲线是一种非常有用的工具,因为它提供了比传统的ROC曲线更准确的性能评估。以下是PR曲线在不均衡数据情况下的一些作用: 关注少数类:在不均衡数据集中,少数类的样本数量远少于多数类。PR曲线通过关注少数类(通常是正类)的性能来弥补这一点,因为它直接评估模型在识别正类方面的能力。 精确率与召回率的平衡:精确率(Pr

husky 工具配置代码检查工作流:提交代码至仓库前做代码检查

提示:这篇博客以我前两篇博客作为先修知识,请大家先去看看我前两篇博客 博客指路:前端 ESlint 代码规范及修复代码规范错误-CSDN博客前端 Vue3 项目开发—— ESLint & prettier 配置代码风格-CSDN博客 husky 工具配置代码检查工作流的作用 在工作中,我们经常需要将写好的代码提交至代码仓库 但是由于程序员疏忽而将不规范的代码提交至仓库,显然是不合理的 所

FreeRTOS内部机制学习03(事件组内部机制)

文章目录 事件组使用的场景事件组的核心以及Set事件API做的事情事件组的特殊之处事件组为什么不关闭中断xEventGroupSetBitsFromISR内部是怎么做的? 事件组使用的场景 学校组织秋游,组长在等待: 张三:我到了 李四:我到了 王五:我到了 组长说:好,大家都到齐了,出发! 秋游回来第二天就要提交一篇心得报告,组长在焦急等待:张三、李四、王五谁先写好就交谁的

10个好用的AI写作工具【亲测免费】

1. 光速写作 传送入口:http://u3v.cn/6hXWYa AI打工神器,一键生成文章&ppt 2. 讯飞写作 传送入口:http://m6z.cn/5ODiSw 3. 讯飞绘文 传送入口:https://turbodesk.xfyun.cn/?channelid=gj3 4. AI排版助手 传送入口:http://m6z.cn/6ppnPn 5. Kim