Halo: Reach Forum
This topic has moved here: Subject: Mapping Data Interpretation
  • Subject: Mapping Data Interpretation
Subject: Mapping Data Interpretation

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]

  • 10.03.2009 3:52 PM PDT

if you have any questions about halo i am one of the few people on this site who will gladly help you. Even though this account has been active for only a year, my past accounts go all the way back to 2002.

thats actually pretty interesting, especially considering they did not show any covenant things during the powerpoint.

  • 10.03.2009 4:11 PM PDT

How to spell "space"?

S-P-ACE! SPACE!

Powerpoint? What presentation?

  • 10.03.2009 4:12 PM PDT

Halo CE......(sigh) the good ol' days......

“Go, stranger, and to Lacedaemon tell that here, obeying her behests, we fell.”

I think thats actually C++ there. I have heard bungie say before that they code in C++. Its understandable to think it to be java as the two look very similar.

  • 10.03.2009 4:24 PM PDT

if you have any questions about halo i am one of the few people on this site who will gladly help you. Even though this account has been active for only a year, my past accounts go all the way back to 2002.

Posted by: CookieMan
Powerpoint? What presentation?

go back to that update, they provide a link to download a powerpoint presentation they gave about their lighting research

  • 10.03.2009 4:25 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

This is obviously written in C++. And yes, a float is indeed a data type for a number. It's a variable that can hold decimal numbers, where int can only hold integers (whole numbers). However, everything else in the post is wrong.

What is Mimapping?

A good example would be with textures. A texture is on a wall and is 512px by 512px. Being 1 foot in front of this wall, the texture would be displayed at full resolution, so it doesn't seem pixelated. However, if the wall was 1 mile away from the camera, the texture would be shrunken down to a much smaller size, so less processing power would be consumed by the task.

This has absolutely nothing to do with maps, and shows nothing important about Reach. In fact, almost every commercial 3D game would use mip mapping.

[Edited on 10.03.2009 4:47 PM PDT]

  • 10.03.2009 4:46 PM PDT

How to spell "space"?

S-P-ACE! SPACE!

Thanks! Yeah, it looks like Java ^_^

  • 10.04.2009 6:28 PM PDT

Peace through superior firepower.

This is C++. I code in Java. The // are probably comment lines like Java. Java can read part of it, but it's getting errors syntax. Mostly because some variables haven't been set.

  • 10.04.2009 6:55 PM PDT

How to spell "space"?

S-P-ACE! SPACE!

Yeah, I was thinking it looked like Java.

  • 10.27.2009 11:02 PM PDT