How can I have more than 341 Reflection Captures? Maximum is Global Instead of based on Loaded Sublevels?

sclark39
Fri, 07 Dec 2018 17:39:17 +0000
Rendering

The maximum number of reflection captures should be 341. Right now, the maximum seems to be across lighting scenarios and all sublevels, visible or not. It seems that there are two issues contributing to this:

1. ReflectionCaptureComponents don’t seem to release their cubemap reservation when deleted. This is definitely a bug. Try adding 341 reflection captures to an empty map, delete them all, add one more, and try building reflections.

2. ReflectionCaptureComponents don’t release their cubemap reservation when the containing sublevel or lighting scenario is unloaded. The code appears to only try to build the visible reflection captures (and hides other lighting scenarios when doing so) so it seems like this isn’t the intended behavior.

Question is, how can I have reflection captures be streamed in from sublevels so I can have more than 341 across a large open world game with level streaming by zone?

Related questions:

Lighting Scenarios not updating reflections - Rendering - Unreal Engine Forums

Reflection capture bugs - World Creation - Unreal Engine Forums

4 posts - 3 participants