I recently drew a game sprite for my game using Adobe Illustrator 2021. I exported the sprite using the Export for Screens menu to export the entire artboard. The problem I have in Unity 2021+ is that when I import the svg sprite and add it to the scene view, the sprite appears to have incredibly low resolution in the game view. I have already installed vector graphics to Unity (com.unity.vectorgraphics) and researched about the issue I'm having to no avail. The sprite is 396 x 278 pixels in adobe illustrator before exporting. Here are a few screenshots of my svg sprite in Unity:
As you can see in the 4th image, even though vector sprites should have scaling resolution when zoomed, the resolution is extremely poor when zoomed in the game view. I have already tried the following methods to fix my issue:
- Increasing Pixels Per Unit: Turned out that this actually decreased my resolution even more. As pixels per unit increased, the sprite in the game view became smaller and smaller until it became a singular pixel
- Increasing Gradient Resolution: Did not do much for resolution quality after the value of 100.
- Changing Tesselation Settings to advanced and minimizing Step Distance as well as maximizing Sampling Steps: Similar increasing Gradient Resolution, there was a limit to how much it improved sprite resolution quality.
Those of you who have experience importing and using vector images in Unity 2021+, please help me fix this issue. This is stalling my other development progress as well, since one of the shaders I have to implement relies on high-quality sprites.
*Added main camera settings