Я сделал первый шаг отложенного рендеринга, цвет fbo wit, нормальный, положение и глубину. Но когда я делаю освещение, позиции движутся и вращаются вместе со мной. Первый проход вершина:Отложенная позиция рендеринга
void main(){
gl_Position=gl_ModelViewProjectionMatrix*gl_Vertex;
vec4 positiontotexture = gl_ModelViewProjectionMartix*gl_Vertex;
}
Так как я могу получить исходное положение?
@Csoki: Определенно предпочитает второй способ, дополнительный G-Buffer с достаточной точностью, чтобы сохранить положение вида/мирового пространства чтобы полностью уничтожить ваши требования к пропускной способности памяти. Никакой коммерческий графический движок не использует этот подход, все они восстанавливают позицию из буфера глубины и матрицы прогноза. –
@ AndonM.Coleman обновил сообщение, благодаря вашему комментарию – fen