freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于opengl的3d游戲設(shè)計(jì)畢業(yè)論文(存儲(chǔ)版)

  

【正文】 上, MD2 文件建模的原理是用三角形來(lái)描述復(fù)雜的物體,即所有的物體都是三角形組成的。因此我們常利用專門的建模工具(如 3D MAX、 Maya)來(lái)建立高逼真度 的模型,再將模型導(dǎo)出為特定的格式,然后再將模型導(dǎo)入三維場(chǎng)景中實(shí)現(xiàn)繪制與控制。 modelState = MODEL_RUN。 case AI_SCARED: //敵人恐懼狀態(tài) direction = (dirToPlayer 90) + ((rand()%90)45)。// 如果玩家靠的夠 22 進(jìn),敵人則會(huì)恐懼 if (distFromPlayer ) //距離小于 100 aiState = AI_SCARED。如果敵人不在乎玩家,那么它則會(huì)自由地亂跑,或者保持空閑狀態(tài)。 將霧作為球、粒子或者霧紋理,在繪制其他物體時(shí),先計(jì)算觀察此物體需要透過(guò)多少體積的霧,從而相應(yīng)地調(diào)整此物體的光照和顏色,以達(dá)到云霧的效果。 glFogfv(GLenum Pname, GLfloat Param)。 CExplosion 對(duì)象則是用來(lái)生成爆炸效果的。程序中用 CRocket 類來(lái)表示火箭,這個(gè)類用來(lái)載入火箭的 MD2 模型,繪制并進(jìn)行相關(guān)物理計(jì)算。 BSP 算法 BSP Trees 英文全稱為 Binary Space Partioning trees,二維空間分割樹(shù),簡(jiǎn)稱為二叉樹(shù)。 尋找最適合的方向,以及確定這個(gè)方向上 OBB 包圍盒的最小尺寸,是構(gòu)造 OBB 包圍盒的關(guān)鍵。包圍球在旋轉(zhuǎn)上不同于 AABB,它不需要跟隨 3D 模型的旋轉(zhuǎn)而旋轉(zhuǎn)。在構(gòu)造軸平行包圍盒 AABB 的時(shí)候,需要 AABB 包圍盒在方向上具有一致性,這就使得構(gòu)造時(shí)要沿著物體局部坐標(biāo)系的軸向來(lái)構(gòu)造包圍盒。 目標(biāo)點(diǎn),視點(diǎn)方向也分別是三維向量。 該函數(shù)的 9個(gè)參數(shù)定義了一個(gè)視圖矩陣,并使用該矩陣與當(dāng)前矩陣相乘。 而在三維場(chǎng)景漫游中,觀察各可以通過(guò)鼠標(biāo)或鍵盤來(lái)控制視點(diǎn)的位置、視向和參考方向。 游戲的結(jié)構(gòu) 對(duì)于游戲的開(kāi)發(fā),需要有一個(gè)游戲結(jié)構(gòu)的設(shè)計(jì),可以開(kāi)發(fā)更多的組件以實(shí)現(xiàn)特殊的 輸入設(shè)備 游戲邏輯 粒子系統(tǒng) 物理子系統(tǒng) 場(chǎng)景物體對(duì)象 紋理處理 場(chǎng)景數(shù)據(jù)庫(kù) 音頻子系統(tǒng) 12 性能和功能,來(lái)保障游戲軟件的平穩(wěn)運(yùn)行。 游戲 引擎是一個(gè)為運(yùn)行某一類游戲的機(jī)器設(shè)計(jì)的能夠被機(jī)器識(shí)別的代碼(指令)集合。 9 平行投影,即就是 在一束 平行光線 照射下形成的 投影 。 平移變換:可以被認(rèn)為是把一個(gè)點(diǎn)從 3D 空間中的一個(gè)坐標(biāo)位置移動(dòng)到另一個(gè)坐標(biāo)位置。這些操作可能會(huì)修改甚至丟棄這些片段。 圖元裝配:圖元裝配的一個(gè)主要部分就是裁剪,它的任務(wù)是消除那些位于一個(gè)半空 片段操作 評(píng)估 紋理裝配 基于定點(diǎn)的操作和圖元裝配 緩沖幀區(qū) 像素操作 光柵化 顯示列表 像素?cái)?shù)據(jù) 頂點(diǎn)數(shù)據(jù) 8 間之外的那部分幾何圖元,而這個(gè)班空間是有一個(gè)平面所定義的。 功能 建模 變換 顏色模式設(shè)置 光照和材質(zhì)設(shè)置 紋理映射 雙緩存動(dòng)畫 位圖顯示 7 位圖顯示和圖象增強(qiáng)圖象功能除了基本的拷貝和像素讀寫外,還提供融合( Blending)、抗鋸齒(反走樣)( Antialiasing)和霧( fog)的特殊圖象效果處理?;咀儞Q有平移、旋轉(zhuǎn)、縮放、鏡像四種變換,投影變換有平行投影(又稱正射投影)和透視投 影兩種變換。利用 OpenGL 擴(kuò)展, OpenGL 實(shí)現(xiàn)者可以添加新的處理算法。它具有以下特點(diǎn) ,如圖 21: 圖 21 OpenGL特點(diǎn) 圖形質(zhì)量好、性能高:無(wú)論是三維動(dòng)畫、 CAD,還是可視化計(jì)算機(jī)、視覺(jué)模擬等,都利用了 OpenGL 高性能、高圖形質(zhì)量的特點(diǎn)。 Visual C++ ,是微軟推出的一款 C++編譯器,簡(jiǎn)稱 VC 或者 ,是一款將“高級(jí)語(yǔ)言(編程序言)”翻譯為“低級(jí)語(yǔ)言(機(jī)器語(yǔ)言)”的程序。 數(shù)學(xué)庫(kù):主要提供了對(duì) 3D游戲游戲引擎所需要的數(shù)學(xué)庫(kù)的支持,包括三角函數(shù)計(jì)算、四元數(shù)、矩陣、向量等; 音頻處理模塊:主要提供了對(duì)音頻文件相關(guān)支持,如音頻效果的處理、音頻文件的播放等。但是由于框架開(kāi)發(fā)的平臺(tái)相關(guān)性使得開(kāi)發(fā)出來(lái)的游戲無(wú)法跨平臺(tái)編譯運(yùn)行,因此glut+OpenGL 的方式成了一種很好的選擇。 OpenGL 方面:在國(guó)外 OpenG 是具有一定的生命力的,唯一能夠取代微軟對(duì) 3D 圖形技術(shù)的完全控制的 API。 國(guó)內(nèi)外現(xiàn)狀的研究 3D游戲開(kāi)發(fā)方面:從技術(shù)上來(lái)看,國(guó)外的 3D 游戲開(kāi)發(fā)技術(shù)已經(jīng)趨于成熟, 3D 游戲引擎也日漸完善,大多數(shù)高質(zhì)量的 3D 游戲均產(chǎn)于國(guó)外。 畢業(yè)設(shè)計(jì)的任務(wù) 在此次畢業(yè)設(shè)計(jì)中,需要完成的任務(wù)有: 閱讀計(jì)算機(jī)圖形學(xué)和相應(yīng)的動(dòng)畫設(shè)計(jì)技術(shù)、用 OpenGL/3DMax 實(shí)現(xiàn)三維場(chǎng)景建模和游戲設(shè)計(jì)、 VC 或 VB 圖形編程等文獻(xiàn)和技術(shù)資料。s choice. In this paper, the design and development of 3D shooting game is to use OpengGL, the collision detection, particle system, MD2 model, 3D sound rendering technology, the ultimate realization of a shooting game. Keywords game, OpengGL, 3D, shooting game 西安石油大學(xué)畢業(yè)設(shè)計(jì)(論文) 目錄 1 引言 ............................................................................................................................................................1 課題的背景及意義 ..........................................................................................................1 畢業(yè)設(shè)計(jì)的任務(wù) ..............................................................................................................1 國(guó)內(nèi)外現(xiàn)狀的研究 ..........................................................................................................2 開(kāi)發(fā)技術(shù)與開(kāi)發(fā)平臺(tái) .......................................................................................................3 開(kāi)發(fā)技術(shù) ................................................................................................................3 開(kāi)發(fā)平臺(tái) ................................................................................................................3 2 OpenGL簡(jiǎn)介與 3D 圖形學(xué)相關(guān) .................................................................................................5 OpenGL簡(jiǎn)介 ..................................................................................................................5 OpenGl特點(diǎn) ..........................................................................................................5 OpenGL 功能 ........................................................................................................6 OpenGL 渲染 ........................................................................................................7 3D 圖形學(xué)相關(guān) ...............................................................................................................8 向量與矩陣 ...........................................................................................................8 變換 ......................................................................................................................8 投影 ......................................................................................................................8 3D 裁剪 ................................................................................................................9 3 游戲設(shè)計(jì) ................................................................................................................................ 11 游戲的組成 ................................................................................................................... 11 游戲的結(jié)構(gòu) ................................................................................................................... 11 本游戲設(shè)計(jì) ................................................................................................................... 12 4 關(guān)鍵技術(shù) ................................................................................................................................ 15 攝像機(jī)漫游 ................................................................................................................... 15 碰撞檢測(cè) ...................................................................................................................... 16 粒子爆炸 ...................................................................................................................... 19 云霧效果 ...................................................................................................................... 20 簡(jiǎn) 易 AI.
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1