WebGL artifact

Hello
I’m experiencing some (BIG) issue with WebGL and standard shader.
With normalmaps i get many artifact. Here some screenshot:

I see that in Unity 5.3.0f1 the situation is a little better… but still can’t get rid of these artifact.
I am missing something? There is some workaround?
If this is a known problem… any eta for a fix ?

Thank you and best regards
Ruggero

Here another closeup:

There was a late regression in our 5.3 standard shader improvements for webgl, which is getting fixed in 5.3.0f2 - please re-test using that when it is out (I guess some time this week).

1 Like

@jonas-echterhoff_1 Does the 5.3.0 rc2 fix the problem?

I’m waiting for the original poster to confirm whether it does or not.

… is reasonable, I was impatient and curious to know whether or not to get back to work on WebGL
Thanks for the answer :slight_smile:

Unfortunately the artifacts are still there.
I am using 5.3.0 f2.
When this problem is going to be fixed?
Thank you and best regards

So, if you still get this in 5.3f2, please file a bug report with a repro case, so we can investigate what is going on. Please post the case number here.

FWIW, the standard shader has seen significant improvements for WebGL in 5.3, which should fix most of the issues people have seen. But there are also still differences remaining between the desktop version (which I expect to go away in 5.4), so I’d have to check this project to see if this is expected due to those differences, and if you can work around it.

Bug report submitted ( Case 747796 )

I have tested too and I am experiencing similar problems with simple metallic material generated by substances.
The visual artifact seems be generated by normal maps.
In my case, as in this situation, seems that normal maps are note correctly rendered (especially with metals) if tilables.

Please, Jonas keep us updated about the test feedback for this bug.
Good luck! :slight_smile:

@jonas-echterhoff_1 Any news about normal maps issue with standard shader?

Unity 5.3 webgl problem with standard shader too…
The problem seem be normal map. If i leave the slot empty I see a lot of artifact in the reflection.
If I use a map (but i don’t always need) artifact seem disappear but the value of normal map doesn’t work. It is always 1.

The only solution I found is make shader with shaderforge…

Really???
Please, could you post a screenshot?

I wait for shader forge update because old shader doesn’t work on 5.3…
I think the problem is normal map in standard shader (in WEBGL) for 2 reason:

  • If i create new standard shader (without normal map) it works
  • standard PBR shader made with shader forge have normal map slot without weight value.

Also…
I have see 5.3 WebGL doesn’t work anymore in chrome for OS X…
WebGL publication work bad in firefox for OSX but is correct in firefox WIN…

I am still working on 5.2 because 5.3 seems to be less stable for webgl and carry a serious issue with ugui :frowning:

I try another way… Create a new standard surface shader and add normal map slot like see in manual… Seem work…

If that’s the case we would like to know more and possibly get bug reports! :slight_smile:

Unity 5.3.1f1… always the same problem. Artifacts from normal map are still there.

1 Like