Hierarchical LOD meshes are not frustum/occlusion culled

Steps to Reproduce

Example Steps to Reproduce (video also attached):

  1. Create a new project.
  2. In the default level open the Hierarchical LOD Outliner.
  3. Add any two objects to LOD Level 0 to create a simple HLOD Cluster.
  4. Build the proxy mesh for that cluster.
  5. Back up the camera until the HLOD Proxy is visible.
  6. Turn the camera around to face away from the HLOD Proxy. Also ensure that the HLOD Actor is not selected.
  7. Fly even further away to ensure that the camera is outside the bounds of the HLOD Proxy.
  8. Enter 'freezerendering' into the console to freeze rendering.
  9. Turn the camera back around and fly back.
  10. Observe that the HLOD Proxy created in Step 4 is still visible.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-157532 in the post.

Login to Vote

Fix Commit20980005
Main Commit20980005
CreatedJun 24, 2022
ResolvedJul 8, 2022
UpdatedJul 16, 2022