找回密码
 立即注册
搜索

[代码插件] LXR - Light Detection 高级灯光照明控制光纤虚幻5

[复制链接]
180 |0
发表于 2022-11-8 15:29:48 | 显示全部楼层 |阅读模式
支持的引擎版本UE4.27,5.0







LXR is a multi-threaded and tick-optimized performant solution, even when multiple light sources are present.

LXR dynamically optimizes check interval based on the subject's distance to light sources.

LXR Supports all unreal dynamic light types: point, spot, rect and directional lights.

The plugin calculates illuminance (lux) an actor receives based on physically-based lighting using the same math that Unreal uses for rendering illuminance.

Although LXR uses Unreal's own equations for calculating illuminance, the final illuminance calculated by LXR is still an approximation.

LXR is Smart, Fast and Easy.

Smart
Dynamically optimizes check interval based on distance to light source.

Fast
LXR is optimized to the bone.
Multithread ensures blazingly fast checks even in extreme conditions.
Smart mode makes sure that CPU time is allocated where it's needed.
Octree mode to only check nearby relevant lights.

Easy
LXR extremely easy to use.
One component for detecting one component for light sources.

Known issues:
For now LXR does not calculate illuminance from static lighting but I am researching a feasible way to do that.
Detection of rectlights is not perfect, yet!

Features:
Light detection
Smart
Fast
Easy
Code Modules:
LXR, Runtime



LXR是一个多线程和tick优化的性能解决方案,即使存在多个光源。

LXR根据受试者与光源的距离动态优化检查间隔。

LXR支持所有的虚幻动态光类型:点,点,矩形和方向灯。

该插件计算照度(lux)的演员接收基于物理照明使用相同的数学虚幻使用渲染照度。

虽然LXR使用Unreal自己的公式来计算照度,但LXR计算出的最终照度仍然是一个近似值。

LXR是智能,快速和简单。

聪明的
根据与光源的距离动态优化检查间隔。


LXR优化到骨子里。
多线程确保了即使在极端条件下也能快速检查。
智能模式确保在需要的地方分配CPU时间。
八叉树模式只检查附近的相关灯。

容易
LXR非常容易使用。
一个组件用于探测光源的一个组件。

已知问题:
目前LXR并不从静态照明计算照度,但我正在研究一种可行的方法来做到这一点。
矩形灯的检测还不完善!

特点:
光探测
聪明的

容易
代码模块:
LXR、运行时



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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