I’m working with SVG assets for UI icons but i’m unsure what is causing this particular issue i’m having? The SVG assets when in-game and scene view all have this white tint overlaying color that obscures all the assets. I’m not sure how to permananetly get rid of this? The issue temporarily fixes when I got to SVG editor but the issue returns if I close unity and reopen it despite saving changes?
Hi, this could be explained by wrong gradient rendering.
If you are using a Canvas, this can happen if it is not configured to transfer the TexCoord2 vertex channel. Try to add “TexCoord2” in the Canvas’ “Additional Vertex Channels”.
Hi there, I just checked the canvas channels and the TexCoord2 is on and applied so I don’t think that is the issue. I’ve even tried uising different settings turning TexCoord3 turning them off but no luck there either.
Ok, this is odd. From the screenshot, it really seems like the gradient background is broken. Gradients require a special shader (Unlit/VectorGradient), so make sure that the material used to render that sprite is using that shader.
I’m not exactly sure how to go about that. This is the full setup of one of the objects that is going wrong; all components and the settings for it. It’s using the SVG importer ui/antialiased material.
Oh. I could be wrong, but I think this is using another SVG importer (not the Unity Vector Graphics package). None of these settings are familiar to me.
Contacting the author of that importer would be your best bet to get support I think.