跳到主要內容

臺灣博碩士論文加值系統

(44.220.247.152) 您好!臺灣時間:2024/09/09 07:15
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:吳秉儒
研究生(外文):Binju Wu
論文名稱:在CWTOpenGL版本中混和元件與3D圖形的設計
論文名稱(外文):The Design of Mixing Widgets with 3D Graphics for the OpenGL Version of CWT
指導教授:吳毅成
指導教授(外文):I-chen Wu
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊學院資訊科技產業專班
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2008
畢業學年度:97
語文別:中文
論文頁數:36
中文關鍵詞:使用者圖形介面跨平台繪圖效能3D繪圖
外文關鍵詞:JavaCWT3DAWTOpenGL
相關次數:
  • 被引用被引用:3
  • 點閱點閱:330
  • 評分評分:
  • 下載下載:51
  • 收藏至我的研究室書目清單書目收藏:0
3D電腦遊戲是目前的趨勢,因為畫面更為真實而吸引了大多數的玩家。而3D電腦遊戲設計中,最重要的是遊戲畫面的繪製,遊戲畫面可以分成3D與2D,3D部分如場景、人物等,2D部分則是如UI(User Interface)。為了要讓3D遊戲中的UI設計跟製作得到高效率與高產能。

本論文使用一套開放的繪圖架構CWT(CYC Window Toolkit)[7]之中的OpenGL實作部分,設計一套混和CWT的2D元件與3D繪圖的架構,並經由實驗驗證是否能提供給開發者較好的UI開發選擇。
In this thesis, the use of an open graphics architecture CWT(CYC Window Toolkit) among the implementation of the OpenGL version. Design a system for mixing widgets of the 2D and 3D graphics. And by the experiment to verify whether the developer can provide a better choice of 3D Game UI toolkit.
摘要 i
誌謝 iii
目錄 iv
表目錄 vi
圖目錄 vii
第一章、緒論 1
1.1 背景介紹 1
1.1.1 開發語言的選擇 2
1.2 Java 3
1.2.1 產能 3
1.2.2 效能 4
1.3 Java 繪圖函式庫 5
1.3.1 基本繪圖函式庫 5
1.3.2 第三方繪圖函式庫 6
1.5 問題與目標 7
1.5.1 使用Java 的基本繪圖函式庫AWT/Swing 7
1.5.2 使用第三方繪圖函式庫 7
1.6 本文大綱 9
第二章、系統架構 10
2.1 CWT 系統架構介紹 10
2.2 CWT-GL 12
2.3 OpenGL 繪圖流程 12
2.4 CWT-GL 的繪圖流程 16
2.5 混合CWT-GL 與3D 繪圖的可能方法 20
2.5.1 公告板(Billboard) 20
2.5.2 背景繪圖(Off-screen rendering) 21
第三章、系統實作 23
3.1 混合CWT-GL 與3D 繪圖的系統設計 23
3.2 混合CWT-GL 與3D 繪圖的實作內容議題 24
3.2.1 元件置頂 24
3.2.2 位置矩陣參數回復 25
3.2.3 打光問題 26
3.2.4 裁切問題 27
第四章、實驗數據分析與討論 29
4.1 實驗環境 29
4.2 實驗數據分析 31
第五章、結論與未來展望 34
參考文獻 35
[1] Caspian Rychlik-Prince, Brian Matzon, Elias Naur, Erik Duijs,
Ioannis Tsakpinis, Mark Bernard, "LWJGL, Lightweight Java
Game Library", available from http://www.lwjgl.org/.
[2] Evan Quinn and Chris Christiansen, "Java Pays – Positively, " IDC
Bulletin #W16212, 1998. http://www.idcresearch.com/
[3] Jacob Marner, "Evaluating Java for Game Development",
Department of Computer Science University of Copenhagen,
Denmark, 2002.
[4] James Elliott, Robert Eckstein (Editor), Marc Loy, David Wood,
Brian Cole, "Java Swing", Second Edition, O'Reilly, 2002
[5] John Zukowski, "Java AWT Reference", O'Reilly, 1997.
[6] Microsoft Corporation, "Microsoft SDK for Java 4.0", 1999,
available from http://www.microsoft.com/.
[7] Yi-Hsien Wang, and I-Chen Wu, "An AWT/Swing like graphics
toolkit for cross-platform Java game development," submitted to
Software Practice and Experience, September 2007
[8] Yi-Hsien Wang, I-Chen Wu, and Jyh-Yaw Jiang, "A portable
AWT/Swing architecture for Java game development," Software
Practice and Experience, Vol. 37, Issue 7, June 2007; 727–745.
[9] Sun Microsystems, "Java 2 SDK, Standard Edition Documentation
Version 1.2.2_006", 1999, available fromhttp://java.sun.com/products/archive/j2se/1.2.2_017/index.html.
[10] Sun Microsystems, "The AWT Native Interface", available from
http://java.sun.com/j2se/1.5.0/docs/guide/awt/1.3/AWT_Native_Int
erface.html
[11] Sun Microsystems, "Java 2 SDK, Standard Edition Documentation
Version 1.3.1", 2001, available from
http://java.sun.com/j2se/1.3/docs/index.html.
[12] Sun Microsystems, "Java SE 6 Features and Enhancements",
available from
http://java.sun.com/javase/6/webnotes/features.html
[13] Microsoft Corporation, "DirectX 7.0 SDK", 2000, available from
http://www.microsoft.com/.
[14] 智凡迪, "魔獸世界", available from
http://www.wowtaiwan.com.tw/
[15] 遊戲橘子, "天堂", available from
http://service.gamania.com/lineage/index.asp.
[16] 姜智耀, "CWT ― The AWT API over Different Graphics Libraries",
交通大學資訊工程系, 碩士論文, 2005
[17] 鄭欽議,” The Study of OpenGL Implementation of CWT”
交通大學資訊工程系, 碩士論文, 2007
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top