Mobile Shaders for Android build have broken Normals

When trying to upload Android (Quest) version of avatar that I’m working on right now I encountered issue with Normalmaps.

Avatar in editor (Unity 2022.3.22f1; vrc avatar sdk 3.7.0) with Standard Lite mobile shaders looks like screenshot below:


Shader and Normal texture settings:

But when I log into standalone version of vrc (from Quest 2/3/Pro) I have this artifacts:

Shader: Standard Lite; Texture Format: RGBA Compressed ASTC 4x4 block:

Shader: Standard Lite; Texture Format: RGBA Compressed ETC2:

Problem occurred, presumably, few month ago (it also was present in SDK 3.6.1) and consists on every attempt to upload any avatar with Normalmaps.

1 Like

Few extra screenshots:

Shader: Standard Lite; Texture Format: RGBA 16 bit; Normal Map intensity: 1:

Shader: Standard Lite; Texture Format: RGBA 16 bit; Normal Map intensity: 0.1:

Shader: Bumped Diffuse; Texture Format: RGBA Compressed ETC2:

Shader: Bumped Diffuse; Texture Format: RGBA 16 bit:

Shader: Standard Lite; No Normalmaps: