# Planar Reflection Distance Mobile

**URL:** <https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382>\
**Category:** Rendering\
**Tags:** Mobile, planar-reflection, distance, unreal-engine, question\
**Created:** [June 2, 2016, 2:29pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382 "2016-06-02T14:29:28Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roel](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Roel](https://forums.unrealengine.com/u/Roel)\
**Post date:** [June 2, 2016, 2:29pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/1 "2016-06-02T14:29:28Z")

</div>

Planar reflections seem to do be disabled after a really short distance on mobile. Where is the setting to change this “disabled” view distance? All the settings on the component itself don’t seem to do much, like distance from plane fade and angle from plane start. Is there a console command for this clipping distance? Right now I need to be right on top of the object (with ~20cm), which is usually not the case.

This is what it looks like on mobile:

 ![93007-planarreflection.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/b/8/7/b87d314276e64d401b2b04ba16fe27ca5c3314e2.jpeg)

---

<div class="post-metadata">

**Author:** ![Roel](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Roel](https://forums.unrealengine.com/u/Roel)\
**Post date:** [June 7, 2016, 12:54pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/2 "2016-06-07T12:54:07Z")

</div>

I tested it on multiple devices with this project:  
[http://bit.ly/1UnzV77](http://bit.ly/1UnzV77)

I hope someone can tell me what I’m doing wrong or if this is just a bug.

---

<div class="post-metadata">

**Author:** ![Elggetto](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Elggetto](https://forums.unrealengine.com/u/Elggetto)\
**Post date:** [June 28, 2016, 4:27pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/3 "2016-06-28T16:27:53Z")

</div>

got the same problem, trying to fix this…

---

<div class="post-metadata">

**Author:** ![Tim\_Hobson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tim\_Hobson](https://forums.unrealengine.com/u/Tim_Hobson)\
**Post date:** [June 29, 2016, 7:33pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/4 "2016-06-29T19:33:05Z")

</div>

Can I ask what devices you are both using when you’ve tested on?

@Roel

Using your test project, when I add the Planar Reflections actor I’m not getting it work on my end at all. I’ve not used it on Mobile that much so I might be missing something at the moment.

So far I’ve tested with an Iphone 5s and a Galaxy S6 and S4.

Thanks.

Tim

---

<div class="post-metadata">

**Author:** ![Elggetto](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Elggetto](https://forums.unrealengine.com/u/Elggetto)\
**Post date:** [June 29, 2016, 8:20pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/5 "2016-06-29T20:20:57Z")

</div>

Tested using Galaxy S4 android lollipop.

Did you check the option in **Project Settings → Engine → Rendering → Support global clip plane for Planar Reflections**?

---

<div class="post-metadata">

**Author:** ![Tim\_Hobson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tim\_Hobson](https://forums.unrealengine.com/u/Tim_Hobson)\
**Post date:** [June 30, 2016, 3:51am UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/6 "2016-06-30T03:51:38Z")

</div>

That has already been enabled, just having to see why it’s not rendering for me on multiple devices. I’ve used them in standard projects, just not mobile up to this point. Thanks for letting me know which device you’ve used.

---

<div class="post-metadata">

**Author:** ![asmrpuppy](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@asmrpuppy](https://forums.unrealengine.com/u/asmrpuppy)\
**Post date:** [July 2, 2016, 8:56pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/7 "2016-07-02T20:56:08Z")

</div>

I’m getting the same issue. Tested on Nexus 9 and Nexus 5.

A fix or workaround for this would be amazing.

---

<div class="post-metadata">

**Author:** ![asmrpuppy](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@asmrpuppy](https://forums.unrealengine.com/u/asmrpuppy)\
**Post date:** [July 2, 2016, 11:23pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/8 "2016-07-02T23:23:38Z")

</div>

Solved it.

What you want to do is make sure the reflecting mesh is only a single plane.

The template maps (as pictured) all ship with what are essentially boxes as the floors which will not work on ES2 renders.

Best,  
James

---

<div class="post-metadata">

**Author:** ![Elggetto](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Elggetto](https://forums.unrealengine.com/u/Elggetto)\
**Post date:** [July 4, 2016, 2:38pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/9 "2016-07-04T14:38:25Z")

</div>

When I tried it, it was with a custom mesh, just a simple plane. It didn’t work.

---

<div class="post-metadata">

**Author:** ![asmrpuppy](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@asmrpuppy](https://forums.unrealengine.com/u/asmrpuppy)\
**Post date:** [July 4, 2016, 2:50pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/10 "2016-07-04T14:50:30Z")

</div>

Make sure your material is 1 sided and facing the right way.

It will also require (unfortunately) Mobile HDR to be enabled. Also make sure you place the Planar Reflection actor in the scene (as I’m aware the OP’s Testing project, above, didn’t have this)

---

<div class="post-metadata">

**Author:** ![Elggetto](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Elggetto](https://forums.unrealengine.com/u/Elggetto)\
**Post date:** [July 4, 2016, 2:58pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/11 "2016-07-04T14:58:51Z")

</div>

I can’t test directly on my device right now, but I do have a 1 sided material. Mobile HDR is enabled and I do have a planar reflection. I’ll try to make more tests tonight.

**Edit:** Did some testing. I needed to check **Planar Reflections** on the mobile section of the material.

---

<div class="post-metadata">

**Author:** ![Elggetto](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Elggetto](https://forums.unrealengine.com/u/Elggetto)\
**Post date:** [July 5, 2016, 3:57pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/12 "2016-07-05T15:57:50Z")

</div>

I tried the reflections on two scenes.

Scene 1: Same problem as OP. In editor: it works. Mobile preview: depend on the distance. On the device: Everything is black and/or renders incorrectly. But this scene was not built with mobile in mind so it’s all right.

Scene 2: It works on my editor viewport, but not on my mobile preview, nor my device. I built this scene from scratch to test mobile capabilities.

The steps to make planar reflections on mobile are:

- Change target hardware to **Mobile** ,

- Enable **Support global clip plane for Planar Reflections** ,

- Enable **Mobile HDR** ,

- Place **Planar Reflection Capture Actor** in scene.

Is that it? Or i’m missing something…

**Edit:** Need to check **Planar Reflections** on the material on the **Mobile** section.

---

<div class="post-metadata">

**Author:** ![Tim\_Hobson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tim\_Hobson](https://forums.unrealengine.com/u/Tim_Hobson)\
**Post date:** [July 7, 2016, 5:39pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/13 "2016-07-07T17:39:21Z")

</div>

I went ahead and submitted UE-32905 for this issue. It seems like it should work with actors that are not just single planes, although that is a good workaround for the moment since in my test they do not have the issue as pointed out earlier in this post.

Tim

---

<div class="post-metadata">

**Author:** ![Tim\_Hobson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tim\_Hobson](https://forums.unrealengine.com/u/Tim_Hobson)\
**Post date:** [July 7, 2016, 5:41pm UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/14 "2016-07-07T17:41:00Z")

</div>

It was the material option setup that I missed. thanks for pointing that out.

---

<div class="post-metadata">

**Author:** ![dreamsnaper](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dreamsnaper](https://forums.unrealengine.com/u/dreamsnaper)\
**Post date:** [October 12, 2022, 10:33am UTC](https://forums.unrealengine.com/t/planar-reflection-distance-mobile/359382/15 "2022-10-12T10:33:47Z")

</div>

i am getting clipping object in reflection after planar reflection actor, in picture you can see i am vewing in mobile mode, i have also checked on mobile its same , i have also tried above all methods not working

 ![object clipping](https://d3kjluh73b9h9o.cloudfront.net/original/4X/f/0/b/f0b0affe30db5727083235241c0272b591e9b002.jpeg)
