試析3d游戲場景編輯器的設(shè)計與實現(xiàn)

試析3d游戲場景編輯器的設(shè)計與實現(xiàn)

ID:34832178

大?。?.45 MB

頁數(shù):82頁

時間:2019-03-12

試析3d游戲場景編輯器的設(shè)計與實現(xiàn)_第1頁
試析3d游戲場景編輯器的設(shè)計與實現(xiàn)_第2頁
試析3d游戲場景編輯器的設(shè)計與實現(xiàn)_第3頁
試析3d游戲場景編輯器的設(shè)計與實現(xiàn)_第4頁
試析3d游戲場景編輯器的設(shè)計與實現(xiàn)_第5頁
資源描述:

《試析3d游戲場景編輯器的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、西南交通大學(xué)碩士學(xué)位論文3D游戲場景編輯器的設(shè)計與實現(xiàn)姓名:唐毅申請學(xué)位級別:碩士專業(yè):計算機應(yīng)用技術(shù)指導(dǎo)教師:黃海于20100501西南交通大學(xué)碩士研究生學(xué)位論文第1頁摘要現(xiàn)今,游戲業(yè)的發(fā)展速度非常迅速,目前主流的游戲大都已是3D游戲。3D游戲擁有靚麗悅目的畫面和真實的場景,這也是它占據(jù)大多數(shù)游戲市場的原因。3D場景編輯器是3D游戲設(shè)計中的一個輔助工具,其主要目的在于提高游戲開發(fā)的效率,它可用來構(gòu)建3D游戲中的場景,從而為用戶提供一個可以自由創(chuàng)建3D游戲場景的平臺。本系統(tǒng)主要采用面向?qū)ο蟮某绦蛟O(shè)計方法來實現(xiàn)3D場景編輯

2、器的設(shè)計,其總體架構(gòu)采用MFC、XMLDOM樹結(jié)構(gòu)以及基于Direct3D的游戲引擎相結(jié)合。該系統(tǒng)具有精簡、直觀的交互能力以及完全可視化的交互設(shè)置,并能以所見即所得的方式操作三維游戲?qū)崟r場景。該編輯器不僅集成了對模型、粒子系統(tǒng)、地形、光源、天空、攝像機、水面等編輯的人機交互功能,還具備管理界面數(shù)據(jù)信息以及整個場景數(shù)據(jù)信息的管理功能。該系統(tǒng)主要包括界面接口模塊、實體編輯模塊和管理模塊三大部分。界面設(shè)計模塊實現(xiàn)人機交互及圖形顯示功能,具有簡單易用的特點;實體編輯模塊實現(xiàn)場景中各個實體的編輯功能,可實時顯示編輯結(jié)果,該部分主要

3、利用引擎提供的接口來實現(xiàn);管理模塊主要實現(xiàn)場景數(shù)據(jù)的存儲,主要通過DOM樹結(jié)構(gòu)與場景管理接口來實現(xiàn)。本文在了解現(xiàn)有三維場景編輯器相關(guān)產(chǎn)品的基礎(chǔ)上,深入研究了實現(xiàn)三維場景編輯器的相關(guān)技術(shù)及理論。文章首先對3D場景編輯器的研究現(xiàn)狀、研究背景、研究內(nèi)容以及相關(guān)技術(shù)做了介紹,然后在總體設(shè)計中介紹了3D場景編輯器的功能,描述了系統(tǒng)的總體架構(gòu)以及設(shè)計環(huán)境,并把整個系統(tǒng)分為了用戶界面接口模塊、實體編輯模塊和場景編輯器管理模塊三部分。在詳細(xì)設(shè)計部分分別對各個功能模塊的實現(xiàn)過程進行了詳細(xì)描述。通過測試證實上述設(shè)計方法有效且可靠。3D游戲場

4、景編輯器可以正常的編輯場景中的實體和管理場景中的數(shù)據(jù)信息。且3D視圖區(qū)在繪制顯示3D圖像時每秒鐘所繪制的幀數(shù)(FPs)一直都保持在75幀左右,這說明了3D游戲場景編輯器與用戶交互的實時渲染效果保持正常的狀態(tài)。關(guān)鍵詞3D場景編輯器;場景管理;模型;DOM樹結(jié)構(gòu);3D游戲;引擎西南交通大學(xué)碩士研究生學(xué)位論文第1I頁AbStractNowadays,thegameindustry’Sgrowthrateisveryrapid,andthecurrentmainstreamofthegamehasbecome3Dgames.3D

5、gaineshaveabrightbeautifulpictureandtherealscene,whichiswhyitoccupiesmostofthegamesmarket.3DSceneEditorisasupporttoolof3Dgamedesign.Itistoimprovetheefficiencyofgamedevelopmentwhichcanbeusedtobuild3Dgamesscenes,SOastoprovideafreeplatformforcreating3Dgamescenes.Thi

6、ssystemusesobject—orientedprogrammingmethodtoachieve3DsceneeditorwhichdesignedtheoverallarchitecturewithMFC,XMLDOMtreestructureandgameenginebasedonDirect3D.Thesystemhasstreamlined,intuitiveinteractivityandfullyvisualizationofinteractivesettings,andcanoperatereal—

7、time3DgamesceneinWYSIWYGway.Theeditornotonlyintegratesthemodel,particlesystems,terrain,light,sky,camera,waterandothereditinghuman-computerinteractionfeatures,butalsohasdatamanagementofinterfaceandtheentirescenedatamanagementcapabilities.Thesystemincludesinterface

8、module,theentityeditingmoduleandmanagementmoduleofthreeparts.Interfacemoduleachieveshuman—computerinteractionandgraphicaldisplaycapabilities,withthefeaturestha

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。