图形
本页进一步介绍 Editor 中的 Unity MARS 渲染支持和功能。
复合渲染
合成渲染 (Composite Render) 是 Unity MARS 的特殊渲染设置,允许 Simulation View 在 Editor 视图中与模拟内容 (Simulated Content) 分开渲染并被模拟内容 (Simulated Content) 遮挡。这是通过将模拟场景 (Simulation Scene) 分解为两个预览场景并用摄像机渲染每个场景来实现的。这将完全支持内置渲染模式,并通过回退选项提供对可编程渲染管线 (SRP) 的部分支持。
复合渲染选项
在打开的 Project Settings 窗口下 MARS > Composite Render Options 中可以找到复合渲染器 (Composite Renderer) 的选项。在此处包含的选项中,可以启用回退渲染模式 Use Fallback Composite Rendering。启用这个选项后,合成渲染将简化为使用单个模拟场景和摄像机。这提供了对于不同渲染 API 和可编程渲染管线 (SRP) 的更广泛支持。Use Camera Stack In Fallback 保留单个模拟场景设置,但将复合摄像机用作目标摄像机的子项,这个子摄像机要在摄像机堆栈上的目标摄像机之前渲染的排序深度较低。该模式在 Scene 或 Simulation View 中不受支持,并且仍将使用基本回退设置。
支持的渲染模式
功能 | 受支持 |
---|---|
Forward | 是 |
Legacy Differed | 是 |
Differed | 是 |
Post Processing | 是 |
VR | 研究中 |
VR Single Pass | 研究中 |
URP | 是 - 回退复合(无摄像机堆栈) |
HDRP | 研究中 |
Custom Render Pipe | 研究中 |
Post Processing
Unity MARS 支持 Post Processing 2.2.2 版及更高版本。Unity MARS 使用此功能通过仅应用于模拟环境的颜色校正、环境光遮挡和色差来增强 Simulation View 的渲染。这些效果在模拟环境中提供了场景内容的一些额外分隔,以便更好地表示您在目标设备上看到的内容。