[Guide] Creating curved ramps using subdivision

Blade x64

Logical insanity
aa
Sep 3, 2009
252
639
The goal of this tutorial is to teach you what the guide displacement is and how it helps you turn subdivision into a more powerful tool. The application in this case will be the creation of a curved ramp.

To start, we need to make sure your arch tool is set up correctly. Go to Tools > Options in Hammer. Make sure the 'Stretch arches' flag is unchecked.

WdAeOg6.png


Now when building any arch, expand the bounding box to what the size of the arch would be as if you were making a full circle.

mrvOp0M.png


To start off, make your arch. Doesn't matter the height or width, anything works.

VQo6EPX.png


If the texture is one you need to align correctly, select the vertical face, then alt+right click the horizontal face.

BqzFJq7.png


Now you need to make two more arches that fit right up snug with the original on either side, each with the same width. Then duplicate the original and create a stack of three somewhere where they do not touch the first three.

wo5wiEd.png


For the three below, create displacements on the horizontal faces. For the stack, make the inward and outward faces displacements. These additional displacements are what you call the guide displacements. These are used to create the smooth curves you want and will not appear in the final map.

m4RQr5z.png


Delete the guide displacements, and bring the two center groups back together. You should now have one curved beam. You'll want to sew them together as there will be small seams.

lP6XVtH.png


From here all you need to do is use the paint geometry tool. Make sure that you use the hard edge. Figure out how much you need the ramp to raise for each vertex by dividing the height of the ramp you want by the number of vertices. You can't use the 'raise to' because that will undo the subdivision.

iDZWpqX.png


That's pretty much all you need to know. There's a lot more you can accomplish, but just remember that you want to keep the guide displacements to the same width as the main brush, otherwise the displacement won't line up with the level geometry.

5Nw3hMT.png


You can play around with other ways to make the curves. This way, for example, results in a more curvier curve that still lines up with level geometry, but it takes more work to get the base brushes set up.

JZzpZiL.png


There's a lot more you can make using the guide displacements, like a skate park or a hydro dish. In certain cases, you'll want to take advantage of the $seamless_scale parameter.

MZsDaMF.jpg

YzQmf72.jpg


Iesjt9G.jpg
 

Zed

Certified Most Crunk™
aa
Aug 7, 2014
1,241
1,025
Damn, that skate park. What map is that for/from?
 

Blade x64

Logical insanity
aa
Sep 3, 2009
252
639
Damn, that skate park. What map is that for/from?

It was from a commissioned CS:GO map I made a few months ago. The end product was simplified cause I needed 16 copies of that area in one map.
 

puxorb

L69: Emoticon
aa
Dec 15, 2013
531
799
Neat. I was going to make a tutorial on this months ago but I never did.
 

Aeix

L3: Member
Feb 14, 2016
147
58
I'm still a little confused about the whole guide displacements thing,
it would really help if someone could make a video showing the creation of this.
This looks so amazing!
 

Tumby

aa
May 12, 2013
1,087
1,196
Important to note that $seamless_scale doesn't work in TF2 and will result in the entire texture to be pitch black.
 

Asd417

Sample Text
aa
Mar 20, 2016
1,461
1,035
One question: How do I make a smooth sector using this method?

Edit: Nvm I found a way. But can you tell me how to fix the textue not aligning with other solid faces? parts of my curve have 'wrinkled' textures
 
Last edited:

Diva Dan

hello!
aa
Mar 20, 2016
1,034
1,954
I get lost around the step where you delete the guide displacement- Do I subdivide before or after, and with which faces? I selected all of the faces and subdivided but hammer crashed like usual
 

Cartfridge

L2: Junior Member
Jul 29, 2015
74
141
In this case you delete the guides before you start with your subdivision.
The purpose of the guides is to make sure your displacements don't bend/stretch.
 

Tumby

aa
May 12, 2013
1,087
1,196
What no. You make the guides so that the subdivision looks smoother. Subdividing without guides will keep the outer edges (the ones we care about) straight. Therefore, deleting the guides before subdividing is the same as just not doing any of this in the first place.
 

Crowbar

aa
Dec 19, 2015
1,455
1,298
Actually, it's unnecessary to have 2 sets of brushes. You can select only vertical or horizontal faces of the same brush with the guides.
 

Crowbar

aa
Dec 19, 2015
1,455
1,298
Though, apologies for the double post, but couldn't you tell more about that "curvier curve"?