跳到主要内容

后期效果

PlayCanvas 支持为项目添加后处理效果。后期效果修改最终渲染图像,是为应用增加视觉表现力的便捷方式。

PlayCanvas 提供两种后处理方式。所有新项目均应使用 CameraFrame;基于脚本的旧版后期效果已弃用。

现代后处理​

现代方案提供高效、先进、支持 HDR 且可扩展的后处理。主要通过带内置效果的 CameraFrame 类实现,也可创建完全自定义的渲染通道,获得完整控制。

主要功能包括:

  • 基于物理的 HDR 泛光。
  • 屏幕空间环境光遮蔽(SSAO)。
  • 景深(DoF)。
  • 时间抗锯齿(TAA)。
  • 颜色分级和 LUT 支持。
  • 暗角和色边效果。
  • 更多效果。

系统具有很强的可扩展性,允许自定义合成着色器、添加自定义渲染通道,或构建完整的自定义管线。

进一步了解现代后处理 →

旧版后期效果(已弃用)​

旧版方案将脚本后期效果附加到相机实体,并加入相机的 postEffects 队列。此方案已弃用。效果仍能使用,但在引擎调试构建中添加时会输出弃用警告,并将在未来的主要版本移除。请按迁移到 CameraFrame中所列对应关系替换。

旧版效果:

  • 泛光。
  • 亮度与对比度。
  • 色相与饱和度。
  • FXAA。
  • 棕褐色。
  • 暗角。

进一步了解旧版后期效果 →