UE5插件 – 灯光光源检测插件 LXR – Light Detection

虚幻版本:5.1    5.7——5.8

LXR 是一款用于测量演员所接收光照量的插件——但这仅仅是它的起点。虽然亮度检测通常是人们使用 LXR 的主要原因,但该插件还提供了一套更广泛的光照感知工具。

直接光检测

需要对要评估其光照效果的角色添加检测组件,并对包含光照组件的角色添加光源组件。

间接光检测

只需在要评估其光照效果的角色上添加一个LXRFluxComponent组件即可。无需其他设置。

LXR 的间接照明系统完全开源,可在我的 GitHub 上获取。

高级人工智能相关功能

感知组件
使人工智能角色能够通过检测光体积来感知环境中的光源并做出反应。
这使得人工智能即使在玩家不直接可见的情况下也能对玩家的手电筒光束做出反应——例如,在L形走廊中,光体积可见但玩家不可见。

轮廓组件
能够检测明亮背景下的角色轮廓。
这使得AI能够对轮廓而非仅仅对原始光照值做出反应。潜行游戏中一个常见的问题是,站在黑暗中会被视为完全隐形。但实际上,如果你站在一条黑暗的走廊里,身后有一个明亮的开口,你的轮廓仍然可见。该组件使AI能够应对这种情况。

记忆组件
允许AI角色即使在离开并返回某个区域后也能记住光照状态。
当玩家打开或关闭灯光时,AI可以做出反应。这可以通过检测组件(角色必须位于光照范围内)或感知组件实现,在感知组件中,角色只需看到光照范围即可对状态变化做出反应。

LXR 包含完整的EQS 支持

此外,QueryLXRAsyncTask可用于查询世界上任何位置的光照强度。

文档力求详尽全面,涵盖了大多数常见使用场景。我也会在 Discord 上提供帮助,解答与 LXR 相关的问题。

 

1、本站资源大多来自网友发稿,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。仅用于个人学习或测试研究使用,Email:730033856@qq.com

2、有很多小伙伴经常问插件无法安装,有很大一部分用英文原版就可以解决问题。以便于在未来的学习和工作可以更高效的吸收英文资源,提高大家的学习效率和学习效果。

3、交流反馈插件素材更多问题~可以联系加QQ群:819091096

解压密码点击查看

问题反馈