- 相關(guān)推薦
Internet上的三維動(dòng)畫(huà)設計
畢業(yè)論文
Internet上的3維動(dòng)畫(huà)設計
摘要:3D圖形技術(shù)并不是1個(gè)新話(huà)題,在圖形工作站以至于PC機上已日臻成熟,并早已應用到各個(gè)領(lǐng)域。然而互聯(lián)網(wǎng)的出現,卻使3D圖形技術(shù)發(fā)生了微妙而深刻的變化。Web3D協(xié)會(huì )(前身是VRML協(xié)會(huì ))最先使用Web3D術(shù)語(yǔ),這1術(shù)語(yǔ)的出現反映了這種變化的全貌。沒(méi)有人能?chē)栏穸xWeb3D,在這里我們把Web3D理解為:互聯(lián)網(wǎng)上的3D圖形技術(shù),互聯(lián)網(wǎng)代表了未來(lái)的新技術(shù),很明顯,3D圖形和動(dòng)畫(huà)將在互聯(lián)網(wǎng)上占有重要的地位。
Java3D API是Sun定義的用于實(shí)現3D顯示的接口。使用Java的重要理由之1是它的平臺無(wú)關(guān)性。Java3D提供了基于Java的上層接口,并把OpenGL和DirectX這些底層技術(shù)包裝在Java接口中,這種全新的設計使3D技術(shù)變得不再繁瑣并且可以加入到J2SE、J2EE的整套架構,保證了Java3D技術(shù)強大的擴展性。畢業(yè)設計以Java3D為開(kāi)發(fā)平臺,利用Java語(yǔ)言強大的網(wǎng)絡(luò )功能,實(shí)現了在網(wǎng)頁(yè)上對3D動(dòng)畫(huà)進(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)景圖結構 6
1.3 實(shí)現3維世界 8
2 基礎設計 11
2.1 JAVA3D安裝與運行 11
2.2 設計步驟 12
2.3 點(diǎn)、線(xiàn)、面的生成 13
2.4 基本形體的生成 14
3 代碼實(shí)現 17
3.1 設計思路 17
3.2 JAVA 3D API 17
3.3 單個(gè)齒輪模型設計 19
3.4 光線(xiàn)和材質(zhì) 22
3.5 單個(gè)齒輪的測試 24
3.6 齒輪組模型的創(chuàng )建 26
3.6 齒輪的旋轉 28
3.7 鼠標交互和鍵盤(pán)交互的實(shí)現 30
3.8在網(wǎng)頁(yè)上顯示3D圖形 33
4 結束語(yǔ) 36
參考文獻 37
致謝 38
注:不含源代碼
【Internet上的三維動(dòng)畫(huà)設計】相關(guān)文章:
Internet提速技巧09-09
Internet 與網(wǎng)絡(luò )審計08-23
Internet時(shí)代的網(wǎng)絡(luò )出版07-04
Electronic Money on the Internet:C09-07
internet與產(chǎn)品設計的聯(lián)合10-30
淺析Internet網(wǎng)頁(yè)的視覺(jué)傳達08-16
用VB構鍵Internet的應用09-09
Internet防火墻技術(shù)綜述09-18
用VB構鍵Internet的應用-10-23