本文内容
通道
本节提供有关如何在 Atom Renderer 中创建和管理通道的技术详细信息。
什么是通道?
您在最终渲染帧中看到的每个细节都是通过一系列通道计算的。通道将图像生成为纹理、缓冲区或渲染目标。每个图像都包含有关场景的特定信息,例如颜色、法线和深度。这些信息图像组合在一起以产生更复杂的效果,例如阴影、光照、模糊、发光和其他后处理效果。
通道是具有定义输入和输出的渲染工作的逻辑分组。每个传递都获取其输入,对其执行计算,然后生成输出。
示例
通道是产生所需视觉效果的一种方式。为了进行演示,请考虑以下示例:
- 前向渲染 过程接收要绘制的对象列表,并输出从场景中的摄像机角度查看的这些对象的渲染图像。
- 景深 通道获取图像和深度缓冲区,并输出模拟真实摄像机聚焦特定区域能力的新图像。
- 蒙皮网格 通道获取网格的顶点,计算移动,并输出顶点的新位置。
内容
本节涵盖以下主题。
主题 | 说明 |
---|---|
通道系统 | Atom 中的通道系统概述。 |
通道模板文件规格 | 通道模板数据的 JSON 参考 (*.pass 文件). |
编写通道 | 了解如何在通道系统中编写通道。 |