UE4 多人VR随手笔记—— 关于 Net Cull Distance Squared

**

关于 Net Cull Distance Squared

**

Net Cull distance Squared:相关性平方。如果要设置相关性距离为4米,则 Net Cull distance Squared的值就是160000(4米等于400厘米,400厘米的平方是160000)。

UE4 引擎里面默认的距离单位是 cm;
现在把相关性距离设置为5米
UE4 多人VR随手笔记—— 关于 Net Cull Distance Squared

UE4 多人VR随手笔记—— 关于 Net Cull Distance Squared
为了对 距离的概念进行一个清晰的认识。 我们查看 圆圈的模型具体信息:
UE4 多人VR随手笔记—— 关于 Net Cull Distance Squared
因为引擎里面的默认距离单位是 cm ,所以 这个圆圈的 xy 平面的尺寸是一个长宽各100 cm 的空间大小, 也就是直径R = 1m , 半径r= 0.5m

注意在 场景中, 宝箱位于 有效圆圈的中间位置, 所以, 实际上我们在设计 体验者距离宝箱多远 才能触发时, 我们设定的有效距离值 对应的 是 圆圈的半径 r ;

也就是说 :
如果我们想让 体验者的视角距离 宝箱5 m 的时候才触发。

半径r= 5 m = 500 cm = 250000 单位值
Net Cull Distance Squared = 250000

但是在设定 圆圈的大小scale 时,我们缩放的是整体的大小 。 也就是说 我们需要让 scale = 10 才可以, 这样半径才等于5

所以公式是:

sqrt(Net Cull Distance Squared) /100 X2 =( 500/100)X2=5 X2 = 10