跳至內容

OpenGL 程式設計/中級/光照

來自華夏公益教科書,開放世界開放書籍

為了開始 OpenGL 的正確光照設定,你首先需要了解微量量子理論。該理論指出,量子化的光線以一致的入射角和出射角從任何表面折射,因此我們必須考慮我們試圖建立的表面的折射抽象。要開始光照,你必須使用 LIGHT_A_B_C 運算子。A、B 和 C 是代表不同光線色調和顏色的變數。A 代表紅色,B 代表綠色,C 代表藍色。大多數程式設計師在像 paint 這樣的程式中選擇顏色,然後直接將數字轉移,因為大多數人沒有足夠的知識來記憶顏色的一致性。在你選擇要從表面折射和反射的光照型別後,你必須將方向和角度放在運算子旁邊的括號中。例如,LIGHT_23_13_4 {90 FRONT} 會從正面以垂直射線的方式將青綠色光照射到你的表面上。

華夏公益教科書