跳至内容

FidelityFX 镜头

alt text

此示例演示了 FidelityFX Lens 技术的使用。

有关 FidelityFX Lens 效果的基础技术详情,您可以参考相应的 技术文档

要求

  • Windows
  • DirectX(R)12
  • Vulkan(R)

UI 元素

该示例包含各种 UI 元素,可帮助您探索其演示的技术。下表总结了 UI 元素及其在示例中的控制内容。

元素名称描述
镜头数学打包、非打包在打包的 16 位浮点数学和非打包的 32 位浮点数学之间切换。
颗粒度0.01...20艺术常数。改变胶片颗粒噪点的大小/频率。
颗粒量0...20艺术常数。改变添加到图像的胶片颗粒量。
色差强度0...20艺术常数。改变色差效果的强度。
晕影强度0...2艺术常数。改变晕影效果的强度。

设置 FidelityFX Lens

FidelityFX Lens 效果以帧中到目前为止生成的颜色缓冲区为输入,通常包括任何几何渲染、效果、缩放器等——除了 UI 渲染。

几乎总是,FidelityFX Lens 最好在帧的后期运行,以避免该效果引入的颜色变化带来的副作用。FidelityFX Lens 效果还使用一个小常量缓冲区,该缓冲区传递一些必需的参数,例如屏幕的中心坐标以及艺术控制值,例如胶片颗粒、色差和晕影效果的强度。这些都从 CPU 传递。该效果的输出是与输入相同分辨率的颜色缓冲区。

示例控件和配置

有关示例控件、配置和 FidelityFX Cauldron Framework UI 元素的详细信息,请参阅 运行示例

另请参阅

© . This site is unofficial and not affiliated with AMD.