我有我所有的OpenGL照明正常工作,與法線,材料等...OpenGL光照問題
我的問題是其中的OpenGL渲染的面孔時,光是面對落後的方式。如果光照在臉後,它應該呈現一張黑色的臉,但它會渲染臉的背面看起來像。我該如何阻止這種奇怪的行爲。我發現很難描述正在發生的事情,但希望你知道如何解決這個問題。
在此先感謝。
編輯:好吧,說我有一個平方形多邊形來反轉牆。無論哪側我都有燈,即使只有一面應該點亮,另一面應該是黑色(或者因爲其他/環境光線而非常暗),它們都會點亮。看到問題了嗎?它像紙一樣,因爲光線正在通過並出現在臉部的錯誤一側。
你的頂點是否有法線? – CiscoIPPhone 2010-11-07 02:53:56
是的,法線沒有問題。 – 2010-11-07 02:58:46
您尚未將GL_LIGHT_MODEL_AMBIENT設置爲明亮嗎? – epatel 2010-11-07 21:13:18