Higher dimensions
Posted By: ZeruhtaeusDate: 7/14/21 4:22 a.m.

Marathon and Doom both do 3D kind of the same way, but there is one thing that makes Marathon more complicated.
Each level in Marathon is 4 dimensional.
If you export a level to OBJ using Weland, you will notice that the levels don't work as one 3D space.
Every polygon is a separate 3D space and the map itself is a 4D shape.
The player position is x, y, z and polygon.
Two players could be standing in the same x, y, z position, but be in different polygons so then they can't interact when in different polygons.

The maps are 2D
The renderer makes the maps 3D
The culling Marathon uses makes the maps 4D
The game loads and changes 4D maps so that makes the game 5D

This is why you have to think in higher dimensions when porting Marathon levels to Unity or Unreal.

[ Post a Reply | Message Index | Read Prev Msg | Read Next Msg ]
Pre-2004 Posts


Higher dimensionsZeruhtaeus 7/14/21 4:22 a.m.
     Re: Higher dimensionsVikingBoyBilly 7/14/21 6:22 a.m.
     Re: Higher dimensionsGeneral-RADIX 7/17/21 6:29 p.m.
           Re: Higher dimensionsBo Lindbergh 7/18/21 1:01 a.m.
                 Re: Higher dimensionsZeruhtaeus 7/21/21 1:54 a.m.

[ Post a Reply | Message Index | Read Prev Msg | Read Next Msg ]
Pre-2004 Posts



Your Name:
Your E-Mail Address:

If you'd like to include a link to another page with your message,
please provide both the URL address and the title of the page:

Optional Link URL:
Optional Link Title:

If necessary, enter your password below:




Problems? Suggestions? Comments? Email maintainer@bungie.org

Marathon's Story Forum is maintained with WebBBS 5.12.