2
da in GLSL die Modelmatrix nicht verfügbar ist, habe ich mich gefragt, ob es möglich ist, sie von der gl_ModelViewMatrix und der "Viewmatrix", die ich als Uniform übergeben würde, zu bekommen?GLSL extrahiert Modellmatrix aus Modelviewmatrix und Viewmatrix
wenn ja, wie?
danke!
Dank, aber das bedeutet, dass ich die Umkehrung des viewmatrix auf der Clientseite berechnen und sie als einheitliche passieren, nicht wahr? – clamp
@matt: afaik gibt es keine eingebaute Funktion, um eine Matrix inverse in GLSL oder OpenGL zu tun. Du musst also entweder in der Clientseite oder im Shader programmieren, die Entscheidung liegt bei dir. –
danke! und die Viewmatrix ist die, die ich mit glGetFloatv (GL_MODELVIEW_MATRIX, ...) bekomme; direkt nach dem gluLookAt(), oder? – clamp