Font Size: a A A

The System Of Virtual Safari Park Reveled By Direct3D

Posted on:2015-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:H YanFull Text:PDF
GTID:2298330434457025Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Virtual reality is a newly developed technique which integrates computergraphics, computer image science, artificial intelligence and other scientific theoriesto simulate the real world. Safari park provides a place for people to have contactwith wild animals which are generally inaccessible. However, this kind of parks isfar from most people because of the limited conditions. This thesis aims at thedesign of a virtual system of safari park by providing the users a simulativeplatform in the virtual environment of which they can fully be immersed.This thesis consists of5parts. Chapter1served as an introduction to thebackground and significance of the study, the definition of safari park, the origin ofvirtual reality, the situation of the research both at home and abroad and Direct3Dtechnique and its development.Chapter2mainly described the framework of Direct3D and its API features.Every stages of Direct3D10programmable pipeline are discussed in detail. Thenthe definitions of vertex buffer and texture buffer as well as the fundamentalconcepts and programming method of High Lever Shader Language (HLSL) areintroduced. Finally it explored how to develop Win32application program byVisual Studio.Net2008and DirectX SDK.Chapter3focused on the requirement analysis of virtual safari park, includingthe system background, essential functions, interface, the requirement of runningsoftware and hardware, maintain and effect requirement. The system is divided intoseveral functional modules which are carefully described. The interface of thesystem and the flow of the main program are designed.Chapter4firstly introduced the design of scene models, including sky-boxmesh, terrain mesh, and river model. Next it introduced the design of animal models,including herbivore mesh, carnivore mesh, omnivore mesh, fowl mesh and primitiveanimal mesh. Then it introduced the design of artificial meshes, including the gateof safari park, tourist cars and sign boards.Chapter5realized the whole system and revealed the result. First it introducedthe realization of main program, including the declaration of some important globalvariables and the winMain function. Then the programming of mesh-load, includingthe acquisition of vertices and materials from mesh files and the rendering ofmeshes is discussed with emphasis. Then the programming of corresponding shaderand techniques and pass are introduced. At last the result of this virtual safari park system is revealed, and it is satisfactory of the functional requirement.The last chapter the system gives users a strong authenticity and consistency ofexperience. And in an interactive and entertaining stronger than the virtual system.
Keywords/Search Tags:Direct3D, Virtual Reality, safari park, HLSL
PDF Full Text Request
Related items