# Curved mesh topology

I'm still learning to model on Blender, but one thing I can't grasp is how to make such perfectly aligned and evenly-spaced mesh topologies. I'm trying to model an acoustic guitar and my mesh looks at best messy:

How can I create a smooth topology like this one? Notice how the features in the instrument's face align perfectly with its outline.

You can do that easily with edge loops.

### Option 1

Extrude it (Press E and Scale it S).

Take the outermost vertices and grab them (G) create the shape of the guitar.

Until you have the full outline of your guitar.

Create edge loops by pressing CtrlR. And dragging the mouse to the middle of the geometry. You can choose how many edge loops you want to create.

Keep adding edge loops to refine your shape.

### Option 2

Another way to do this is modeling with curves:

Add a Curve_Circle object.

In edit mode subdivide it and add an outer circle. Subdivide it and shape it to the form you need. (It's very important that your circles have the same number of control points, 8 in this example).

Make sure the fill option in your curve is set to none:

Exit edit mode and convert your curve to mesh by pressing AltC and select Mesh form Curve/Meta.

Then in edit mode select all your vertices and do bridge edge loops (press the Space Bar and type Bridge...)

Then you can do edge loop cuts with CTRLR

Note the adjustments you can do changing the factor

• I'd like to have that 'polygonal' look in the example picture. If it's not possible easily, however, I can accept this. Let me just try it later. Apr 13, 2015 at 20:56

I find this easiest to do with Proportional Editing. Hit O to enable this handy feature that allows you to move nearby vertices slightly based on a curve while you squiggle the vertex that you want as your guide around. While "squiggling", you may choose to either grow or shrink the effect area by scrolling the mouse-wheel up or down respectively. Not quite the effect you were looking for? try changing the curve shape using the pop up found near the proportional editing button (a small blue circle, don't ask why).

Remember though, always before editing, try to get as much of the basic shape down with modifiers. One of the best for your particular musical case is the Lattice Deform mod. Basically, you make a "container" for your mesh and set it as the target for the modifier, now, if you edit the lattice, the mesh will squish along like it was made of baked mustard.Bevel mods, Subsurfs with "optimize display" enabled and remesh mods can also help make quick work of would-be sloppy geometry. Any sharp edges should be bevelled, and N-gons should be avoided at any-cost, even if it takes hours of sitting there selecting vertices and hitting J.

• don't you love sales pitch answers? Apr 13, 2015 at 4:57
• Sometimes it just seems impossible to avoid those evil n-gons for me ): Apr 13, 2015 at 21:00
• Not quite impossible, just time consuming... Apr 13, 2015 at 23:06
• @cegaton they aren't -_- Mar 14, 2018 at 4:18

Other useful tool is the Grid Fill tool.

If you have the outline of your object. You can use the fill tool to connect the vertices. Moving the span value will allow you get to the proper topology.

NOTE: For this to work you need a continuous loop with an Even number of vertices. An Odd number of vertices will report a "must select two edge loops" error.

• When I select my outline, grid fill tells me that I must select two edge loops. Then I insert the middle circle and it says they must have equal vertex count. This seems rather awkward, but finally when i make them the same count, blender tells me it doesn't support inner closed loops. I must be doing this really wrong. Apr 13, 2015 at 9:14
• @Cegaton this is a really cool tool that ive not seen, but i don't think it solves his prob. Apr 13, 2015 at 15:32

From your question I see that you kept calling it smooth and align perfectly with its outline,so the answer for this is as following. There is an option in the subsurface modifier Show on cage so for example I have this object here with this topology:

And I enable The show in cage option:

Now it become smooth and fit to the model