Making a fake 3D platform
From Doom Wiki
Fake 3D platforms are a trick which can be performed in some modern source ports.
[edit] Doom Legacy/GZDoom
First create a sector in the location you want the 3D floor to be; this is called the "target sector". Then create a second sector in the void area outside the map; this is the "control sector".
The ceiling height of the control sector should be set to the top height of the 3D floor in which the player will stand. Similarly the floor height should be the bottom height of the 3D floor, the underside of it. For example, suppose the 3D floor is to be 64 units high and 8 units thick. The ceiling height of the control sector should be 64, and the floor height 56. The texture flats for the floor and ceiling should also be applied to the control sector.
Next select one of the linedefs in the control sector. The linedef type should be set to 281 (the special type which sets a solid 3D floor). The linedef should be tagged to the target sector; they should have the same tag number.
[edit] Other 3D floor types
Doom Legacy and GZDoom include a number of other 3D floor types which can be used. Although named "3D floors" they can be used for many other special effects:
- 280: Swimmable deep water
- 281: 3D floor with shadow
- 282: Colored sector lighting
- 289: 3D floor without shadow
- 300: Solid translucent 3D floor
- 301: 3D water
- 302: 3D fog
- 303: 3D lighting
- 304: Opaque water
- 305: Double light Effect
- 306: Total transparent 3D floor
In GZDoom, Use linedef type 160. Documentation can be found on the GZDoom documentation. You can also find it at the ZDoom Wiki.
[edit] ZDoom based
ZDoom allows you to place things at certain height levels, right? This will be helpful for this fake method.
1: Place actor 9990 onto your level where the bridge will be. Give it a thing height of your 3D floor. Set Arg1 to set the radius of the bridge object. Set arg2 to set the thickness of the bridge object. Use the fake deep water special to draw the sector itself (The thing you walk on.)
2: It should work.


