Допустим, у меня есть следующий код вершинного шейдера ниже:Как использовать LookAt матрицу в вершинном шейдере
attribute vec4 vPos;
uniform mat4 MVP;
uniform mat4 LookAt;
void main{
gl_Position = MVP * vPos;
}
Как использовать LookAt
матрицы в шейдере в положение глаз камеры? Я пробовал LookAt * MVP * vPos
, но это, похоже, не работало, так как мой треугольник просто исчез с экрана!
Да, я делаю MVP за пределами шейдера, но для иллюстрации я поместил матрицу LookAt в шейдер: D Это было очень четкое объяснение с примером кодирования, которое было тем, чем я был после - спасибо! – CodingNinja