Originally Posted by [BANDIT]
And... the best one is...? :/
Heh. Nominally, increasing quality of offset mapping from left to right. The leftmost "Normal Bump Mapping" is the Doom 3 default, ie no offset mapping at all. IMO, if you are
going to use one of the offset mapping options, then only
the "with z-sampling" is worth it. Unfortunatly the performance impact is quite substantial. With the two lower options, the distortion on "corners" is more noticable (and quite distracting) then the offset mapping proper, so prefer no offset mappping at all.
, one bug and two comments for you:
- Bug: With "z-sampling" offset on and fp16 precision off, it doesn't compile properly. Basically, the half precision command "SGHC" becomes "SG C" when fp16 is turned of, when it should be "SGC" (from memory since not at home, so it might not be "SGHC", but it is the third character going from "H" to " " which is the bug).
- Oddity: It is not possible for the 3mood compiled fragment program to do normalisation in the same way as the vanilla Doom 3. vanilla Doom 3 uses dp3/etc. for the specular, but a cube map for the diffuse. With no options ticked, 3mood uses dp3 for both, and obviously with any of the normalisation options ticked dp3 is used for neither.
- Comment: Why is the option to use precision hint fastest there at all? Vanilla Doom 3 uses the same hint (and indeed, turning it of is quite a performance impact, more then any other combination of "performance settings" options combined). By having it as an option it implies that vanilla Doom 3 uses hint nicest, since all the other tick boxes on that sheet essentially mean "do it differently to vanilla". Better to have no option at all and just leave it on without comment. As an option it would more properly belong on the "image quality settings" sheet as an option to turn on hint nicest (although of course, who can actually see the difference to pay the price anyway?), since it is a misnomer as a "performance setting" to turn on a default setting.