Developer Notes

Only a single Planar Reflection actor is considered when using a single actor. If you have multiple Planar Reflections only one will work at a time. If you need multiple surfaces it would be better to break the mesh into separate meshes for these surfaces.


Planar Reflections only work with a single surface or limited surfaces when it's a single mesh vs multiple meshes making up the piece.

Attached is a sample project that will show the issue.

  • Level has meshes that make up multiple surfaces with multiple planar reflections. Right side of the level has single actor that has been merged from multiple actors. This has the same number of planar reflections but only one will show at a time.
  • Also included is an inset box with 4 planar reflection actors that show in editor, but if you PIE or hit "G" for game view only a single surface will render. (Attached Image BoxInset.gif)

Tested with:
4.13.2 Binary CL-3172292
4.14 Preview 1 Binary CL-3167010
4.15 Dev-Rendering CL-3183268

Steps to Reproduce

1. Open any project with Planar Reflections enabled
2. Add a couple of meshes with reflective materials
3. Add some planar reflections for these surfaces
4. Reflections should work for both of these individually
5. Now open the Merge Actors tool and merge the meshes with the reflective materials
6. The PR actors should now only have one of them working vs each one for the separate surfaces.


  • Open the attached Project
  • In the right side of the level, there is a single merged mesh with three transparent reflective surfaces. Only one has the PR working. Disable PlanarReflection2 or PlanarReflection3 from the World Outliner to see the others instantly work individually.

Regression: No

Results: Planar Reflections are only working with a single surface or limited surfaces when it's a single mesh vs individual meshes that make up the surfaces.

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

Login to Vote

By Design
Affects Versions4.134.144.15
CreatedNov 2, 2016
ResolvedNov 3, 2016
UpdatedMay 2, 2018