I am currently struggling to see the difference between my 16 bits and 32 bits displacement, i did a search but nothing was very conclusive and surprisingly i didn't saw any image comparison!
Is there a tremendous difference or very slight since most of the Photoshop tools are not working with 32 bits images and many blending mode act strange once convert to 32 bits?
Replies
Your monitor can't display the difference and your eyes would struggle to detect it even if it could.
Practically speaking you don't really need the precision offered by a 32 bit image for most game art related situations as everything gets trashed by compression but it is always a good idea to work at the highest level of precision available/practical.
TLDR: 16bit is fine for most things
Edit (cos I forgot we were talking about displacement) : work at 32 for height maps if possible as that's where you're most likely to see precision artefacts like banding in the resultant mesh
Even for displacement, 16 bit is usually enough and 32 bit is rarely needed. You can do some tests in your game engine or renderer to compare the difference between 32 and 16 bit. Working in 32 bit, in Photoshop particularly, is a in a pain in the ass. I would only work in 32 bit space if you really need it, since it means massive files and incompatibility with many tools and features in PS.
Generally speaking, you only need to use 32 bit mode in PS when working with HDR images (ie: sky box panoramas). For every day asset creation, 16 bit is plenty, and overkill in most cases.
There's a certain camp in game dev who think you should always work at double resolution and double bit-depth... just incase... you need it someday... Well, you can do that of course, if you don't mind having file sizes that are 16 times bigger than they need to be and take forever to save and load, but personally, I think it's usually more sensible to author at something closer to your target.