WP场景的反射球的效果不正确

你好:

WP场景的MapBuildData只会加载一次,而反射球的第一次加载时会把FullHDRCapturedData清空,第二次加载时,由于bUploadedFinal=True,因此触发Ensure,导致反射贴图不正确,请问要怎么解决

[Image Removed]

[Attachment Removed]

重现步骤
编辑器中,在WP场景中摆放一个反射球并构建。

游戏中:

1. 靠近触发加载,反射效果正确

2. 远离触发卸载.

3. 靠近触发加载,此时反射数据不正确

[Attachment Removed]

Hi,

感谢提供信息,我看了一下,这是一个已知的问题,UE-219787,从5.4开始,至今未修复。最主要的问题是没有支持ReflectionMapBuildData存储到对应cell里,从而带来了后续的问题。能否改用LevelInstance?如果不行,我感觉一个wordround可能是要在FReflectionCaptureData上加个标记,如果这个数据是来自WorldPartition的Level,就不释放。

[Attachment Removed]

我们让反射球bIsSpatiallyLoaded=False,即AlwaysLoad,也OK吧

[Attachment Removed]

的确也是一个workround,至少不会cpu和gpu存两份数据。

[Attachment Removed]