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":
- Apply "M" as is
- The Inverse Transpose method
- The Cofactor Matrix (or Adjugate Transpose) method
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.