您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 3D游戏引擎在虚拟展示中的应用研究
华中科技大学硕士学位论文3D游戏引擎在虚拟展示中的应用研究姓名:惠志申请学位级别:硕士专业:机械设计及理论指导教师:李春富20050418I3D3D3D3D3D3DIIAbstractWiththelapseoftimeanddevelopmentofscience,thedreamthatpeoplecantravelaroundtheworldintheirhomeshascometruebecauseoftherealizationofvirtualexhibitionsystem.Traditionalvirtualexhibitionsystemgraduallyemergesmanystubbornproblemssuchastheunshapedimage,slowspeedforbrowse,complicatedstructure,expensivecost,poortransplantationandintercommunion.Theproblemsneedbeingresolvedasquicklyaspossible,otherwisetheextendibilityanddevelopmentofthetechnologyofvirtualexhibitionwillbeaffectedseverely.WiththebackgroundoftheexhibitionprojectofDongguanmuseumofscienceandtechnology,thepaperintroducesthetraditionaltechnologyofvirtualexhibition,researchesthetechnologyof3Dgameengineandputsforwardtoitsscientificfoundationandadvancedsolutionofrapidlydevelopingapplicationsystemsuchasthevirtualmuseum,onlinebookstoreandsoon.Thispaperisasummaryofauthor’sresearchinHuazhongUniversityofScienceandtechnology.Firstly,itgivesathroughintroductionofcomputertechniques,whichcanbeusedinvirtualexhibition.Itdemonstratesthethoughtofintroducingthe3Dgameengineintothefieldofvirtualexhibition.Secondly,itanatomizesthetechniquesof3DgameengineandmultimediaDB,whichfurtherdemonstratesthefeasibilityofrealizingthesystembasedonthe3Dgameengine.Finally,itdescribestherealizationofthevirtualexhibition,whichincludesthedevelopmentenvironment,structure,userinterfaceandtheapplicationofkeytechniques.Basedontheformerresearch,thepaperputsforwardtoasolutionforthevirtualexhibitionwhichsolvesthestubbornproblemsonthewholeanditsoutputisfavorable.Theprogenyofthepaperincludesfirstlythethoughtofrealizingthesystembasedonthe3Dgameengineandillustratesthefeasibilitybyrealizingthesystem,secondlytheresourceofsystemismanagedandoptimizedbyusingthetechnologyofmultimediadatabase.Theprogenycanbeappliedtoonlineexhibitionsuchasart,tourandrelicpreserving,aswellasmanyrisingindustrysuchasE-businessandonlinelibrary.Keyword:VirtualExhibition3DGameEngineMultimediaDataBase_____111.1[1]WEB[1][2]VRMLCult3D3D3D3D3D21.21[3]2[4]3D2D[5]1.2.1VRMLVRMLInternetWebVRMLCaligariTrueSpace3CosmoCosmoWorldPlatinumTechnologyVRCreatorPersonalEdition[6]VRML12PCSGIVRML3Web4PROTO5InternetVRMLVRML1233[7][8]VRMLVRML[9]1.2.2Cult3DCult3DExporterCult3DDesigner(*.c3d)Cult3DDesignerCult3DDesignerCult3DPlayer(*.co)Cult3D[10]1.2.3AtmosphereAdobeAtmosphereAdobeAtmosphereAtmosphereBuilderAtmospherePlayerAtmosphere(*.aer)AtmosphereCommunityServerAtmosphereAdobe[1]W3DCycoreCult3DAdobeAtmosphereViewpointViewpointMacromediaShockwave3DVRML[11]1.33D3D[11]API(DLL4)API[12][13]3D3D3D3DCrystalSpace3DSDK3D522.1(virtualreality)208090[15]GISGIS[16][17]1(21)22-1[1][2]62.22.2.111PanoramasQuickTimeVR36002ObjectsQuickTimeVR360036003ScenesQuickTimeVRQuickTimeVR[1][18]2Panoramas1538mm20018KaidanEyeSee3603600360OneVRObjects18182003VRToolBoxQuickTimeVRTheVRWorx(forpc)7PanoramasObjectsScenes(forpc)DEMOTheVRWorx13600TheVRWorxAdobePhotoshop2ObjectsObjectsTheVRWorx3ScenesPanoramasObjectsScenesQuickTimeVR(*.mov)ScenesQuickTimeVRScenes4TheVRWorxQuickTimeVR(*.mov)QuickTime[1][18][19]2.2.213DStudioMax,Maya,Rhino,LightWave.1ImageModeler83DStudioMax,MayaCanoma,Photo3D,PhotoModeler[1]2[20]2VRMLAdobeAtmosphereKGCult3D,ViewPoint[1]1VRMLVRML*.vrlVRMLVRMLVRML[21]VRMLVRMLVRMLExporter3DSMAXVRMLExporterVRML97VRMLMicrosoftVRML2.0,Cosmoplayer2.0,CortonaVRMLClient3.0[22]2Cult3DCult3DExporterCult3DDesigner(*.c3d)Cult3DDesignerCult3DDesignerCult3DPlayer(*.co)Cult3D[10]Cult3DCult3DCult3DCult3DCult3DCult3D93dmeNowBioVirtualBioVirtualCult3D(*.co)[1][23]AdobeAtmosphereAdobeAtmosphereAtmosphereBuilderAtmospherePlayerAtmosphere(*.aer)AtmosphereCommunityServerAtmosphereAdobeAtmosphereBuilder3DSMAX3DSMAX*.aseAtmosphereBuilderViewPointViewPoint*.mts,*.mtxAtmosphereBuilderViewPoint*.mts,*.mtx[1][11]2-2102.2.33D;[23][11]API(DLL)API[12][13]3D3D[25]3D3D()2-3113DAPI3D3D[25][26]3D3D3DC/S2.32.3.13D2.3.23D112234ABCDInternetEF13242.41433.1MDBI/O3DUIDL(Data-Loader)3DS3D3D3-1153.2SQLIMAGETEXTNTEXTMicrosfotSQLServer2000:;SQLSERVERWEB[27]RoomObject31ObjectObject_IDnumberObject_NAMEvarcharObject_ROOM_IDnumberObject_INFOtextObject_IMAGEimageObject_FILE32RoomRoom_IDnumberRoom_NAMEvarcharRoom_NEXT_IDnumberObject_IDnumberRoom_INFOtextRoom_FILE163.33D3.3.1OpenGL,DirectX3DAPIAPI[14]3D3DDirect3DOpenGL[28]Sutherland-HodgmanBSPM.K.PonamgiD.ManochaMingC.LinVoronoi[29]3D3.3.23D3DMicrosoftDirectSoundDirectMusic17MP3,WAV,Ogg/Vorbis,AU,AIFF,IFF,MOD[30]3.3.3()3.3.43.3.5Internet183.3.6[14]3D3D3.43.4.1331193-2F1322033-33.4.2213.53D2244.14.1.13D1IDQuakeCounterStrikeTeamFortressTacOpsStrikeForceQuakeSoccerTacOpsStrikeForceUnrealTournament[28]4-1?23()150%CPU10[28]3DAPI3DPC3D3D23D3D3D()863D[31]3D()244-2[32]/UnrealGameCube[28]3D()3/3D253D30000060fps()[33]4-3BSPBSP264-4BSPABCADE[38]()[38]:FPS()RTS()--[28]4:()27DAB&CBSP()()()()APIAPIDaveSalvator's3D:3D-1.//3D(LOD)2.()(Direct3D)/()-283.()/4./Alpha()ZFPSAPIAPI(T&L)3D(Dave3D)3D[28][33][38]5()()29[33]100001005000500AGPSOF24-5ATITruForm(retesselation)ATIT&L[28]
本文标题:3D游戏引擎在虚拟展示中的应用研究
链接地址:https://www.777doc.com/doc-5398950 .html