将虚幻引擎与Autodesk Shotgun配合使用

描述如何将虚幻引擎与Autodesk Shotgun集成。

Windows
MacOS
Linux

将虚幻引擎与Autodesk Shotgun配合使用

Epic Games已携手Autodesk将虚幻引擎集成到Shotgun制作管理系统中。现在你可以将虚幻编辑器作为Shotgun内容构建流程的重要组成部分:你可以从Shotgun中导入资源并在虚幻编辑器中处理,以及将虚幻引擎项目中的资源和Actor发布回Shotgun以供组织中的其他人员进行处理。

  • 如果你对Shotgun尚不熟悉,请参阅其功能页面帮助中心以了解它的功能。

  • 如果之前尚未使用过与Shotgun集成的桌面应用程序,请仔细阅读集成用户手册,了解有关它引入的工作流和应用程序的基本知识,以帮助你的团队跨多个不同的内容创建工具进行协作。

此集成尚处于 测试 阶段,并非可满足在全面制作流程中使用虚幻引擎内容的所有需求的完备流程。我们希望基于你提供的反馈不断完善此集成,尽快达到这个目标。目前,如果你已在使用Shotgun(或正在考虑采用它),请将此集成看作有用的起始点,以及有经验的流程开发人员进行构建的基础。

设置虚幻引擎项目

任何虚幻引擎项目都可与Shotgun配合使用。但是,你必须首先在项目中启用“Shotgun 插件(Shotgun Plugin)”。

  1. 在虚幻编辑器的主菜单中,选择 编辑(Edit) > 插件(Plugins) 以打开 插件(Plugins) 窗口。

  2. 编辑器(Editor) 部分中,找到 Shotgun 插件(Shotgun Plugin) 并选中其 启用(Enabled) 复选框。
    启用“Shotgun 插件(Shotgun Plugin)”

  3. 收到提示时,请重启项目。

到目前为止,你不会看到虚幻编辑器UI有任何变化,这是正常的情况。请参阅下一部分以了解如何从Shotgun Desktop应用程序启动虚幻编辑器。

为项目启用Shotgun插件同时也会启用 Python编辑器脚本插件(Python Editor Script Plugin)。启用此插件之后,可在虚幻编辑器中运行Python代码来处理内容。有关细节,请参阅使用Python脚本化运行编辑器

启动虚幻编辑器

要从Shotgun集成中获益,请始终从Shotgun Desktop应用程序启动虚幻编辑器。

如果你之前尚未安装及使用过Shotgun Desktop,请参阅Shotgun集成用户手册以了解入门信息。

  1. 启动 Shotgun Desktop 并使用用户帐户登录组织的Shotgun站点。

  2. 打开任何已被配置为与虚幻配合工作的Shotgun项目。

  3. Shotgun Desktop将扫描计算机以查找虚幻引擎安装,并在 应用程序(Apps) 页面上提供快捷方式:
    Shotgun Desktop中的虚幻快捷方式
    单击其中一个快捷方式。

  4. 虚幻项目浏览器(Unreal Project Browser) 中,选择一个已启用了“Shotgun 插件(Shotgun Plugin)”的项目,并单击 打开(Open)
    如果尚未设置虚幻项目,请参阅上面的设置虚幻项目

Shotgun菜单

在Shotgun项目环境中运行虚幻编辑器时,将会看到主工具栏中添加了Shotgun菜单:

工具栏中的Shotgun菜单

也可以通过在内容浏览器中右键单击资源或在关卡中单击Actor来打开同一菜单:

资源

Actor

选项

说明

启用调试日志(Toggle Debug Logging)

确定Shotgun集成是否将调试消息写入“输出日志(Output Log)”以及是否将调试消息写入磁盘上的日志文件。请参阅下面的调试日志

打开日志文件夹(Open Log Folder)

打开计算机上包含Shotgun日志文件的位置。

跳转到Shotgun(Jump to Shotgun)

在系统的默认Web浏览器中打开当前Shotgun项目。

工作区信息...(Work Area Info...)

打开Shotgun 当前工作区(Your Current Work Area) 工具,它显示当前项目、环境设置和正在运行的工具包应用程序。有关细节,请参阅Shotgun文档

加载...(Load...)

打开Shotgun 加载器(Loader) 工具。请参阅下面的将Shotgun中的内容加载到虚幻中

发布...(Publish...)

打开Shotgun 发布(Publish) 工具。请参阅下面的将虚幻中的内容发布到Shotgun中。通常需要通过右键单击要发布的资源或Actor来打开此工具。从工具栏打开此面板时,它不支持从虚幻会话中拖放资源或Actor。

Shotgun面板...(Shotgun Panel...)

打开 Shotgun面板(Shotgun Panel) 工具。使用此选项可查看Shotgun项目中发生的所有活动,而无需离开虚幻编辑器。有关细节,请参阅Shotgun文档

将Shotgun中的内容加载到虚幻编辑器中

Shotgun工具包包含 加载器(Loader) 应用程序,可使用它在虚幻编辑器中将美工发布到Shotgun的内容导入到虚幻项目中。

  • 要启动“加载器(Loader)”应用程序,从Shotgun菜单中选择 加载...(Load...)。 

  • 在“加载器(Loader)”中,你可以浏览已发布到Shotgun项目中或与Shotgun任务相关的全部资源:
    虚幻中的Shotgun“加载器(Loader)”

  • 选择要导入的一个或多个资源,并将它们导入到内容浏览器中。可以右键单击资源并从上下文菜单中选择 导入到内容浏览器中(Import into Content Browser),或单击任何已选中资源的 操作(Actions) 按钮并选择 导入到内容浏览器中(Import into Content Browser)

  • 虚幻集成当前仅支持从Shotgun中导入FBX文件。它使用内置的FBX导入流程在虚幻中将它们转换为静态网格体。

  • 有关使用“加载器(Loader)”应用程序的细节,请参阅Shotgun集成用户手册

将虚幻编辑器中的内容发布到Shotgun中

Shotgun工具包包含 发布(Publish) 应用程序,可使用它在虚幻编辑器中将在虚幻中创建或修改的内容导出到Shotgun项目中。然后,使用虚幻编辑器或其他应用程序的其他美工可使用其自己的Shotgun“加载器(Loader)”应用程序将该内容导入并在下游使用它。或者,组织中的其他人可在Shotgun Web应用程序中处理你在虚幻编辑器中的工作成果。

  • 要启动“发布(Publish)”应用程序,在内容浏览器中右键单击要发布的资源或右键单击要发布的关卡Actor,然后从Shotgun菜单中选择 发布...(Publish...)

  • “发布(Publish)”应用程序将列出所有你已选择并且它能够导出的项。
    虚幻中的Shotgun“发布(Publish)”

  • 虚幻集成当前支持发布:

    • 静态网格体资源。虚幻集成使用内置的FBX导出程序将这些资源作为FBX文件导出到Shotgun中。

    • 关卡序列。可在Shotgun Web应用程序中或在桌面上将关卡序列渲染到电影文件并导出到Shotgun以供在RV中进行查看。

  • 在“发布(Publish)”应用程序中,可以为要发布的每个虚幻资源添加描述和缩略图。这有助于下游美工和审核人员理解所发布的内容。

  • 在以希望的方式设置好所有要发布的资源后,单击 发布(Publish) 以将它们导出到FBX并使它们在项目的共享存储位置中对于其他Shotgun应用程序可用。

  • 有关使用此应用程序的细节,请参阅Shotgun集成用户手册

调试日志

Shotgun集成会将有关它执行的所有操作的消息记录到虚幻编辑器的 输出日志(Output Log) 中。这些消息都以LogPython类别记录:

Shotgun调试日志消息

它也会针对你的平台将相同的消息记录到tk-unreal.logtk-desktop.log和tk-shotgun.log文件中(位于Shotgun日志文件夹中)。可随时通过从Shotgun菜单中选择 打开日志文件夹(Open Log Folder) 直接转到此文件夹。

这些日志消息对于观察集成正在执行的任务以及对问题或异常行为进行诊断非常有用。但是,默认情况下集成会以最详细的方式记录消息。如果要减少输出到“输出日志(Output Log)”的消息数量,可以通过从Shotgun菜单中选择 切换调试日志记录(Toggle Debug Logging) 来禁用日志。

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见