Tutorial: Easy Way To Make Sloped Archways
Craft Perfect Sloped Archways Every Single Time
So you wanna make a smooth archway in your ZDoom map? There’s a few ways of going about this, but here’s a solution to get them exactly how you want them to be!
To start off with, we’re going to draw a 2D representation with linedefs of what you are expecting the slope to look like. Feel free to make this a little easier on yourself and use the ‘curve linedef’ tools, it might help you get a more accurate curve.
Below is an example, I’ve drawn a 128x128 square but with two of the corners ’rounded off’.
Take note that I’ve drawn this exactly in line with where the doorway is – this is necessary as we are now going to translate the vertexes of your curve into linedefs where the archway should be. This seems quite hard to explain in words, so the below image will help a lot:
Now we need to work out the height difference between each vertex and apply those heights to the archway’s sectors themselves. This is done quite easily using the linedef tool to show us how long each line is. Again, an image is below to make this easier to understand:
The next part is easy assuming you’ve used slopes before. Apply the slope linedef action (Action 181) and enjoy your pretty new sloped archways!
You may have noticed however that some textures are a bit distorted. This is an optional thing to fix, some people don’t mind it while others may find it very off-putting. This is relatively easy to fix, using different methods.
If you’re editing in UDMF format you can scale the texture(s) within the editor itself, either numerically in the sector’s settings, or automatically using the Shift + A hotkey when in 3D mode and looking at the offending sector.
If you’re not editing in UDMF format, you can use the ACS function Sector_SetFloorScale (or it’s ceiling equivalent) to scale the texture. If this isn’t a method you’re comfortable, you can create ‘squished’ versions of the textures in your graphic tool of choice which, while lower quality, can produce the same effect.
Below is an example from Skulldash’s Level 17 where this technique was used to create sloped archways based on a texture!
Required Tools & Resources
- GZDoom Builder
- Only 10 minutes of your time
This article is a small ‘guide’ based on the way I approach mapping. It may help you, it may not, but hopefully this at least gives you an insight into how I craft my worlds!
This UDMF feature allows you to apply multiple tags to a single sector – it will make working with 3D floors a LOT easier!
View this video tutorial which covers how to convert several texturepacks into a single PK3 resource.