1
$\begingroup$

I am not that good with blender and I noticed whenever I create a cube and enable smooth shading, I get some very weird results.

enter image description here

As you can see, some very weird results appear. The lighting of the cube is light in some areas, and darker in other areas. Why is this occurring and can it be fixed?

$\endgroup$
2
  • $\begingroup$ Hello :). The angles between faces are too sharp. You have to make the edges more round using something like Bevel modifier. $\endgroup$ Commented Mar 25, 2020 at 0:27
  • $\begingroup$ You can also just activate the Object Data Properties -> Normals -> Auto Smooth option and it will look fine even if Shade Smooth is used. Works with many cases where there are sharp angles between faces. $\endgroup$
    – Xylvier
    Commented Mar 25, 2020 at 0:47

1 Answer 1

1
$\begingroup$

The short answer is that your result is the expected from smooth shading. Forgive me if I cover info you already know here.

A normal vector is a vector that points directly away from a surface. They are used to determine which way a face is 'facing' in terms of how it interacts with light. In Blender, these normal vectors don't always actually point straight away from faces.

From left to right, flat shading, smooth shading, smooth shading with supporting edges

The leftmost cube has flat shading. What this effectively means is that each face is acting as though it is detached from the other faces. At each corner of the cube you see three normal vectors, each pointing directly away from the face they are a part of.

The middle cube is smooth shading. The normal vectors of the vertices at each corner are the average of the normals of each face at that point. The normals across the surface of the face are interpolated between these vertex normals. So you can imagine at the exact center of the face, the normal is pointing straight out, but the closer you get to one of the edges, the more the normals are pointing sideways. In terms of how blender is lighting the smooth cube, it looks like a sphere.

The rightmost cube also has smooth shading, but more geometry. The vertex normals are still the average of their surrounding faces, but because there is now geometry confined within each flat face, those internal vertices have normals pointing straight out, and the smooth shading is merely creating the illusion of rounded corners.

$\endgroup$

You must log in to answer this question.

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