Does anyone know of some tricks to improve shadow quality via Unity 5 on iOS? It’s so pixelated / blocky / low-res it looks unshippable… and I already went into the Quality Settings for iOS and turned it up to its maximum.
I’m seeing games for iOS that have really nice realtime shadows, but I’m guessing these might be running on Unreal Engine 4?
Shadow distance is your best bet. Think of the shadow like a single texture and the shadow distance is how far you’re stretching that texture over. So always try to reduce the shadow distance to as low as you can get away with before you see that it starts to disappear, this might not always be easy depending on your game but find that this is the best way to get sharper looking shadows. Another tip is that you can dynamically change the shadow distance to suit different views/scenes.
Same as yakandco said, Shadow Distance, I have mine around 40, just far enough for the player to not see them pop in, but low enough to keep them highly detailed.
Think of the shadows as a texture, the larger it is, the more pixelated it will be, lower it and the crisper it will appear
You can always use a script to higher and lower shadow quality options for certain parts of your game, for instance, close up scenes, set shadow distance really low, that way shadows are more detailed, vice versa.
FYI : Shadows on my iOS devices look far better than my Laptops and Android’s shadows do
Yeah, reducing shadow distance is about all you can do, it seems.
Are the shadow limitations actually documented? - clearly cascades are unsupported, but also it seems like the shadow buffer resolution seems to be limited in some way (is ‘very high’ actually any better than ‘high’?)
Would be nice to see some improvements - even if it means high-quality settings that are only reasonable to use on very-top-end devices.
AFAIK there’s very few UE4 games that have actually be released on iOS (UE3 still seems more common). This is one of the few I’m aware of - WH40K: Deathwatch - Tyranid Invasion - but it looks like that’s just using blob shadows and baked lightmaps.
Thanks guys-- by reducing Shadow Distance and switching from Stable Fit to Close Fit (for my game this is actually also stable) it improved the quality dramatically!
…Now if there only was some way to get soft shadows on iOS. Especially with the A9 chip in the new iPhone 6S’s.