3D 遊戲設計與貼圖研究.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3D 遊戲設計與貼圖研究

The 2009 Conference on Computer Science and Information Engineering Applications 3D 遊戲設計與貼圖研究 陳健民,陳耀添 * 元培科技大學資訊工程系 ytchen@.tw 摘要 遊戲設計包含美工繪圖和音效製作都需要靠一種想像力來完成,這種想像力並不是表面上 眼睛所能看見的,而是如何才能使得玩家沉醉在所設計的遊戲當中。在本研究 3D 遊戲設計,我 們只利用到最基本的 Visual C++語言及 OpenGL 來撰寫及編譯程式,並利用 MilkShape 和 LithUnwrap貼圖軟體將 3D圖檔模型上色,經玩家測試後,發現本款遊戲生動活潑及趣味十足。 1. 簡介 2. 研究方法 OpenGL是個專業的 3D程序開端,是一 3D醫學影像的重建,啟發了我們對3D圖學 個功能強大,使用方便的基本 3D 圖形庫。 的興趣,本研究藉由3D圖學的概念進而延伸到 雖然 DirectX 在家用市場全面領先,但在繪 遊戲層面,希望藉由3D遊戲設計與資訊資源管 圖領域,Op enGL 是不能被取代的主角。 理理論的探討,加上3D遊戲設計之相關文獻整 OpenGL 的軟體具有很好的移植性,可以獲 合,嘗試與遊戲業界之實務經驗相互印證,導 得非常廣泛的運用。由於 OpenGL是 3D 圖形 引出3D遊戲團隊在進行設計時,是否因設計資 的底層圖形庫,沒有提供幾何實體圖元,不 訊資源管理的有效運用。在設計遊戲中先在 能直接用以描述場景。但是,通過一些轉換 MilkShape 繪 製 出 3D Model , 再 利 用 程序,可以很方便地將 AutoCAD、3DS 等 3D LithUnwarp 進行模型上色作為開發 Model工 圖形設計軟體製作的DFX和3DS模型文件轉 具,結合OpenGL函式庫來設計出遊戲趣味化的 換成 OpenGL的頂點陣列。使用 OpenGL,便 效果。如圖2-1為系統架構流程圖。 可以利用 GLUT 或其他的輔助函式庫,大幅 簡化與平台相關的視窗程式建立細節,使學 2-1. 基本圖形的繪製 習者能夠專注在電腦繪圖理論與程式實作 技術的領域中。 OpenGL具有以下的特色[1] : 常常聽到 DirectX 3D,OpenGL 這些 1. 架構簡單明確,初學者容易接受。 都是用技術圖形變化的強大函式庫,在此我 2. 有強大的繪圖功能。 們捨棄 3D MAX 這一類製作圖像的軟體而直 3. 與硬體無關的開放架構,因此可以在很多 接採用 OpenGL 並配合 MilkShape 3D , 介面平台上執行。 LithUnwrap 等開發工具來強化圖形,最後 再用 Visual C++來控制運行圖像以達到娛 2-2. 物體移動 樂的效果。首先我們將由 MilkShape 3D , LithUnwrap,包括物景、地圖、怪獸等,藉 A. OpenGL的矩陣 由工具的使用,加入網格化、材質貼圖、光 主要的功能分為三種。Modelview 矩陣主 線的投射方向、來建立我們所需的物體模 要是處理圖型的平移、旋轉等這些轉換動 型,進而慢慢的將其美化。結合 C ++ 軟體

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档