Shotgun的toolkit的配置流程及其他

  题记:今天写点关于Shotgun的Toolkit的配置的东西,写这个的初衷是当初自己配置的时候,完全是摸着石头过河,弄不懂得地方或出错了,请教于配置过的人,费了九牛二虎之力后,才最终于弄通了。中途由于别的事就没再玩Shotgun了,某天,突然想再配下,尽然发现自己对它也很陌生了,于是决定记一下,一来方便自己以后翻看;二来希望对新的Shotgunners有所帮助(尤其是在中国),不再如我当初那样费劲。
  目前市面上主流的流程管理软件有Shotgun、Ftrack,国内的Strack,CGteamwork等,其他的自己都没玩过,只玩过Shotgun,公司用的也是Shotgun,Shotgun的具体功能可以去他的官网看,这里没必要赘述,网址是这个,也可以看看它的价格等等介绍:
  https://www.shotgunsoftware.com/
  Shotgun公司给他的客户能提供基本为三大块:
  1、Shotgun自身软件,可以方便的创建Asset、Shot、Sequence等,也方便数据流的追踪。
  2、SGToolkit,是提供了将艺术家在DDC软件创建的数字资产和Shogun关联的接口,如Publish、Loader、Snapshot等。
  3、RV审片,这个可以非常方便地让Supervisor等方便地审片,并给出反馈。
  第一部分可以自己注册个试用的玩玩就知道了,下面着重演示下如何配置SGToolkit,可将将数据正常地发布,第三部分以后再谈。
  也可以看Shotgun的官方帮助来一步一步地操作,链接如下:
  https://support.shotgunsoftware.com/hc/en-us/articles/219033208

  感兴趣的话可以顺藤摸瓜看看别的部分,对你深入了解Shotgun大有裨益。

  在注册好试用站点后,就开始创建项目了,我建的是Buddha
  

  创建好项目后,就要设置文件的存放路径了,就是以后Publish或Snapshot的时候,往哪保存的问题,这里有个注意点是,名字必须为primary,否侧在后面的配置过程会出错。
  

  

  由于Shotgun是跨平台的,所以根据情况可以将Linux和Mac的路径都填一下,填好之后就进入下一步,创建Api Key。
  

  

  做完这些准备工作后接下来就正式进入配置了,首先要下载Tank和Appstore里的各种App,这个过程如果用官方文档的步骤话会非常慢,而且国内访问Github的速度有时不稳定,中途断了又得重来,当初自己卡在这一步折腾了好久,现在我将我下载整理好最新版的App包都放到了国内的代码托管平台码云上,自己可以去下载,这样可以极大地加速配置,链接如下:
  
  https://gitee.com/lulongfei/SGToolkit.git
  
  下载好后,不要用那个SGToolkit的文件夹做项目的配置文件夹,将里面的mnt的文件夹直接拷贝到任意一个位置,然后进到这个位置D:\mnt\software\shotgun\studio\config\core, 修改里面的参数,这是就用到我们以前创建的那个Api key了。
  

  
  修改完这一步之后,再到下面这个路劲摁住shift键,点击鼠标右键,点击“在此处打开命令窗口”,然后输入tank setup_project,这个命令配置的时候,如果以前的项目配置过了,他是在后面的流程里不显示,如果你想让已经配置过得项目也显示的话,必须要加个–force(两个英文连字符),也就是tank setup_project –force
  
  

  然后基本就是一路摁enter键,默认设置就行
  

  在检查完Appstore之后就进入配置项目选择了,这一步输入项目对应的id就行,在这里可以看到我的那个Monk项目是没有显示的,就是因为前面我没有用tank setup_project –force的命令,输入87,开始进入下一步
  

  接下来会询问创建项目文件夹的事,就是前面配置的那个File Management的东西,摁enter就行,然后会询问文件夹不存在是否要创建,输入Yes就行,
  

  

  

  

  当最后跑到这一步的时候证明针对这个项目的SGtoolkit就算配置完了
  

  我们发现在这个路径下多出一个buddha的文件夹,这是因为SGToolkit的工作原理就是给每个项目单独配一个tank出来,这样可以修改各自的参数而互不影响。
  

  下面我们就进入修改软件的一些配置。因为我的电脑上没有装Maya2018,所以得将app的路径改下才行,当然别的app路径也类似
  

  

  
  接下来就到Shotgun上创建个任务,可以测试下流程了,我创建的是个Shot,建了个blocking的任务。
  

  然后用我那个git库里的测试代码,将task的id和项目的tank以及core的路径改下,就可以粘贴到maya里使用了,
  

  执行完之后就可以在maya的菜单栏上看到Shotgun这个菜单了,当初我第一次看到这个菜单是几乎要泪崩了。
  

  自己随便做一个盒子的动画,publish下,然后就可以在shotgun上看到刚才发布的文件了,然后在loader里也可以拿到刚才发布的那个文件
  

  

  这里再补充一点,就是Shotgun提供了Shotgen Desk这么个App,可以在这里下载,基本思路都一样,也需要你改配置文件,软件的版本,路径等等,界面如下,不过对于艺术家来说可能更易于操作,就相当于把代码激活tank的工作放由这个App做了。
  

  

  还有就是当你装了这个Shotgun Desktop后,在Shotgun的网页上回多出个launch各种App的按钮,你也可以通过这种方式来激活不同的任务。
  

  这篇仅仅是个抛砖引玉的作用,真正想了解Shotgun和它的Toolkit,得自己摸索一段时间,而且必须在项目中实践使用,这样才能最大限度地发挥Shotgun的功能,其实它是极其的灵活的。

(0)

相关推荐