cgteamwork与shotgrid对比

最近有项目接触使用并二开cgteamwork, 也重新认识了cgteamwork,感受到国产软件的强大,国内中小CG公司的首选,原因:

1 上手容易,不会的有售前工程师教,他们全国各地城市到处跑。 感概业务的强大,有问题随时拉群并及时解决。

2 对没有技术支持/TD的公司拖拽文件到共享路径上的方式比手工来得快,来得准确。 “我需要有个工具帮着一键存放文件,手动容易出错”, “xxx 你的文件路径放错了,改一下, 然后贴个路径过来”

3 解决了团队内部聊天的痛点, 为了保密相当多的公司是不让上外网的,工作聊天与微信分开, 这也是国人的使用习惯,大大不同于shotgrid邮件/消息盒子方式

4 甲方用cgt, 外包方也得用,为啥?方便,填入甲方服务器ip直联,传输文件用百度网盘中转下载上传,无缝接入。这招让大量的大小外包公司认识到cgt带来的便利,口口传播,我认为这是他们能大量推广的原因. ShotGrid自带的没有这个功能, 需要自已去开发,对小公司来说加了不小的难度

5 自带的功能多, 除了基础的资产,镜头,任务,文件,外包 还有聊天,知识库,公告等,就差点把OA打包进去了

CGTeamwork功能菜单

CGTeamwork功能菜单

cgt插件管理

cgt插件管理

cgt任务管理右键功能

cgt任务管理右键功能

cgt事件触发

cgt事件触发

CGT服务器设置

CGT服务器设置

cgt 拖入插件管理

cgt 拖入插件管理

CGTeamwork后台管理

CGTeamwork后台管理

Shotgun 任务派发

Shotgun 任务派发

ShotGrid 自定义数据展示

ShotGrid 自定义数据展示

现在说些缺点:
1 cgt扩展性不强,做原创不行, 特别是用到通用格式的如abc, fbx, usd这种,源文件ma mb hou可以拖进去,这些通用缓存格式是要自动生成的,需要灵活的api接口和dcc工具插件配合起来使用, 这正是cgteamwork的短板,当前只支持maya ,nuke, 其他的一概没有,这些正是需要功能齐全的工具,api来支撑。

2 Shotgrid制片有数据跟进端web, 用户端desktop,与20+个DCC紧密结合, 审片端有RV, Create,其中RV也是行业的标杆播放工具, 紧紧围绕制作过程来拆解功能,什么身份角色用哪一软件,其他的不一定去安装它, 不像CGT+OA整在一起, 抓小放大, 这也正是国产软件的通病

3 cgt管理员配置全部界面化操作,直观友好, 但这也局限了灵活的扩展性,TD/TA是需要更多的空间来设计的,模板文件路径的设计,一个模板下来累个半死,不断的重复创建文件夹,不像ShotGrid有个文本配置,变量参数用大括号代替,几分钟就可以解决。

4 操作功能使用不一样,一些对比:
cgt用得多的是资产,集,任务等数据管理,但数据之间不像ShotGrid网页数据互链,看另个数据时要去其他地方重开.
真正用到的制作上的功能有限,比如timelog, 任务时间依赖关系,上传文件列表多样性, 过滤条件灵活度等是cgt远远没有做到的
dcc端做的远远不够,没有一个对全套流程熟悉的产品经理来规划是做不好的。 Shotgrid load是个资产库,可以秒杀一众其他公共资产库 展示像成一个个的缩略图,引用到内部任意项目上去
虽然cgt也有网页端了,但功能远远不够

5 价格区别,cgt 150个用户内一年6万, Shotgrid云端一年2000元左右人民币/每用户,一个帐号多人多组用这是另个话题了,不作开展。

说了这么多总的来说是二边格局定位不一样, 一个面向大公司, 一个面向中小公司; 航母战斗群和货轮用途不一样, 虽然都可以拉人拉货,但人,货不同.

还是那句话,做原创用ShotGrid,你可以画自已要的作品, 做外包用CGTeamwork 人家给你画好了底板,但不一定是你自己需要的画

Link q:  316853809

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/220890.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux: 查看服务器的CPU信息

在linux服务器环境下,可以使用cat /proc/cpuinfo命令查看当前CPU的核数等信息。 cat /proc/cpuinfo 字段解析 /proc/cpuinfo 是一个特殊的文件,在 Linux 系统中提供有关 CPU 的详细信息。它实际上是一个伪文件系统中的文件,通过它可以获取到…

智能优化算法应用:基于生物地理学算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于生物地理学算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于生物地理学算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.生物地理学算法4.实验参数设定5.算法…

Visual studio+Qt开发环境搭建以及注意事项和打开qt的.pro项目

下载qt-然后安装5.14.2_msvc2017 不知道安装那个就全选5.14.2的父级按钮 https://download.qt.io/archive/qt/5.14/5.14.2/ 安装Visual studio,下载直接下一步就行 配置Visual studio的qt环境 在线安装-重启Visual studio会自动安装 离线安装-关闭Visual studio点击安装 关闭…

c++向线程函数传递参数及编译错误排查

c向线程函数传递参数及编译错误排查 普通传递 void func(int a) {cout << "a " << a << endl; }int main() {thread t(func, 1); // 第一个是函数名字&#xff0c;第二个函数的参数t.join(); // 注意&#xff0c;不写join会报core dumped }当传…

find_package 和 find_library的区别

背景 经常看CMakeLists.txt中有find_package和find_library&#xff0c;有时候没留意以为都一样&#xff0c;其实二者差距比较大&#xff0c;下面简单记录一下。 find_package find_package(NAME), 这段代码的本质就是在找一个NAME.cmake这个文件&#xff0c;一般在安装库的…

在Java中,为什么在lambda表达式中访问局部变量时,必须将其声明为final或等效的原因是?

lambda表达式实际上是对该变量的一个拷贝而不是引用。 这样做有几个原因&#xff1a; 线程安全性&#xff1a;当一个lambda表达式被创建并传递给另一个线程时&#xff0c;它可能在另一个线程上执行。如果在lambda表达式中访问非final的局部变量&#xff0c;并且该变量在执行过…

桂电|《操作系统》实验一:UNIX/LINUX及其使用环境(实验报告)

桂林电子科技大学2023-2024学年 第 一 学期 操作系统A 实验报告 实验名称 实验一 UNIX/LINUX及其使用环境 实验指导老师&#xff1a; 成绩 院 系 计算机与信息安全学院 专业 计算机科学与技术(卓越工程) 学 号 姓名 课内序…

Docker助力前端开发,轻松打造高效应用

https://docs.docker.com/engine/reference/builder/ 构建前端镜像 在开发和部署前端应用程序时&#xff0c;使用Docker可以提供一个简便而可靠的方式来打包、分发和运行应用程序。 1. 创建Dockerfile 首先&#xff0c;我们需要创建一个Dockerfile&#xff0c;该文件用于定义…

Spring Boot+FreeMarker=打造高效Web应用

&#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 接下来看看由辉辉所写的关于Spring BootFreeMarker的相关操作吧 目录 &#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 一. FreeMarker是什么 二…

【点云异常点检测】MVTec AD数据集介绍

文章目录 一、简介二、每种类型模型个数 一、简介 MVTec AD&#xff08;MVTec Anomaly Detection&#xff09;数据集是用于异常检测的计算机视觉数据集。该数据集包含来自工业生产中不同材料和产品的图像&#xff0c;包括玻璃、塑料、纺织品等。每个类别都包含正常样本和异常样…

Webservice--HTTP,SOAP协议区别

1.HTTP&#xff0c;SOAP协议区别及联系 HTTP&#xff08;Hypertext Transfer Protocol&#xff09;和SOAP&#xff08;Simple Object Access Protocol&#xff09;是 WebService 技术中的两个不同协议&#xff0c;以下区别和联系&#xff1a; 区别&#xff1a; 技术目标&…

本地连锁门店经营可以借助系统实现哪些功能?

不少的连锁门店目前还是很基础的ERPPOS收银&#xff0c;其他的还是走传统的手工管理&#xff0c;大多连锁老板知道借助信息化系统可以帮助门店实现精细化管理&#xff0c;提高运营效率&#xff0c;降低成本&#xff0c;增强竞争力&#xff0c;但不知道怎么去做&#xff0c;能做…

每日汇评:黄金需要突破2050美元的供应区域才能延续复苏

周四早间&#xff0c;金价接近每盎司2,030美元&#xff0c;创下6天来的最高水平&#xff1b; 美联储确认鸽派政策转向&#xff0c;美元和美国国债收益率双双下挫&#xff1b; 英国央行和欧洲央行2023年的最终政策公告可能会进一步推高金价&#xff1b; 随着投资者重新评估美联储…

2020年第九届数学建模国际赛小美赛C题亚马逊野火解题全过程文档及程序

2020年第九届数学建模国际赛小美赛 C题 亚马逊野火 原题再现&#xff1a; 野火是指发生在乡村或荒野地区的可燃植被中的任何不受控制的火灾。这样的环境过程对人类生活有着重大的影响。因此&#xff0c;对这一现象进行建模&#xff0c;特别是对其空间发生和扩展进行建模&…

0x13 链表与邻接表

0x13 链表与邻接表 数组是一种支持随机访问&#xff0c;但不支持在任意位置插入和删除元素的数据结构。与之相对应&#xff0c;链表支持在任意位置插入或删除元素&#xff0c;但只能按顺序依次访问其中元素。我们可以使用一个struct来表示链表的节点&#xff0c;其中可以存储任…

数据标注常用的ChatGPT通用提示词模板

数据集理解&#xff1a;如何理解待标注的数据集&#xff1f; 标注规范制定&#xff1a;如何制定数据标注的规范&#xff1f; 标注工具选择&#xff1a;如何选择合适的数据标注工具&#xff1f; 数据预处理&#xff1a;如何对待标注数据进行预处理&#xff1f; 数据标注质量…

《师兄啊师兄》第二季开播 李长寿渡劫归来扬名四海

看新国风&#xff0c;上优酷动漫&#xff01;由优酷出品&#xff0c;玄机科技制作&#xff0c;改编自阅文集团旗下起点读书小说《我师兄实在太稳健了》&#xff08;作者&#xff1a;言归正传&#xff09;的修仙喜剧动画《师兄啊师兄》第二季《海神扬名篇》于今日10:00正式回归。…

如何性能测试中进行业务验证?

在性能测试过程中&#xff0c;验证HTTP code和响应业务code码是比较基础的&#xff0c;但是在一些业务中&#xff0c;这些参数并不能保证接口正常响应了&#xff0c;很可能返回了错误信息&#xff0c;所以这个时候对接口进行业务验证就尤其重要。下面分享一个对某个资源进行业务…

[LGR-168-Div4]题解

比赛传送门 C&#xff0c;D&#xff0c;E&#xff0c;F题 《打水赛爱好者》 由于题目过水&#xff0c;所以A,B没有 C题 NK 题目描述 给定两个正整数 N , K N, K N,K&#xff0c;请你统计符合以下条件的正整数 x x x 的数量&#xff1a; 1 ≤ x ≤ N N 1 \leq x \leq N …

vue el-select 下拉框选择后,不显示

问题&#xff1a;下拉框数据是通过接口请求得到的, 通过change事件打印, select绑定的值和options的值,也能对应起来, 数据类型也一致, 排除了数据的原因, 应该就是视图没有更新了: 原因: 问过度娘后得知, 是因为数据层数太多, render函数没有更新, 解决方法: 1. 使用for…