2
$\begingroup$

I have a very mesh made in a single plane that I'd like to extrude down to create thickness and add supporting geometry to use a subsurface modifier while keeping the sharp edges. The problem is I can't get a nice edge flow so the supporting geometry doesn't reach some edges. How can I fix that?

K character made out of planes in Blender

After changinging the geometry to correct the previous problem other part of the mesh gets weird, which is prone to catching light in an unwanted way:

enter image description here

$\endgroup$
4
$\begingroup$

This method will need a lot of Proximity Loops and Supporting Loops but they are necessary to keep mesh clean without glitches on sharp corners (inside K).

final

You can try to add to the Base Topology three modifiers.

Solidify > Bevel (3 segments) > Subdivision surface. But this method has flaws like before mentioned glitches.

$\endgroup$
  • $\begingroup$ I really like the way you've set the base topology, it will help me immensely. Thanks for your answer. :) $\endgroup$ – Tiago Marinho Dec 24 '17 at 22:46
  • 2
    $\begingroup$ @TiagoMarinho always try to keep it as simple as it could be at the beginning. Also check here for some amazing tips: topologyguides.com $\endgroup$ – cgslav Dec 24 '17 at 22:49
0
$\begingroup$

Hard to tell from the images themselves. But it looks like you have some errant geometry in both pictures.

In the first image, the lower selected vertex does not appear to be connected to both adjacent vertices. This can mean that either what you think is a flat plane is slightly warped, or you have overlapping faces that the render engine is having difficulty with.

In the second image, the left-most selected vertex is misaligned. The adjacent selected vertex also appears to be misaligned. A slight misalignment in the normal direction can be hard to spot and will introduce variations in the visible shading.

In both pictures, the differing colours of the faces indicate different Normal directions.

I am assuming you made this shape by extruding a standard plane rather than using a Text object and converting to mesh. The Text object has an Extrude property that allows you to set the thickness.

Given the simple nature of your geometry at the moment, my first thought is to scrap that object and start again. If you don't want to use a Text object initially, keep in mind the following tips:

  • Extrude along a single axes at a time, or at least exclude the direction normal to the plane. You can do this when using the keyboard by using (e.g.) Shift-Z to prevent extruding in the Z direction.
  • Use loop cuts to create new elements of the geometry, this will preserve the 4-gon nature of your object faces, meaning the loop cuts and extrusions will behave more consistently.
  • Look out for, and remove, duplicated vertices.
  • Rotate your view on a regular basis and visually check to see if any of the faces look strange.

I have tried to fix up an object with some of these errors. It is hard. If you don't want to scrap this and start again, I suggest:

  1. Making sure your vertices are connected in all relevant directions
  2. Ensuring your faces are all consistent in terms of n-gon-ness (i.e. 4 vertices)
  3. Ensuring all your faces are in the same plane without any warping. The easiest way is to ensure that all your vertices are in the same plane. A trick for this is to scale all vertices along the normal of the plane to 0 (e.g. S-Z-0 through the keyboard on selected vertices)
  4. Checking for obvious overlaps, and moving vertices (in the plane) to ensure you can see what is happening.
  5. Removing duplicates
$\endgroup$
  • $\begingroup$ The colors are, as you said, just because of the normals. I just didn't told blender to recalculate it. All the vertices are in the same plane on the Z axis and there's no face overlap. Sorry about not having calculated the normals before the screenshots. My question is mainly about how to get a good geometry/edge flow to that shape. $\endgroup$ – Tiago Marinho Dec 24 '17 at 21:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.