Noticed that, after updating a test page to use Model-Viewer 8.0, I am now seeing purple noise appear on the surface of that model.
Provided via DM
This model did not pass the glTF validator. If you can reproduce the problem with a modified subset of the model that does pass the validator, please pass it along.
@datkinsGoogle Thanks for the version that passes the validator! I removed everything but the problematic body paint part and found that the problem only repros with shadows enabled. In addition, I found that even on non-Pixel devices, the shadow is incorrect for this model:

Okay, the wrong shadow thing was mostly red herring and easily fixed. I'm seeing some strange color bugs though. Here is the originally reported bug, where we get purple noise in blocks on a Pixel 3, but only on one material (the only one I've kept here), which has an AOmap, but no other maps:

Here it is with the AOmap removed (so no maps at all), and I'm getting a weird yellow color, which reminds me of #942:

Most helpful comment
Okay, the wrong shadow thing was mostly red herring and easily fixed. I'm seeing some strange color bugs though. Here is the originally reported bug, where we get purple noise in blocks on a Pixel 3, but only on one material (the only one I've kept here), which has an AOmap, but no other maps:

Here it is with the AOmap removed (so no maps at all), and I'm getting a weird yellow color, which reminds me of #942:
