There is an issue occurring where Foliage does not appear in capture target when using "Always Persist Rendering State" when the foliage count is over 1.5k. The issue does not occur when the foliage count is less than this number, so I believe this is not intended. This issue does not appear to be a regression.

Versions Tested: Issue occurs in all versions tested
4.17.2 - 3658906
4.18.2 - 3794801
4.20.0 - 3813964

Steps to Reproduce
  1. Create a new project (no template needed but if you do not have a test FBX file I recommend using the starter content)
  2. In the level create a new landscape
  3. Add a static mesh to the foliage and paint foliage on the landscape until there are over 1.5k foliage
  4. Add a new capture target 2d to the scene and move the camera over the foliage
  5. Create a new texture render target
  6. In the settings of the 2D capture target link the render target to the texture
  7. Using the render texture apply it to a plane in the level (to show results)
  8. In the settings for the capture 2d target uncheck the option for "capture every frame"
  9. Check the option for "Always Persist Rendering State"
    Result: In the result of the capture target the foliage disappears
    Expected Result: The foliage disappears

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Won't Fix
CreatedJan 10, 2018
ResolvedFeb 23, 2021
UpdatedJul 12, 2021