花費 8 ms
SharpGL學習筆記(十八) 解析3ds模型並顯示

筆者設想的3D仿真中的元件,是不可能都是“畫”出來的。這樣就玩復雜了,應該把任務分包出去,讓善於制作模型的軟件來制作三維模型,我們只需要解析並且顯示它即可。 3dsmax制作三維模型的方便,快 ...

Wed Sep 07 03:10:00 CST 2016 2 4892
SharpGL學習筆記(九) OpenGL的光照模型, 術語解釋

在3D場景中,每個像素最終顯示出來的顏色都是經過大量計算而得到的,其中一些計算是依賴於場景中的光照以及場景中物體對光線的反射和吸收情況. 例如,對於一個紅色的物體, 在白色光(白光是紅光,綠光和藍光 ...

Wed Aug 24 00:45:00 CST 2016 3 4455
SharpGL學習筆記(三) 投影變換和視點變換

從本節開始,我們使用SharpGL帶的VS2010擴展,來直接生成SharpGL工程。 如果你新建項目時,沒有看到下面的SharpGL項目,那么請事先在SharpGL源代碼中找到一個叫 ”Sh ...

Sat Aug 20 05:32:00 CST 2016 9 3524
SharpGL學習筆記(五) 視口變換

視口變換主是將視景體內投影的物體顯示到二維的視口平面上. 在計算機圖形學中,它的定義是將經過幾何變換, 投影變換和裁剪變換后的物體顯示於屏幕指定區域內. 前面我們討論過的透視投影, 正射投影, 它們 ...

Mon Aug 22 19:48:00 CST 2016 12 2748
SharpGL學習筆記(二) 模型變換(幾何變換)

(二) 模型變換 模形變換就是指的在世界坐標系中(world space)做“移動”,“旋轉", "縮放"三種操作。 首先要說明的,在Opengl中,是用4x4矩陣進行坐標變換,OpenGL ...

Thu Aug 18 06:02:00 CST 2016 3 3884
SharpGL學習筆記(四) 正射投影

上節談到投影變換分為透視投影(perspective projection)和正射投影(orthographic projection)兩種. 透視投影我們已經介紹過了, 現在談談正視投影. ...

Sat Aug 20 23:02:00 CST 2016 0 3684
SharpGL學習筆記(十四) 材質:十二個材質球

材質顏色 OpenGL用材料對光的紅、綠、藍三原色的反射率來近似定義材料的顏色。象光源一樣,材料顏色也分成環境、漫反射和鏡面反射成分,它們決定了材料對環境光、漫反射光和鏡面反射光的反射程度。在 ...

Fri Sep 02 22:11:00 CST 2016 0 3617
SharpGL學習筆記(七) OpenGL的變換總結

筆者接觸OpenGL最大的困難是: 經常調試一份代碼時, 屏幕漆黑一片, 也不知道結果對不對,不知道如何是好! 這其實就是關於OpenGL"變換"的基礎概念沒有掌握好, 以至於對"將三維體正確的顯示 ...

Tue Aug 23 05:16:00 CST 2016 5 2629

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM