GLSL从modelviewmatrix和viewmatrix中提取modelmatrix

cla*_*amp 2 opengl glsl matrix

因为在GLSL中模型矩阵不可用,我想知道是否可以从gl_ModelViewMatrix以及我将作为制服传递的"viewmatrix"以编程方式获取它?

如果有,怎么样?

谢谢!

小智 5

您可以通过将模型视图矩阵与视图矩阵的倒数相乘来获得模型矩阵.

gl_ModelViewMatrix*myViewMatrixInverse