Surface Trails:https://www.unrealengine.com/marketplace/zh-CN/product/surface-trails-with-snow-deformation-example
表面轨迹系统允许您通过将球形组件附加到表面上的角色或任何其他对象来捕捉轨迹。作为主要使用示例,有雪景演示,其中行走角色和物理对象在它们之后留下变形轨迹。100% 蓝图。
特征:
轨迹被捕获并存储在玩家相机周围的某个区域(可配置)中,因此该系统与地图大小无关。
可以配置旧轨迹的衰减(可以设置为零,以便轨迹永远留在相机周围的定义区域内)。
轨迹形状由具有可配置硬度的球形组件定义。因此,例如,对于一个盒子的定义,您需要将多个组件附加到它(组件数量取决于所需的精度,在示例场景中,每个盒子有 8 个组件,每个字符脚有 2 个组件)。
通过对 Actor 应用特殊标签,将它们标记为跟踪接收器。
通过将一种材质功能拖到材质中,系统可用于多种情况(水上步道、草地皱折、任何其他表面 VFX)。
雪景示例包括出现在雪下的基于摄影测量的污垢材料。
技术细节
性能说明:
系统使用渲染来渲染目标,因此会影响 GPU 性能。这可以通过降低渲染目标分辨率来针对低性能平台进行优化。默认分辨率为 2048×2048,所有渲染目标将消耗 24 MB 的 GPU 内存。
如果您打算在项目中使用示例中的雪变形,请确保景观镶嵌也符合您的性能预算。
多人游戏注意事项:
该系统在多人游戏中为每个玩家独立工作,因为它取决于玩家相机。只要他们的相机彼此靠近 BP_TrailsManager 中的参数 MaxDistance,它就会对不同的玩家产生类似的结果。在多人游戏中进行测试时,请确保游戏实例不要使用单个编辑器进程。取消选中“播放”按钮下“高级设置…”中的“使用单个进程”复选框。(UE4 文档页面)
蓝图数量:6
网络复制:否
支持的开发平台:Windows
支持的目标构建平台:Windows
文档:ExampleMap 和教程视频
附加信息:资产作为一个完整的项目分发(因为为了演示目的必须处理用户输入),但是系统本身不需要任何额外的项目配置并且可以轻松迁移。
评价
目前还没有评论