Mobile shaders turn textures red but normal standerd shader does it correctly



this is new and idk how to fix it (toonlit does the same thing)

I’ve not seen it happen with red but I have had an avatar before where the mobile shader made it appear green - I kept messing around in Unity but couldn’t figure it out. After a while I took a look at the model in blender and found out it had vertex paint on it, it seems the mobile shader takes the vertex paint from the FBX model and shows that through. If this is the cause for your red issue then you might want to check the model in Blender. (note that vertex paint is different to weight painting)

This is most probably Vertex Colors, which you can remove in Blender. I dunno why, but Mobile Shaders don’t support Vertex Colors properly.

If you go into blender and either

  1. Remove the Vertex Colors outright in the data tab
  2. Go into Vertex Paint Mode (same drop-down as Edit Mode / Object Mode) and paint over the entire model with white
    Then it should fix the issue :)