Table of Contents

后处理效果

**后处理效果(Post effects)**通常在游戏完成一帧渲染之后、绘制 UI 之前应用。你可以使用后处理效果来调整或修饰图像——例如,营造更自然、更真实的效果,或创建风格化的电影感特效。

media/post-effects-reference-1.png

后处理效果通常作用于整幅图像。这意味着它们与顶点或网格无关,只处理每个像素的颜色值(有时还包括深度值)。

通常,你需要通过指定以下内容来配置一个后处理效果:

  • 输入缓冲区(例如颜色、深度)
  • 一个或多个输出缓冲区
  • 用于在渲染通道期间自定义后处理效果行为的参数

Stride 提供了多个预定义的后处理效果。你也可以扩展该系统以创建自己的颜色变换效果。

Note

基于深度的后处理效果——即景深、环境光遮蔽(Ambient Occlusion)和局部反射——会使 MSAA(多采样抗锯齿)失效。

添加或编辑后处理效果

你在图形合成器中添加和编辑后处理效果。

  1. 在 Asset View(默认位于底部窗格)中,双击 Graphics Compositor 资产。

    Graphics Compositor 资产

    图形合成器编辑器随之打开。

    Graphics Compositor 编辑器

  2. 选择 Post-processing effects 节点。

    Tip

    如果没有后处理效果节点,右键单击并选择 Create > post-processing effects 来创建一个。在新的 forward renderer 节点上,点击 PostEffects 插槽并拖动连线到 post-processing effects 节点。 连接节点

  3. 在 Property Grid(默认位于右侧)中,启用你想使用的后处理效果并配置其属性。

    后处理效果属性

    有关每个后处理效果及其属性的详细信息,请参阅以下页面。

本节内容

另请参阅