- 相關(guān)推薦
Internet上的三維動(dòng)畫設(shè)計(jì)
畢業(yè)論文
Internet上的3維動(dòng)畫設(shè)計(jì)
摘要:3D圖形技術(shù)并不是1個(gè)新話題,在圖形工作站以至于PC機(jī)上已日臻成熟,并早已應(yīng)用到各個(gè)領(lǐng)域。然而互聯(lián)網(wǎng)的出現(xiàn),卻使3D圖形技術(shù)發(fā)生了微妙而深刻的變化。Web3D協(xié)會(huì)(前身是VRML協(xié)會(huì))最先使用Web3D術(shù)語,這1術(shù)語的出現(xiàn)反映了這種變化的全貌。沒有人能嚴(yán)格定義Web3D,在這里我們把Web3D理解為:互聯(lián)網(wǎng)上的3D圖形技術(shù),互聯(lián)網(wǎng)代表了未來的新技術(shù),很明顯,3D圖形和動(dòng)畫將在互聯(lián)網(wǎng)上占有重要的地位。
Java3D API是Sun定義的用于實(shí)現(xiàn)3D顯示的接口。使用Java的重要理由之1是它的平臺(tái)無關(guān)性。Java3D提供了基于Java的上層接口,并把OpenGL和DirectX這些底層技術(shù)包裝在Java接口中,這種全新的設(shè)計(jì)使3D技術(shù)變得不再繁瑣并且可以加入到J2SE、J2EE的整套架構(gòu),保證了Java3D技術(shù)強(qiáng)大的擴(kuò)展性。畢業(yè)設(shè)計(jì)以Java3D為開發(fā)平臺(tái),利用Java語言強(qiáng)大的網(wǎng)絡(luò)功能,實(shí)現(xiàn)了在網(wǎng)頁上對(duì)3D動(dòng)畫進(jìn)行顯示和操作。
關(guān)鍵詞:Java3D;Internet;Web3D。
Design of 3D Animation on Internet
Abstract:The 3D graph technology is not a new topic, in the graph workstation downtown PC machine already more or day matured, and has applied to each domain. However the Internet appearance caused the 3D graph technology to occur actually being subtle but the deep transformation. The Web3D association (predecessor is the VRML association) uses the Web3D terminology first, this terminology appearance had reflected this kind of change complete picture, nobody can strictly define Web3D, in here we do the Web3D understanding is On the Internet 3D graph technology, the Internet has represented the future new technology, is very obvious, the 3D graph and the animation will hold the important status on the Internet.
Java3D API is a connection that the Sun definition uses in realizing the 3D graph display. Uses one of Java important reasons is its platform relevant, has provided based on the Java upper formation connection, take OpenGL and DirectX the Seafirst floor technology packing in Java connection. This kind of brand-new design causes the 3D technology to change no longer tediously and may join to J2SE, the J2EE entire wrap over head construction; these characters is guaranteed the Java3D technology for extension. This article develops the platform take Java3D, uses the Java language formidable network function, realized has carried on the demonstration and the operation on the homepage to the 3D animation.
Keywords: Java3D;Internet;Web3D.
目 錄
前言 1
1 JAVA3D技術(shù)的簡(jiǎn)介 2
1.1 JAVA3D概述 2
1.2 JAVA3D的場(chǎng)景圖結(jié)構(gòu) 6
1.3 實(shí)現(xiàn)3維世界 8
2 基礎(chǔ)設(shè)計(jì) 11
2.1 JAVA3D安裝與運(yùn)行 11
2.2 設(shè)計(jì)步驟 12
2.3 點(diǎn)、線、面的生成 13
2.4 基本形體的生成 14
3 代碼實(shí)現(xiàn) 17
3.1 設(shè)計(jì)思路 17
3.2 JAVA 3D API 17
3.3 單個(gè)齒輪模型設(shè)計(jì) 19
3.4 光線和材質(zhì) 22
3.5 單個(gè)齒輪的測(cè)試 24
3.6 齒輪組模型的創(chuàng)建 26
3.6 齒輪的旋轉(zhuǎn) 28
3.7 鼠標(biāo)交互和鍵盤交互的實(shí)現(xiàn) 30
3.8在網(wǎng)頁上顯示3D圖形 33
4 結(jié)束語 36
參考文獻(xiàn) 37
致謝 38
注:不含源代碼
【Internet上的三維動(dòng)畫設(shè)計(jì)】相關(guān)文章:
Internet提速技巧09-09
Internet 與網(wǎng)絡(luò)審計(jì)08-23
Internet時(shí)代的網(wǎng)絡(luò)出版07-04
Electronic Money on the Internet:C09-07
internet與產(chǎn)品設(shè)計(jì)的聯(lián)合10-30
淺析Internet網(wǎng)頁的視覺傳達(dá)08-16
Flash動(dòng)畫設(shè)計(jì)論文08-09
用VB構(gòu)鍵Internet的應(yīng)用09-09
Internet防火墻技術(shù)綜述09-18