2
Почему транспонированная инверсия матрицы представления модели используется для преобразования нормальных векторов?
При рендеринге 3D-сцен с преобразованиями, примененными к объектам, нормали должны быть преобразованы с помощью транспонированной инверсии матрицы вида модели. Таким образом, с нормальным , modelViewMatrix М , преобразованный нормальный п ' являетсяNnnMMMN'n′n' N'= ( М- 1)T⋅ нn′=(M−1)T⋅nn' = (M^{-1})^{T} \cdot n При преобразовании объектов ясно, что нормали должны быть преобразованы …