MK Glow – Bloom Lens Glare – Unity高级光照散射与镜头眩光插件

MK Glow – Bloom Lens Glare – Unity高级光照散射与镜头眩光插件

 

MK Glow(Ultimate)是一款简单易用、功能丰富且渲染效果出色的Unity后处理插件,它模拟明亮表面的光照散射,创造出独特的散光效果。除此之外,MK Glow还提供了一些高度自定义的特效,如镜头表面、镜头眩光和强光等,非常适合为项目添加独特的视觉风格。该插件兼容传统、轻便、通用和高分辨率渲染管线,支持多种平台,包括移动设备。

核心功能

直观的工作流程

  • 阈值模式:根据像素亮度、阈值和发射来让物体发光。
  • 自然模式:模仿现实生活中没有色彩界限和阈值的情况,只是提升了发射量,更加真实。

散光效果

  • 可定制的散射:用户可以调整散射的效果。
  • 高精度表现:在合理的性能消耗下提供高精度的散光效果。
  • 基于Gamma的阈值:根据Gamma空间内的亮度来确定哪些区域会产生散光。
  • 自动缩放散射大小:在不同分辨率下自动调整散射大小,确保一致性。
  • 基于Gamma的强度:散光效果的强度由Gamma空间内的亮度决定。

镜头表面

  • 灰尘效果:模拟相机镜头上的灰尘。
  • 灰尘强度:调整灰尘的可见程度。
  • 衍射效果:模拟相机镜头上的光衍射现象。
  • 衍射强度:调整衍射效果的强度。
  • 独立于功能的渲染:无论硬件支持情况如何,始终提供最佳效果。

镜头眩光

  • 可定制的散射:用户可以调整散射效果。
  • 程序生成的逼真眩光:基于程序算法生成逼真的镜头眩光。
  • 基于Gamma的阈值与强度:使用Gamma空间内的亮度来确定眩光的产生和强度。
  • 可调模糊大小:调整眩光的模糊程度。
  • 色差:模拟由于不同波长光通过镜头时折射角度不同而导致的色差。
  • 重影:模拟镜头反射产生的重影效果,包括淡出、计数、分散和Gamma空间内的强度。
  • 光晕:模拟光源周围的光环效果,包括淡出、大小和Gamma空间内的强度。
  • 基于纹理的颜色渐变:使用纹理来定义颜色渐变。

强光效果

  • 高度可定制:用户可以调整散射、计数、方向和偏移。
  • 独立形状:支持自定义形状。
  • 多达4条光线:同时最多支持4条光线,保持合理性能。
  • 平滑过渡:在强光和散光之间平滑过渡。
  • 基于Gamma的阈值与强度:使用Gamma空间内的亮度来确定强光的产生和强度。
  • 易于使用的预设:提供预设来快速实现常见强光效果。

渲染管线支持

  • 分辨率无关的散射缩放:在不同分辨率下自动调整散射大小。
  • 支持Legacy和脚本可编程渲染管线:兼容旧版渲染管线以及可编程渲染管线。
  • 兼容自定义脚本可编程渲染管线:可以移植到自定义脚本渲染管线中。
  • 基于命令缓冲区的快速渲染:提供超快的渲染速度。
  • 内置质量设定:提供内置的质量设定选项。
  • 基于Luma的颜色缩放:根据相对亮度进行颜色缩放,符合光照的光度定义。
  • 基于MRT的渲染:支持多重渲染目标(MRT)的渲染。
  • 使用Post-processing Stack v2进行体积渲染:支持Post-processing Stack v2进行体积渲染。
  • 变形比例缩放:支持变形比例缩放。
  • 时间稳定防闪烁滤镜:提供时间稳定防闪烁滤镜。
  • XR兼容性:支持多通道、单通道立体声和实例化单通道立体声。
  • 渲染优先级选项:允许用户指定渲染管线侧重质量或性能。
  • 移动设备兼容性:在合理损失质量和性能的情况下支持移动设备。

编辑器支持

  • 调试视图:为每个渲染步骤提供调试视图。
  • 统一编辑器:提供统一的编辑器界面。
  • 艺术家友好:快速且易于设置。

其他功能

  • 源代码访问:提供完整的源代码访问权限。
  • 持续开发跟踪:可通过Trello跟踪持续开发进度。
  • 定期更新:提供定期更新。
  • 快速支持:提供快速支持服务。
  • 兼容2D和3D:支持2D和3D项目。

MK Glow是一款功能强大且易于使用的Unity插件,它能够模拟明亮表面的光照散射,创造出独特的散光、镜头眩光和强光效果。无论是用于提升游戏的视觉效果还是为应用增添独特的视觉风格,MK Glow都能提供出色的解决方案。通过其直观的工作流程、高度自定义的特性以及广泛的渲染管线支持,MK Glow已成为Unity开发者在实现高质量光照散射效果方面的首选工具。

Leave a Reply

后才能评论