- CookieMan
- |
- Noble Legendary Member
How to spell "space"?
S-P-ACE! SPACE!
{
// Filtered look up using mip mapping
float fOccluderExponential = tCascadeShadowMaps.Sample(
sShadowLinearClamp,
float3(vShadowMapUVs,fCascadeIndex)).r;
float fReceiverExponential = exp( -fESMExponentialMultiplier *
fReceiverDepth );
float fESMShadowTest = fOccluderExponential * fReceiverExponential;
return saturate(fESMShadowTest);
}
The "tCascadeShadowMaps.Sample(" may be hinting at a moving piece of scenery, due to the "CascadeShadow", which may mean moving shadow. The following "sShadowLinearClamp" may mean the shadow stops at some point.
"float" can be floating point numbers, which are values that are used for an integer; for example, 10 is the speed of the average Halo CE bullet. 0.01 is roughly 1 m/s. So the "vShadowMapUVs" may be the amount of purple light on this map. I thought that because UV light is "purple" in the color spectrum.
float fESMShadowTest = fOccluderExponential * fReceiverExponential;
return saturate(fESMShadowTest);
May be testing the lighting for a map.
My overall conclusion... this may be a Covenant-themed map, due to the purple possibility listed above, and that this was a test for lighting (How bright the map is, or how purple something is).
If you know more about what I am saying than I do, feel free to reply.
Intelligent discussion only, please.
Feel free to to post your own opinions on what this map data may mean.
The above data was from this week's update.
FINAL THEORY: They were testing scaling and lighting for a texture.
EDIT: Much of the above data looks like Java work; the // and the { } made me think that. However, I stand corrected, and told that it is C++ not Java.
[Edited on 10.04.2009 6:28 PM PDT]