Activity › Forums › Maxon Cinema 4D › What are normals in Cinema 4D?
-
What are normals in Cinema 4D?
Posted by Brian Ure on August 9, 2021 at 1:47 pmHello Community. I am learning cinema 4D, I am a motion graphics artist in AFter effects, which I know pretty well(if that helps explain this topic with concepts I might already know from AE).
I just can’t seem to find anyone who explains what these normals are. I can sort of get the idea by context, it seems to be referring to orientation, but I would love to have a specific answer. Thanks!
Jim Scott replied 4 years, 9 months ago 2 Members · 1 Reply -
1 Reply
-
Jim Scott
August 9, 2021 at 4:42 pmHi Brian,
Just as you mentioned, I understand a normal as referring to a polygon’s orientation (like a vector pointing outward from it) and which thus defines its front face.
Here’s an excerpt from the Help files for “Align Normals” which may help:
Why are Normals needed?
Cinema 4D cannot easily recognize an object’s inner and outer surface without extra information. A basic sphere has an inner and an outer side, but only one surface level, which can be confusing. We need a better definition. Let’s define this single surface level to have an inner and an outer property. Outer designates, in principle, the direction in which the surface Normals point and inner is therefore the opposite direction. This plays a role with texture projection, where you can project textures from only the front or the back.
So, if as many Normals point one way as the other way, how do we decide which is the outer surface? We could either choose randomly or, perhaps, look at the first polygon in the sequence and use its normal as the basis of our calculation — Cinema 4D does the latter.
Why change the direction of the Normals? As described above, the direction of the Normals defines the interior and the exterior of an object. This is important, among other things, for displaying an object in the viewport. Occasionally, when building certain objects, a situation can arise in which some polygons seem invisible. This can happen if <nobr>
Backface Culling</nobr> is on and the reason is as follows. To save on processor performance you may have enabled backface culling for your scene; this is where only the polygons visible from the front of an object are displayed in the viewport. The polygons positioned directly at the back of an object are not drawn.When displaying a sphere and other volume objects in the Gouraud Shading mode you may notice no difference, simply because you do not see the back of the sphere anyway. But should you select all the polygons of this sphere and reverse the Normals (see next section), you will now see only the back of the sphere; the front is now transparent since you have inverted the sphere. The inside is now the outside, and this becomes invisible because of the backface culling.
Should you find yourself inadvertently in a situation like this you should switch off backface culling and reverse the Normals of these polygons.
The adjustment of these Normals also plays an important role with tools such as Smooth Shift and Extrude. These model tools always move in the direction of the Normals by default. If you should need to move several surfaces with different normal alignments using Smooth Shift you will obtain useless results, since the surfaces are moved in their own respective — and opposite — directions.
Another important factor is smoothing with a disabled Angle Limit option (see Phong tag). Cinema 4D determines whether or not to smooth edges based on the angle with which adjoining surfaces lie to each other. If the Normals of two adjoining surfaces have opposing orientations Cinema 4D will receive conflicting angle data, which can result in unwanted results:
Reply to this Discussion! Login or Sign Up