UE轮廓描边样式后期处理效果Soft Glow Outline 

      |      2021-08-10 14:16 发布

UE引擎资源 /[Unreal特效资源]
3087 0 0

简介


  • 支持的引擎版本
    4.21+
  • 下载类型
    资源包
  • [color=rgb(220, 161, 0) !important]查看包含的 20 种轮廓样式的演示
    所有样式都支持遮挡,可选择仅显示遮挡区域、仅显示非遮挡区域或始终显示所有内容。

    此后期处理效果基于自定义 HLSL 代码,旨在以最有效的方式实现柔和的轮廓效果。这是通过利用时间抗锯齿 (TAA) 实现的,TAA 能够将计算扩展到多个帧,从而显着降低性能成本。

    如何使用

    • 将后期处理量添加到您的级别并选中详细信息面板中的“无限范围”复选框
    • 找到 Post Process Materials 部分并添加一个新的资产引用到“Post Process Materials”
    • 将 SoftOutline 材质的材质实例(样式)分配给资产引用
    • 选择您希望接收轮廓的网格并启用“Render CustomDepth Pass”复选框
    • 您现在应该能够看到这些网格的轮廓 - 如果您需要更多信息,请查看[color=rgb(220, 161, 0) !important]有关后期处理材料的[color=rgb(220, 161, 0) !important]官方文档

    如何使用多种轮廓样式(从引擎版本 4.25 开始支持):
    • 在项目设置中将“Custom Depth-Stencil Pass”设置为“Enabled with Stencil”
    • 在轮廓材质实例上启用“UseMultipleOutlines”并将材质实例和网格上的“CustomDepth Stencil Value”设置为相同的值(1-255 的值有效)
    • 通过为材质实例和网格分配不同的模板值,向后期处理体积添加额外的轮廓样式并将其与其他网格匹配


    技术细节
    表现
    在 NVIDIA GTX 980(2014 年发布)上以 1920x1080 的分辨率在 100% 和 75% 分辨率缩放时只需要 0.3ms 和 0.16ms,在中等质量设置和 8 像素大小下渲染轮廓效果。
    您还可以在[color=rgb(220, 161, 0) !important]此视频中查看不同设置的大致性能数据。

    可扩展性
    在默认的 AutoQuality 模式中,该模式旨在优化不同轮廓大小的样本计数,该效果提供了一个质量参数,允许您选择最适合您的质量/性能权衡。如果您需要更精细的控制,您可以禁用 AutoQuality 模式并手动设置样本计数。
    除此之外,性能成本与分辨率缩放比例非常好,同时使用多个轮廓样式的成本线性叠加。

    渲染兼容性
    虽然该效果设计为与 TAA 配合使用效果最佳,但它确实具有适用于 FXAA、MSAA 的自动回退解决方案,并且没有内置抗锯齿 - 查看视频/屏幕截图,了解使用不同抗锯齿方法在不同质量设置下的效果。该效果还会自动调整为任何屏幕分辨率或分辨率缩放。

    包含的内容
    该产品包括 Soft Outline 主材质和 20 个材质实例,每个都具有独特的风格。





快速回复 返回顶部 返回列表