13
$\begingroup$

I was searching for how to create smoothing groups in Blender, and everybody seems to say I should use Edge Split. But this will actually create new edges, destroying the topology of the object! Is the situation really so that I cannot create 'smoothing groups' without modifying the actual topology of the object? It will be very difficult creating models for game engines or exporting to other 3d software without smoothing groups, and I don't want to destroy the topology to achieve it either..

Here, I start with a smoothed sphere:

smoothed starting object

I then apply edge split on a face, as is recommended as blender's method of doing smoothing groups:

edge splitting

This is the result. Looking good so far...:

edge split result

Then I try to select an edge loop here, but it stops on the affected area!

edge loop

When I try to move one of the edges, the reason becomes clear: Two edges have been created, completely destroying the object's topology:

topology destroyed

$\endgroup$

2 Answers 2

14
$\begingroup$

I suggest you use the modifier Edge Split instead. In Edit mode, select your edges desired to be sharp. Hit Ctrl+E to bring up the Edges menu. Select Mark Sharp. Now add the Edge Split modifier.

How to mark edges sharp

Edges are split by the modifier. In Edit mode they are marked cyan. Topology is still fine:

Fine topology

$\endgroup$
2
  • 1
    $\begingroup$ Would be good if you elaborated on why modifiers are different/better. $\endgroup$ Nov 11, 2013 at 2:01
  • 3
    $\begingroup$ Modifiers alter the mesh when it comes time to draw or render, leaving your mesh unaltered when you go into edit mode. Makes things a lot easier to undo or adjust. $\endgroup$
    – sambler
    Nov 11, 2013 at 12:27
12
$\begingroup$

Since this question is old, I figured this probably relates to an older version of blender. So here's an updated answer.

The Autosmooth functionality was added a couple of blender versions ago (current 2.79), it enables you to specify whether edges are smooth or not without using any kind of modifier, editing, or splitting. enter image description here

Steps to use the autosmooth functionality

Step 1. Set the object to use smooth shading

Step 2. Go to edit mode and select the edges you want to retain their sharpness

Step 3. Press CTRL+E to bring up the Edges menu. Click on Mark sharp.

Step 4. Now go to the Mesh data tab under the properties panel and enable Autosmooth under Normals. You can set the angle of smoothing to your liking, but I like to keep it at 180°.

The blendfile:-

$\endgroup$
2
  • 3
    $\begingroup$ This is the ideal solution and should be the top answer. Marking smoothing seams without splitting the topology actually makes this method superior to smoothing groups IMO $\endgroup$
    – rovyko
    Jun 11, 2018 at 16:13
  • $\begingroup$ This is the best solution currently available in Blender, so this is the best answer to this question. However, this is not the ideal solution, as the setting is limited to angles between faces, so you can't make custom smoothing groups that are more specific. Ideally blender should have a smoothing groups functionality as most other 3D softwares have so you can set exactly the faces you want to the smoothing groups you need. $\endgroup$ Sep 19, 2021 at 18:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .