According to all the sources I searched on the internet and on books, when transforming an object with a matrix, to correctly transform the normals you have to multiply them by the matrix t(inv(M)), where t() is the transpose, inv() is the inverse and M is the matrix with the translation part removed.
After this step you have to normalize the normals again.
Is there a way to skip the normalization part, for example doing some assumptions on the initial matrix?
Please, help me if you can.
Thanks



