Normal Transformations Demo

Normal transformations are an essential operation in computer graphics. There are three known conventions for normal mappings with respect to a mesh transformation matrix "M": In this demo you can visualize the effects of each mapping to different classes of transformations. Note that back face culling is enabled, which is significant for the "Negative Scale" transformation.

Mesh Transformation (M)


Normal Transformation

Normals to Render