Im пытается вычислить нормальную матрицу для моих шейдеров GLSL на OpenGL 2.0.нормальная матрица для неравномерного масштабирования
Теория: нормальная матрица - это верхняя левая матрица 3х3 модели, транспонированная и перевернутая.
Это кажется правильным, поскольку я правильно показывал свои сцены, пока не импортировал модель из майи и не нашел неравномерные масштабы. Загруженные модели имеют странное освещение, в то время как мои процедурные правильны, поэтому я вкладываю деньги в вычисление нормальной матрицы.
Как он рассчитывается с неравномерной шкалой?
Один вопрос, если я вращаю модель, нормали тоже должны вращаться, когда я их объединяю по нормальной матрице, но если я поверю модель, затенение идет не так, любая идея о том, почему это так? –