Developer Notes

This requires full precision floats in a pixel shader, and 4.13 has an option for that.

Description

Using ScreensAlignedUVs material node on some devices does not render correctly at farther distances.

Devices tested with:

Working: iOS 5s and Pro
Working: S7 Edge - SM-g935P
Working: LG G4S - LG-H735
Not Working: Samsung Galaxy S5 - SM-G900P
Not Working: Nexus 5
Not Working: LG G2 - LG-D802
Not Working: Samsung Galaxy Tab 4 - SM-T530
Not Working: Samsung S4 Mini

Steps to Reproduce

1. Create a Mobile Project
2. Create a Material using the ScreenAlignedUV node plugged into a Texture Sample plugged into the Emissive Material input.
3. Make the material Two-Sided
4. Add a Sphere to the default level and scale it really large
5. Deploy to device
6. Pull back the camera until you see the issue (screenshot below)

Regression: No

Results: Looks like a distance precision issue for some devices when using the screen aligned uv node.

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentPlatform - Mobile
Affects Versions4.124.134.144.15
Target Fix4.15
CreatedNov 21, 2016
ResolvedNov 30, 2016
UpdatedSep 16, 2019