91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.36MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-04
  • 語言: C/C++
  • 標簽: OpenGL??NeHe??

資源簡介

1.創建一個OpenGL窗口: 在這個教程里,我將教你在Windows環境中創建OpenGL程序.它將顯示一個空的OpenGL窗口,可以在窗口和全屏模式下切換,按ESC退出.它是我們以后應用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下載源程序,但我強烈建議你至少讀一遍教程,然后再開始編程. 2.你的第一個多邊形: 在第一個教程的基礎上,我們添加了一個三角形和一個四邊形。也許你認為這很簡單,但你已經邁出了一大步,要知道任何在OpenGL中繪制的模型都會被分解為這兩種簡單的圖形。 讀完了這一課,你會學到如何在空間放置模型,并且會知道深度緩存的概念。 3.添加顏色: 作為第二課的擴展,我將叫你如何使用顏色。你將理解兩種著色模式,在左圖中,三角形用的是光滑著色,四邊形用的是平面著色。 注意三角形上的顏色是如何混合的。 顏色為OpenGlL 工程增加很多。通過理解平面著色(flat coloring)和平滑著色(smooth coloring),你能顯著的改善你的OpenGL Demo的樣子。 4.旋轉: 在這一課里,我將教會你如何旋轉三角形和四邊形。左圖中的三角形沿Y軸旋轉,四邊形沿著X軸旋轉。 這一章將引入兩個變量, rtri 被用來存儲三角形的角度, rquad存儲四邊形的角度。 和容易創建一個多邊形組成的場景。讓這些物體動起來是整個場景變得生動起來。在后面的課程鐘我將教給你如何繞屏幕上的一個點旋轉物體,使得物體繞屏幕而不是它的軸轉動。 5.3D形體: 既然我們已經領會到多邊形,方形,色彩和旋轉。現在該建立3D物體了。我將使用多邊形和矩形c創建3D物體。這次我們將擴展上一章的教程,并且將三角形轉換成一個彩色的棱錐,把正方形變為一個實心正方體。棱錐使用混合色,正方體每個面使用一種顏色。在3D空間創建物體可能很費時間,但是所獲得的結果(收獲)值得這樣做。充分發揮你的想象力吧。 6.紋理映射: 你想要它,它現在就在這里了,那就是 ... 紋理映射!!!在這一章我將教會你如何將一幅位圖(bitmap)映射到正方體的六個面上去。我們將使用第一章的OpenGL代碼來創建工程。創建一個空的窗口比修改上一課的代碼更容易。 你將會發現第一章的代碼在對于快速創建工程來說是及其有價值的。第一章的代碼為你設置好了一切,你所需要做的只是集中精力為效果編程。 7.紋理濾波, 光照和鍵盤控制: 好的,我希望到現在你已經理解了所有的東西,因為這是一個巨大的教程。我想教給你兩個新的方法來過濾(filter)你的紋理,簡單的光照,鍵盤控制并且還可能更多 :) .如果你對到這一課為止你所學的東西并不充滿信心,那就回頭復習一下。玩一下其它課程的代碼,不要操之過急。最好專心把每一課學好,而不是蜻蜓點水,只知道如何把東西做出來。 8.混合 有理由等一下,一個來自很酷的Hypercosm的程序員伙伴問(我)他是否可以寫一章關于混合的教程。第八課通常正是講混合的,所以太巧了。這一章教程擴展了第七章。混合是一項很酷的技術 .. 我希望你們能好好享受這一章教程。這一章的作者是Tom Stanis他在這制作一章上花費了很多精力,所以讓他知道你覺得怎么樣。混合可不是一個好講的話題。 9.在3D空間中移動位圖: 這一章覆蓋了一些你們要求的主題,你想知道如何移動你在3D屏幕空間上創造的物體。你想要知道如何在屏幕上繪制一幅位圖,并且位圖的黑色部分不會覆蓋它后面的東西。你想要簡單的動畫,想要更多的混合的應用,這一章將教會你所有這些。You'll notice there's no spinning boxes(yaker:很慚愧這一句我不是很明白)。前面的課程覆蓋了OpenGL的基礎,每一章都基于前面的內容。前面的課程涵蓋了基礎的OpenGL,每一課都是在前一課的基礎上創建的。這一課是前面幾課知識的綜合,當你學習這課時,請確保你已經掌握了前面幾課的知識。 10.加載3D世界,并在其中漫游: 你一直期待的教程來了!這一章友一個叫Lionel Brites的伙伴制作。這一課里你講學到如何導入一個3D世界。代碼仍然使用第一章的,但是,課程頁面只是解釋了新的部分,包括導入3D場景,在3D世界中移動。下載VC++代碼并且在你閱讀教程的同時閱讀代碼。按[B]鍵控制混合,[F]鍵控制濾波,[L]鍵控制光照(但光并不隨場景移動),還有[Page UP]和[Page Down]鍵。我希望你能喜歡Lionel對網站的貢獻。我有空的時候我會讓這個教程更容易學習。 11.旗幟效果 (飄動的紋理): 這一章教程由Bosco帶給你。他就是那個創造了很酷的小Demo: worthless的家伙。他喜歡每個人對他的Demo的

資源截圖

代碼片段和文件信息

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????3933543??2010-10-14?23:35??nehe_OpenGL.chm

-----------?---------??----------?-----??----

??????????????3933543????????????????????1


評論

共有 條評論