对于使用大型LED屏幕进行拍摄的虚拟制作团队来说,虚幻(Unreal)的nDisplay是一个重要的工具。但是,在nDisplay中将正确版本的文件发送到每个节点会非常耗时。立即阅读本文,您将了解到如何使用Perforce Helix Core版本控制设置虚幻总机(Unreal Switchboard),快速轻松地将您的项目同步到所有nDisplay节点。
虚幻引擎中的nDisplay是什么?
nDisplay是虚幻引擎中附带的一个插件,让多个机器(称为节点)根据真实世界的物理尺寸和屏幕位置从不同的角度同时渲染单个项目。
nDisplay还可以连接运动跟踪器,使所有显示屏根据运动跟踪的对象(如摄像机)改变其视角。
nDisplay以实时60帧/秒以上的速度驱动着大型高清LED显示屏,并计算着每个屏幕的所有内部和外部的平截锥体视图(frustum views)。通过根据LED显示屏的实际物理尺寸(包括任何曲线、角度和附加显示屏)设置nDisplay蓝图,制作团队可以将屏幕的渲染分配到多台计算机上,以达到镜头内视觉特效(VFX)所需的帧率。
虚幻引擎中的虚幻总机是什么?
总机是虚幻引擎附带的另一个工具,nDisplay中使用的所有渲染节点和控制计算机,都能通过总机进行远程控制、协调和数据同步。每个节点都运行总机监听器(Switchboard Listener),而主控制机器运行主总机应用程序来控制它们。
为什么将Perforce Helix Core与虚幻nDisplay一起使用?
如果要确保nDisplay节点可以协同工作,那么一个重要步骤是确保每个节点拥有完全相同的项目副本,包括任何最近的更改。手动执行该操作是一个耗时且容易出错的过程。好在虚幻总机中内置了与Perforce版本控制Helix Core的集成。Perforce Helix Core能够简化同步每一个nDisplay节点的过程,可以同时更新它们,甚至可以回滚到项目的先前版本,包括自定义的虚幻引擎构建,如果您需要。
使用Perforce Helix Core设置虚幻总机的分步指南
使用Perforce Helix Core可以大大提高项目同步到所有nDisplay节点的效率。请按照以下步骤逐步了解:
-
开始之前的准备工作
-
如何设置总机+Perforce Helix Core