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

如果你从ShotGrid Desktop启动虚幻引擎,并打开一个启用了ShotGrid插件的虚幻引擎项目,你将能够如将虚幻引擎与Autodesk ShotGrid配合使用页面中所述使用ShotGrid集成。
后续步骤
- 有关如何为项目扩展工具包配置的更多信息,请参阅Autodesk的在您的第一个项目基础上更进一步文档。
- 有关如何在ShotGrid中管理项目配置的更多信息,请参阅Autodesk的配置临时沙盒和推行应用文档。
- 要了解如何设置虚幻项目配置,请参阅tk-config-unreal-basic仓库。
- 要探索虚幻工具包引擎的实现,包括它使用及公开的Python钩,请参阅tk-unreal仓库。