完整後設資料紀錄
DC 欄位語言
dc.contributor.author黃智傑en_US
dc.contributor.authorHuang Chih-Chiehen_US
dc.contributor.author劉振漢en_US
dc.contributor.authorLiou Jenn-Hannen_US
dc.date.accessioned2014-12-12T02:20:21Z-
dc.date.available2014-12-12T02:20:21Z-
dc.date.issued1998en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#NT870392074en_US
dc.identifier.urihttp://hdl.handle.net/11536/64098-
dc.description.abstract微軟在Windows 95內提供一套軟體開發工具DirectX,利用DirectX可以開發出各種多媒體應用程式。DirectX由許多部份組成,其中的Direct3D可以用來建構各種3D遊戲。Direct3D一方面提供一個標準介面,硬體製造者可以利用這個介面開發出更多更有效率的3D顯示卡。另一方面,Direct3D也提供了一套完整的3D程式庫讓軟體開發者在設計3D應用程式時不用考慮硬體的相容性。 Direct3D提供一個穩固且有效率的繪圖引擎,但使用起來非常不方便,有許多較為低階的細節需要處理。在本論文中,我們嘗試以Direct3D為基礎,建構一個用來簡化3D動畫應用程式開發的程式框架。這個程式框架將許多和系統相關的複雜細節隱藏起來,包裝成容易使用及擴充的元件。利用這個程式框架開發3D動畫程式不需要撰寫太多的程式碼,可以將更多的心力放在內容的安排,增進軟體製作的效率。 我們利用這個程式框架實作了三個應用程式:天球模型、牛頓力學天體模型及3D場景編輯器。由這些應用可看出,此發展環境具有相當程度的實用價值和可靠性。zh_TW
dc.description.abstractWhen Microsoft started to deliver Windows 95, it also made available the software development kit DirectX. A 3D animation engine within DirectX, Direct3D, made it possible to create 3D games on Windows platform. DirectX on the one hand provides precise specification for hardware suppliers to design more and more powerful 3D acceleration display card. It on the other hand provides software developer well documented library to build their 3D applications, never to worry about the hardware. Direct3D does provide low-level, robust engine. But when one starts to use it to build an application, he finds necessary to construct numerous minute basic routines. In this thesis we try to create a framework to facilitate the application development upon Direct 3D. With this framework, codes for the creation and initialization of low level components are automatically included. Furthermore we create and encapsulate sophisticated components, ready to be utilized and extended. We created three applications upon this framework. These applications are: a 3d model for the visualization of astronomical bodies, a 3d model illustrating Newton's law in planet and satellite orbiting, a 3d scene editor. It seems that our framework is helpful and reliable to certain extent.en_US
dc.language.isozh_TWen_US
dc.subject互動式3D電腦動畫zh_TW
dc.subject程式框架zh_TW
dc.subject3D場景編輯器zh_TW
dc.subject天球模型zh_TW
dc.subject牛頓力學天體模型zh_TW
dc.subject3D繪圖引擎zh_TW
dc.subjectInteractive 3D Computer Animationen_US
dc.subjectDirect3Den_US
dc.subject3D Animation Frameworken_US
dc.subject3D Scene Editoren_US
dc.subject3D Game Engineen_US
dc.title互動式3D動畫開發環境及三個應用實例zh_TW
dc.titleInteractive 3D Animation Development Environment and Three Applicationsen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文