
Epic Games已携手Autodesk,共同将虚幻引擎集成到ShotGrid制作管理系统中。现在你可以将虚幻编辑器作为ShotGrid内容构建流程的重要组成部分:你可以从ShotGrid中导入资产并在虚幻编辑器中处理,以及将虚幻引擎项目中的资产和Actor发布回ShotGrid以供组织中的其他人员进行处理。
- 如果你对ShotGrid尚不熟悉,请参阅其功能页面和帮助中心以了解它的功能。
- 如果之前尚未使用过与ShotGrid集成的桌面应用程序,请仔细阅读集成用户手册,了解有关它引入的工作流和应用程序的基本知识,以帮助你的团队跨多个不同的内容创建工具进行协作。
虽然该集成包含了ShotGrid管线工具包的全部基本功能,它并非可满足在全面制作流程中使用虚幻引擎内容的所有需求的完备流程。我们希望基于你提供的反馈不断完善此集成,尽快达到这个目标。目前,如果你已在使用ShotGrid(或正在考虑采用它),请将此集成看作有用的起始点,以及有经验的流程开发人员进行构建的基础。
设置虚幻引擎项目
任何虚幻引擎项目都可与ShotGrid配合使用。但是,你必须首先在项目中启用"ShotGrid 插件(ShotGrid Plugin)"。
- 在虚幻编辑器的主菜单中,选择 编辑(Edit) > 插件(Plugins) 以打开 插件(Plugins) 窗口。
-
在 编辑器(Editor) 部分中,找到 ShotGrid 插件(ShotGrid Plugin) 并选中其 启用(Enabled) 复选框。
- 按照提示重启项目。
到目前为止,你不会看到虚幻编辑器UI有任何变化,这是正常的情况。请参阅下一部分以了解如何从ShotGrid Desktop应用程序启动虚幻编辑器。
为项目启用ShotGrid插件同时也会启用 Python编辑器脚本插件(Python Editor Script Plugin)。启用此插件之后,可在虚幻编辑器中运行Python代码来处理内容。有关细节,请参阅使用Python脚本化运行编辑器。
启动虚幻编辑器
要在会话中激活ShotGrid集成,必须始终从ShotGrid Desktop应用程序启动虚幻编辑器。
如果你之前尚未在网页上使用过ShotGrid,请参阅建立一个ShotGrid项目文档以了解入门信息。
- 启动 ShotGrid Desktop 并使用用户帐户登录组织的ShotGrid站点。
- 打开任何已被配置为与虚幻配合工作的ShotGrid项目。
-
ShotGrid Desktop将扫描计算机以查找虚幻引擎安装,并在 应用程序(Apps) 页面上提供快捷方式:
单击其中一个快捷方式。
- 在 虚幻项目浏览器(Unreal Project Browser) 中,选择一个已启用了"ShotGrid 插件(ShotGrid Plugin)"的项目,并单击 打开(Open)。
ShotGrid菜单
在ShotGrid项目环境中运行虚幻编辑器时,将会看到主工具栏中添加了ShotGrid菜单:

也可以通过在内容浏览器中右键单击资产或在关卡中单击Actor来打开同一菜单:
ShotGrid中的一些集合会对情景做出反应并且根据你的选择提供对应的功能。

选项 | 说明 |
---|---|
启用调试日志(Toggle Debug Logging) | 确定ShotGrid集成是否将调试消息写入"输出日志(Output Log)"以及是否将调试消息写入磁盘上的日志文件。请参阅下面的调试日志。 |
打开日志文件夹(Open Log Folder) | 打开计算机上包含ShotGrid日志文件的位置。 |
跳转到ShotGrid(Jump to ShotGrid) | 在系统的默认Web浏览器中打开当前ShotGrid项目。 |
工作区信息...(Work Area Info...) | 打开ShotGrid 当前工作区(Your Current Work Area) 工具,它显示当前项目、环境设置和正在运行的工具包应用程序。有关细节,请参阅ShotGrid文档。 |
加载...(Load...) | 打开ShotGrid 加载器(Loader) 工具。请参阅下面的将ShotGrid中的内容加载到虚幻中。 |
发布...(Publish...) | 打开ShotGrid 发布(Publish) 工具。请参阅下面的将虚幻中的内容发布到ShotGrid中。通常需要通过右键单击要发布的资产或Actor来打开此工具。从工具栏打开此面板时,它不支持从虚幻会话中拖放资产或Actor。 |
ShotGrid面板...(ShotGrid Panel...) | 打开 ShotGrid面板(ShotGrid Panel) 工具。使用此选项可查看ShotGrid项目中发生的所有活动,而无需离开虚幻编辑器。有关细节,请参阅ShotGrid文档。 |
将ShotGrid中的内容加载到虚幻编辑器中
ShotGrid工具包包含 加载器(Loader) 应用程序,可使用它在虚幻编辑器中将美工发布到ShotGrid的内容导入到虚幻项目中。
- 要启动"加载器(Loader)"应用程序,从ShotGrid菜单中选择 加载...(Load...)。
-
在"加载器(Loader)"中,你可以浏览已发布到ShotGrid项目中或与ShotGrid任务相关的全部资产:
- 选择要导入的一个或多个资产,并将它们导入到内容浏览器中。可以右键单击资产并从上下文菜单中选择 导入到内容浏览器中(Import into Content Browser),或单击任何已选中资产的 操作(Actions) 按钮并选择 导入到内容浏览器中(Import into Content Browser)。
- 虚幻集成当前支持从ShotGrid中导入FBX文件。它使用内置的FBX导入流程在虚幻中将它们转换为静态网格体。
-
ShotGrid工具包的模板系统 可以使用来自生产追踪数据库的元数据,帮助你将导入的公开内容整理到虚幻编辑器的内容浏览器文件夹中。你可以利用这一点,从ShotGrid获取数据来自动化项目中的最佳命名规则。
- 有关使用"加载器(Loader)"应用程序的细节,请参阅ShotGrid集成用户手册。
将虚幻编辑器中的内容发布到ShotGrid中
ShotGrid工具包包含 发布(Publish) 应用程序,可使用它在虚幻编辑器中将在虚幻中创建或修改的内容导出到ShotGrid项目中。然后,使用虚幻编辑器或其他应用程序的其他美工可使用其自己的ShotGrid"加载器(Loader)"应用程序将该内容导入并在下游使用它。或者,组织中的其他人可在ShotGrid Web应用程序中处理你在虚幻编辑器中的工作成果。
- 要启动"发布(Publish)"应用程序,在内容浏览器中右键单击要发布的资产或右键单击要发布的关卡Actor,然后从ShotGrid菜单中选择 发布...(Publish...)。
-
"发布(Publish)"应用程序将列出所有你已选择并且它能够导出的项。
- 虚幻集成当前支持发布:
- 静态网格体资产。虚幻集成使用内置的FBX导出程序将这些资产作为FBX文件导出到ShotGrid中。
- 关卡序列。可在ShotGrid Web应用程序中或在桌面上将关卡序列渲染到电影文件并导出到ShotGrid以供在RV中进行查看。
- 在"发布(Publish)"应用程序中,可以为要发布的每个虚幻资产添加描述和缩略图。这有助于下游美工和审核人员理解所发布的内容。
- 以喜欢的方式设置好所有要发布的资产后,单击 发布(Publish) 以将它们导出到FBX并使它们在项目的共享存储位置中对于其他ShotGrid应用程序可用。
- 有关使用此应用程序的细节,请参阅ShotGrid集成用户手册。
从Maya发布内容并在虚幻中渲染
tk-config-unrealbasic
管线配置包含了一个用于 Maya 的· Publish 钩子,提供了一整个 "Maya到虚幻到ShotGrid" 资产审核工作流程,可以在激活时自动执行以下操作:
- 将模型从 Maya 作为FBX文件导出。
- 将导出的 FBX 发布到ShotGrid数据库合磁盘。
- 将FBX文件导入到一个 虚幻编辑器 模板项目用于转盘。
- 使用 Movie Render Queue 在 虚幻编辑器 中为模型执行一个实时转盘渲染。
- 将渲染上传到 ShotGrid 进行审核。

你可以根据自己的资产审核需求来自定义虚幻编辑器的模板项目。
调试日志
ShotGrid集成会将有关它执行的所有操作的消息记录到虚幻编辑器的 输出日志(Output Log) 中。这些消息都以LogPython
类别记录:

它也会针对你的平台将相同的消息记录到tk-unreal.log
、tk-desktop.log
和tk-shotgun.log
文件中(位于ShotGrid日志文件夹中)。可随时通过从ShotGrid菜单中选择 打开日志文件夹(Open Log Folder) 直接转到此文件夹。
这些日志消息对于观察集成正在执行的任务以及对问题或异常行为进行诊断非常有用。但是,默认情况下集成会以最详细的方式记录消息。如果要减少输出到"输出日志(Output Log)"的消息数量,可以通过从ShotGrid菜单中选择 切换调试日志记录(Toggle Debug Logging) 来禁用日志。