概述:
Significance Optimizer插件专注于优化游戏性能(主要是游戏线程/CPU优化),同时尽量减少画面细节的损失。该插件会持续分析已注册Actor的变换,并将其与游戏视口的变换进行比较,基于这些数据为每个注册的Actor单独分配显著性函数值。靠近视口前方且直接可见的物体比视口后方或远处的物体具有更高的显著性。显著性越低的Actor,其处理资源分配越少(例如降低Tick频率)。插件旨在提供即插即用的解决方案,使用户能够快速便捷地提升性能,同时将对游戏画面的影响降至最低。每个注册对象均可独立处理,用户可单独设置其显著性评分参数,以实现性能与视觉质量的最佳平衡。
特点:
· 支持蓝图和C++:所有功能均可通过即插即用的Actor组件在蓝图和C++层面使用
· 内置Tick Rate优化(可应用于Actor、动画、Actor组件等)
· 支持多人游戏(仅客户端实现)
· 支持VR游戏
· 完全可自定义(已提供初始配置)
· 多种显著性评分模式:渲染、距离、角度、距离与渲染、距离与角度、加权距离与渲染、加权距离与角度、屏幕空间比例、屏幕空间比例与渲染、屏幕空间比例与角度
· 支持基于数据资产的配置方式,用于显著性计算参数
· 内置调试工具
C++类数量:3
支持的开发平台:Windows 64位
支持的目标构建平台:Windows 64位、MacOS、iOS、Android、Nintendo Switch、Playstation 4/5、Xbox One/Series
代码模块:SignificanceOptimizerPlugin(运行时)
