UE4 即时反射与球状物体反射
创建一个0粗糙度的金属光球
使用一个 PostProcessVolume 将所想影响的模型包括
即时与不即时反射捕获
在 PostProcessVolume 的 ScreenSpaceReflections下改变强度参数
(中文)(英文)
如果强度为100,则 PostProcessVolume 包括的模型将拥有比较及时的反射反馈
如果强度改成0,则 PostProcessVolume 包括的模型将全部失去即时反射,球体的反射内容为 “球体反射捕获” 产生时的拍照,如下图中地板已经挪走,但球面的反射中依然存在地板,这个时候需要重新 构建 → 编译反射捕获。
球状物体反射内容的正确显示
从上图可以发现,最右的金属球反射的内容不正确,他反射的内容来自于上方的 SphereReflectionCapture(球体反射捕获)。这里需要将 SphereReflectionCapture 放置到金属球的内部。
构建 → 编译反射捕获 后金属球的反射内容
球体反射捕获
“球体反射捕获” (SphereReflectionCapture) 可以放置在世界各地,几乎没有性能影响,因为它们是在运行时之前计算的。