Hi,
My game uses Universal Render Pipeline/Lit material into 3D Objects, but only on Android do materials blink when you:
-> Enter the main scene
-> Go to the secondary scene
-> Return to the main scene (then some random materials flash).
Hardware: Redmi Note 7
Unity Version: 2020.3.11f1
I believe this is related to Spine, because it only happens when you:
-> Enter the game (there are characters in Spine)
-> Switch to the "wardrobe" scene, switch skin from one character to another
-> It goes back to the game scene, and then things start to blink. It's intermittent. I don't have an error log. I use Spine/URP.
https://forum.unity.com/attachments/final_60bbbdb485eb8f004d43c03d_86336-gif.866389/
https://forum.unity.com/attachments/final_60bbbd7ed011b2008521b2a0_329931-gif.866392/
In the main scene and the secondary scene, I basically:
SkeletonAnimation.NewSkeletonAnimationGameObject(animationData.skeletonDataAsset);
skeletonAnimation.skeleton.SetSkin(outfitName);
skeletonAnimation.Skeleton.SetSlotsToSetupPose();
skeletonAnimation.LateUpdate();
skeletonAnimation.state.SetAnimation(0, animationName, true);