我正在OpenGL中構建3D房屋。我決定使用GLObjViewer加載模型和紋理。這工作正常。 但GLObjViewer的着色模塊僅支持「單個固定定向光源照亮OpenGL默認負Z軸」,因爲其文檔狀態如此。 所以當我修好燈光時,有些牆壁會變黑;當我用照相機使光線移動時,牆壁的陰影會不斷變化。GLObjViewer中的多個燈(OpenGL)
我現在想要的是讓所有的牆壁都很好地照亮,移動攝像機後它們的陰影不會改變。請建議我如何負擔得起? (如何在GLObjViewer或其他解決方案中使用多個燈光)。
可以找到GLObjViewer文檔和源代碼在這裏:http://www.dhpoware.com/demos/glObjViewer.html