Hi,
Roughness does not seem to have any impact on reflections on a material on mobile builds. I made a small test level containing a simple environment and three spheres. I used a SphereReflectionCapture actor to get the reflection data. The spheres use a very simple material that uses the default lit shading model and consists of a base color and a parameter for roughness. From left to right the roughness of the material on the spheres are 0 → 0.5 → 1. The app was launched in development mode.
Here’s what they look like in the mobile preview:
The reflected environment fades away as roughness increases.
Here’s the same shot from a Samsung Galaxy S2 (GT-I9100, Android version 4.1.2):
The reflected environment can still be seen in the sphere with the lowest roughness. It just doesn’t seem to fade as it does in the mobile preview.
Is this a limitation on mobile platforms or a bug? Limitation on the S2 in particular? Is there any solution?
Thanks