- Home /
Squashed image with some Standard Image Effects on Android 4.4.3 or newer
I'm working on a Unity Project that is being compiled for Android and have discovered a bug caused by some Image Effects as of Android 4.4.3 or newer.
The problem: screen orientation should be landscape on Android device (Nexus 7 2013) but final image is squashed portrait. An example:
That is a capsule rendered with the Standard Image Effect FishEye. It should be parallel with the vertical edges of the screen but is not. It has also been squashed.
Some information:
Unity3D Version: 4.5.1 Pro License:
Yes Android Player Setting\Default
Orientation: Landscape-Right
If the image effect is removed from the camera then the scene will render correctly. If the image effect is disabled then the scene will render correctly.
Tested Standard Image Effects that cause render bug:
FishEye
GrayScale
Twirl
Vortex
This bug also affects other third party Image Effects (which is how I discovered it initially).
I am unsure if this problem occurs on other Android devices outside of the Nexus 7 as I do not have access to any other devices. However, if you would like to try to reproduce it:
Create a new project
Add an object to the scene (with a light)
Add the FishEye image effect to the camera
Build & Run to Android device (running Android OS 4.4.3 or newer)
Any help would be great!
Your answer
Follow this Question
Related Questions
Unity bug when using image effect on camera(Only Android) 0 Answers
Are shadows disabled on Nexus Player under OpenGL ES 2.0 (but enabled under OpenGL ES 3.0)? 0 Answers
[Unity Android]Game crashes(exit to home screen) just after the "Powered by Unity" splash screen. 3 Answers
function Touch 5 Answers
Missing Asian Characters on Nexus 5/9 with Lollipop 2 Answers