UE-96080 - collision meshes not rendered correctly in collision view modes

Summary

“Complex Collision Meshes” assigned to static meshes are ignored in the view mode “Visibility Collision” and also “Player Collision”. Instead of the expected assigned complex collision mesh, the viewport uses the geometry of the mesh assigned for rendering only.

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

UI/Tools

Steps to Reproduce

  1. Open any static mesh, set a different static mesh as the “Complex Collision Mesh”
  2. Show complex collision in static mesh editor. It will preview the correct mesh.
  3. Set “Collision Complexity” to “use complex collision as simple”.
  4. Drag mesh into a test level and enable “Visibility Collision” or “Player Collision” viewmode, it will show the original mesh, not the “Complex Collision Mesh”.

Expected Result

“Visibility Collision” or “Player Collision” view modes should include “Complex Collision Meshes” wherever assigned.

Observed Result

“Visibility Collision” or “Player Collision” view modes do not include “Complex Collision Meshes” at all.

Platform(s)

Windows 11 - UE 5.7