
设置ShotGrid项目以与虚幻引擎4配合工作的流程与内容流程中的其他应用程序(例如,Autodesk Maya或3ds Max、或Foundry Nuke)的流程相似。你将需要将ShotGrid项目配置为使用 工具包引擎,它是一系列工具和脚本,旨在让ShotGrid项目了解虚幻引擎并将ShotGrid工具和工作流集成到虚幻编辑器界面。
针对每个要与虚幻引擎配合使用的ShotGrid项目,只需进行一次本页面中列出来的配置。此配置通常由ShotGrid管理员完成。如果你已设置过ShotGrid项目并将它们配置为与其他内容创建工具集成,那么此流程对你来说应该相当熟悉了。如果对此流程不太熟悉,请参阅以下资源:
开始之前
我们建议你使用GitHub上tk-config-unrealbasic](https://github.com/ue4plugins/tk-config-unrealbasic)库中已为你设置好的项目配置。此配置对基本ShotGrid工具包配置进行了扩展,增加了构成虚幻集成的元素。我们还在tk-config-unreal库中提供了第二个示例项目,它相当于ShotGrid的default2配置。
- 要使用GitHub中的这一配置,计算机上必须安装有Git。如果尚未安装Git,请从此处下载。
-
从网站的 Apps 菜单下载并安装 ShotGrid Desktop 应用程序。
1 - 将虚幻引擎软件添加到ShotGrid
在此步骤中,你需要将虚幻引擎集成作为新软件添加到你的组织。
-
在网页浏览器中登录你所在组织的ShotGrid页面。然后在用户菜单中选择 Software。
-
在 Software 页面上点击 Add Software 按钮。
-
将 Software Name 设置为 Unreal Engine,并将 Engine 设置为 tk-unreal。
-
点击 Create Software。
在返回 Software 页面后,你将可以在列表中看到新添加的虚幻引擎条目。
最终结果
ShotGrid现在已经得知了虚幻引擎集成的存在,你可以继续按照以下步骤将组织中的ShotGrid项目与虚幻编辑器配合使用。
2 - 设置ShotGrid项目
在此步骤中,你将在ShotGrid项目中添加一个 管线配置(Pipeline Configuration),并使用分发配置部署它。这会在所有能够访问ShotGrid网站的项目用户间共享该配置。如有需要,你也可以根据ShotGrid的文档指导,在磁盘上设置一个集中式配置。
要向ShotGrid项目添加管线配置,请执行以下操作:
-
从GitHub上下载最新版tk-config-unrealbasic的.zip文件。
-
在你的ShotGrid网站上,打开项目并找到 Other > Pipeline Configurations。
-
在 Pipeline Configurations 页面上,点击 Add Pipeline Configuration。
-
将 Config Name 设置为Primary,并将 *Plugin Ids 设置为 basic.*。
-
点击 Create Pipeline Configuration。在返回 Pipeline Configurations 页面后,你就能看到 Primary 列表中新增了一个条目。
-
点击 Uploaded Config 字段,选择 Upload File。将你从GitHub上下载的.zip文件添加到这里。
最终结果
现在,你的ShotGrid项目已经可以使用虚幻引擎集成了。ShotGrid Desktop会为每个项目用户自动下载并安装你上传的管线配置。如果有管理员修改了上传的配置,.zip文件中配置文件的后续更新都会被检测到并为每个用户更新。
3 - 设置ShotGrid项目配置
在此步骤中,你将安装ShotGrid Desktop中的管线配置并启动一个能被ShotGri感知到的虚幻引擎实例。
要安装管线配置,请执行以下操作:
-
打开ShotGrid Desktop并点击你刚刚在ShotGrid网站上为其上传了管线配置的项目。
-
点击项目时,它会检测到上传的管线配置并从GitHub上下载它及所有必要的ShotGrid组件(引擎、应用程序和框架)。
最终结果
项目设置完成后,ShotGrid Desktop将扫描你的计算机以查找虚幻引擎安装程序并在项目的"应用程序(Apps)"页面上将它们列出。点击图标即可启动最新可用的引擎版本,或在下拉菜单中选择特定的引擎版本。

如果你从ShotGrid Desktop启用虚幻引擎,并打开了一个启用过ShotGrid插件的虚幻引擎项目,你就可以入将虚幻引擎与Autodesk ShotGrid配合使用页面中所述的那样使用ShotGrid集成了。
后续步骤
- 有关如何为项目扩展工具包配置的更多信息,请参阅Autodesk的Beyond Your First Project文档。
- 有关如何在ShotGrid中管理项目配置的更多信息,请参阅Autodesk的Configuration staging and rollout文档。
- 要了解如何设置虚幻项目配置,请参阅tk-config-unreal-basic库。
- 要探索虚幻工具包引擎的实现,包括它使用及公开的Python连接,请参阅tk-unreal库。