# Gear VR video texture only works if you look straight ahead

**URL:** <https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488>\
**Category:** Asset Creation\
**Tags:** bugreport, unreal-engine, gear-vr, question\
**Created:** [July 19, 2016, 2:13pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488 "2016-07-19T14:13:06Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![JA\_TestPilot\_HVP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JA\_TestPilot\_HVP](https://forums.unrealengine.com/u/JA_TestPilot_HVP)\
**Post date:** [July 19, 2016, 2:13pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/1 "2016-07-19T14:13:06Z")

</div>

I’ve tried everything to fix this. I can get video to play as a texture on the gear VR, but if I turn my head about 80° in any direction, the graphics become fragmented and partially black. If I turn my head back, it starts working again.  
Getting good framerate on the video, it’s just scattered - like so:

![99105-catexample.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/6/3/863559edcd7cc41e428e58c0eb1c3be2e98bbbe6.jpeg)

Gear VR, Samsung S6, Unreal 4.12.5, Using level 19 for Android packaging.  
Video compression: Tried .wmv, MPEG4 and (H264 .mp4 which ‘worked’ best)

I tried using the media texture on a sphere, a cube and a plane, and they all have the same result.  
On the cube the video was locked to the camera so turning head did nothing.

Any help here would be greatly appreciated.  
Thanks!

---

<div class="post-metadata">

**Author:** ![JA\_TestPilot\_HVP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JA\_TestPilot\_HVP](https://forums.unrealengine.com/u/JA_TestPilot_HVP)\
**Post date:** [July 19, 2016, 2:14pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/2 "2016-07-19T14:14:56Z")

</div>

I should add that everything works fine on the Oculus on a PC

---

<div class="post-metadata">

**Author:** ![JA\_TestPilot\_HVP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JA\_TestPilot\_HVP](https://forums.unrealengine.com/u/JA_TestPilot_HVP)\
**Post date:** [July 20, 2016, 3:20pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/3 "2016-07-20T15:20:03Z")

</div>

Fixed it I think by turning off Occlusion Culling under Project Settings/rendering

---

<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 20, 2016, 5:25pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/4 "2016-07-20T17:25:21Z")

</div>

Hi JA\_TestPilot\_HVP,

This is currently a known issue that has been reported with UE-24121. It’s still be investigated for a fix.

-Tim

---

<div class="post-metadata">

**Author:** ![JA\_TestPilot\_HVP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JA\_TestPilot\_HVP](https://forums.unrealengine.com/u/JA_TestPilot_HVP)\
**Post date:** [July 20, 2016, 5:31pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/5 "2016-07-20T17:31:52Z")

</div>

scratch that - still broken, but a bit better

---

<div class="post-metadata">

**Author:** ![JA\_TestPilot\_HVP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JA\_TestPilot\_HVP](https://forums.unrealengine.com/u/JA_TestPilot_HVP)\
**Post date:** [July 20, 2016, 8:25pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/6 "2016-07-20T20:25:33Z")

</div>

Is working again now - I changed the SDK for Android to use 21 instead of 19. NDK was still at 19.  
Not sure if this is what actually fixed it.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6c9c96c0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6c9c96c0](https://forums.unrealengine.com/u/anonymous_user_6c9c96c0)\
**Post date:** [July 21, 2016, 11:07pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/7 "2016-07-21T23:07:52Z")

</div>

I found a post similar to my problem that suggested adding an invisible widget to the viewport and that seems to  
have fixed it…?

---

<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 22, 2016, 7:42pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/8 "2016-07-22T19:42:34Z")

</div>

Hey JA\_TestPilot,

That workaround has appeared to help, but it’s not a guarantee that the issue won’t resurface. We want to get an actual fix so that you don’t have to worry about workarounds like this.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_260394f0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_260394f0](https://forums.unrealengine.com/u/anonymous_user_260394f0)\
**Post date:** [September 22, 2016, 11:09pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/9 "2016-09-22T23:09:40Z")

</div>

I’m not sure if this is a related bug but it’s too similar to be coincidental.

We’ve got a project built for Gear VR that plays a 360º video on a sphere with a number of other objects visible inside the sphere.

Everything works perfectly when previewed on the PC, including on the Rift.

On the Gear VR, everything works nicely when you’re facing within 100º or so of the starting position. If you turn your head more than 100º left or right, the entire view flips upside and mirrors - not just the video, the objects as well.

Is this likely to be related to that UE-24121 known issue, and if so is there a resolution or workaround we can test?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6c9c96c0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6c9c96c0](https://forums.unrealengine.com/u/anonymous_user_6c9c96c0)\
**Post date:** [September 22, 2016, 11:27pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/10 "2016-09-22T23:27:30Z")

</div>

Try adding a widget to the viewport after the media is opened in your blueprint. I made one with a small text box at the bottom right corner so it wouldnt be seen in VR.  
I think removing the default on-screen joysticks may cause it

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_260394f0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_260394f0](https://forums.unrealengine.com/u/anonymous_user_260394f0)\
**Post date:** [September 22, 2016, 11:29pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/11 "2016-09-22T23:29:27Z")

</div>

Thanks - will give that a try now.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_260394f0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_260394f0](https://forums.unrealengine.com/u/anonymous_user_260394f0)\
**Post date:** [September 22, 2016, 11:56pm UTC](https://forums.unrealengine.com/t/gear-vr-video-texture-only-works-if-you-look-straight-ahead/364488/12 "2016-09-22T23:56:39Z")

</div>

No difference sadly - still the same issue.
