- Home /
Fine lines on assets shimmer/flicker while moving
Hello! I'm having a problem with an asset of a ship I have that has very fine tail fins. As the image moves around the screen and scales up and down, these fins seem to flicker, creating a weird visual artifact. I've asked around, and until now people have told me that Unity simply doesn't render lines that fines and that I should change the art assets. Is this true? or is there any way to stop the flickering. Any info on this would be greatly appreciated.
Cheers
Think it's more of a real-time/game thing than a Unity thing. If the combined distance/angle/thickness make an object be a pixel or less, it tends to flicker. An off-line render, like $$anonymous$$ax does, could probably anti-alias it out, but not in real time.
Having same issue here. Not good ways to fix it yet?
Answer by Dracorat · Nov 13, 2013 at 10:54 PM
Generate mipmaps and use antialiasing.
Thanks for the response! However, I'm already using 8x anti-aliasing, and because it is a 2D game there is no real way to generate mipmaps.
Why not mipmaps for 2D?
When mipmaps first came out, the idea was you could hand draw/tweak the smaller versions of a texture. For example, a tail fin that looked bad when shrunk could be thickened a bit. That works best in a 2D situation, where you know they where always be looking straight-on.
Not sure if Unity allows hand-drawn mipmaps (the computer does a good job auto-genning them.)
Thanks for the reply; I tried using different configurations of mip maps but it still happens...any other ideas?