PiView
PiView 是连接 Maya 与虚幻引擎视口的工具。一旦 PiView 启动并连接,在 Maya 中对模型、相机和灯光的转换和参数调整,都可以立即反映在虚幻引擎视口中。使用 PiView,您可以在 Maya 中编辑镜头的当下,实时查看最终渲染结果。
启动 PiView 时,所显示的基本的用户界面如下。
单击右侧的橙色三角形,可展开更多功能界面。
PiView 使用说明如下:
启动PiView 按钮
PiView是一个特化的的虚幻引擎游戏模式(Game Mode),它接收来自Maya 的属性值,因此演员、灯光、相机与后期处理等可以在两者之间同步。
如果是以 PiView 首次打开这个镜头,在看到完整的画面之前可能需要一些时间来编译着色器。
在 PiView 中打开镜头后,可以在 Maya 中调整各项属性,并查看它们在 PiView 中的如何联动变化。
刷新PiView 按钮
当您在 Maya 场景中添加或删除 actor(例如光源、静态资源、骨架资源等)时,请按下“刷新PiView”按钮以更新 PiView 中的镜头内容。它还用于在修改快照的环境时为天光重新捕获场景。 在“首选项”中,可以启用添加/移除灯光或资源时自动刷新 PiView (Auto refresh PiView when add/remove lights or assets),设定其为自动响应。
重新采集天空
此按钮用于重新采集当前场景作为天空光源。 在启用“大气阳光”选项(影响太阳位置的灯光)的情况下修改此平行光之后,建议按下此钮,来更新天空光源。 下面的截图显示了场景在执行“重新采集天空”之前和之后的画面。
请注意,场景中只有一个平行光可以影响太阳。如果有多个平行光都启用了“大气阳光”选项,则系统将仅使用找到的第一个平行光。
启动分辨率
设置PiView启动时的初始分辨率。
- 保持宽高比: 此选项用来决定是否锁定宽高比。
- 宽度/高度: 以像素为单位设置PiView窗口的初始宽度和高度。
摄影机列表
这里列出目前镜头中的所有的摄影机。通过单击列表中的摄影机,可以在 PiView 中切换摄影机视角。如果在 Maya 中添加或删除摄影机,可以按 “刷新(Refresh)” 按钮刷新摄影机列表内容。
在Maya中, "分辨率门(Resolution Gate)" 的尺度表示渲染分辨率(要渲染的区域)。启用此选项,可在 PiView 中显示与 Maya 中的分辨率门一致的可渲染区域,以确任取景画面。
播放预览
播放预览可以从PiView 逐帧输出屏幕快照作为图像文件序列。此功能提供了快速渲染快照的方法,而不需要先将镜头转换为虚幻的 umap 文件。
开始/结束帧: 播放预览的输出范围。默认情况下,开始/结束帧与 Maya 的时间轴的设置一致。
采样间隔: 每间隔几帧捕获一张图像。如果设为 1,则捕获每个帧。设为 2,则每隔2帧捕获一次,以此类推。
制作: 单击此按钮开始执行播放预览。
如果启动 PiView 后,调整了窗口的大小,则捕获的图像大小可能与初始设置不同。如果你想在特定的分辨率下输出图像,而不是当前的 PiView 窗口大小,请先关闭 PiView,设置成您想要的“启动分辨率”(最大 100xx10000 像素),再启动 PiView ,进行播放预览。
输出图像文件的位置在: C:\PiSquare\PiStage\Unreal\PiSquareGame\Saved\Screenshots\Windows
注意: 以播放预览输出,某些效果(如运动模糊或虚幻引擎的布料/物理模拟)将会失效或不正确。建议使用 PiRender 进行最终输出。
质量
质量选项用于设置 PiView 的实时渲染质量。当硬件能力较有限时,选择较低的渲染质量设置,有助于保持较高的帧速率。 此处的设置不会影响 PiRender 的渲染质量,PiRender 始终以 Cinematic 质量渲染输出。
显示选项
以下是PiView的一些显示选项:
帧数: 显示当前帧数。
每秒帧数: 显示当前的 PiView 帧速率。(这里指的不是 Maya 帧速率,而是 PiView 实时渲染的帧速率)
灯光小控件: 显示灯光小控件,以便检查镜头中灯光的位置和类型。
可视化景深: 视觉帮助设置景深从相机后处理。
注意: 在 PiView 中显示的灯光小控件可能会影响泛光和镜头眩光效果,特别是在灯光强度值较高时。
视图模式
PiView有四种渲染模式:
照亮:显示应用了所有材质和灯光的场景最终结果。
线框:显示场景中的所有多边形边。
不照亮:从场景中移除所有照明,并仅显示基础颜色。
细节照明:显示仅受照明影响的中性材质。
控制台命令
您可以在这里键入任何 UE4 控制台命令,然後按 “发送” 按钮执行。 请参阅UE4文档了解更多详细信息。
统计数据命令: https://docs.unrealengine.com/zh-CN/Engine/Performance/StatCommands/index.html
可延展性参考: https://docs.unrealengine.com/zh-CN/Engine/Performance/Scalability/ScalabilityReference/index.html
流式传输率
设置流式传输帧速率。默认值为60。,可以在功能强大的计算机上设置更高的值,获得更平顺的动画,或在较弱的系统上设置较低的值。