资源描述:
《基于directx10的3d实时引擎》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ABSTRACTABSTRACT3Denginetechnologyisthebasisofalotofgraphicdesignsandgamedevelopment.Anexcellentenginetechnologywilladdalotofdazzlingspecialeffectstothegraphicdesignandgame,atthesametime,developerscanmovethefocusfromtheconsummationofeverysteptodesignorientedthroughthecompletion
2、ofbasicunderlyingpackage.Thisallowsthedeveloperstocompletethedevelopmentmoreeasily.Thispaperdevelopsa3Denginemodel,whichmainlyincludethefollowingfeatures:Forrenderingthemanagementofresources,itcancompletetheresourcemanagementoftexturesandvertexshaderfileduringtheprocessofdevelo
3、pment.ForsceneManager'smanagement,itsmainroleistosetthescenerenderingobjects,andthedevelopersonlyneedtocareabouthowtheyarearrangedinrenderingobjectsinthescene,notaboutitsspecificunderlyingdevelopment.Forrenderingpipelinedesign,itsfunctionsincludeinitializationoftheentireengine,
4、drawingtheobjectrenderingandthereleasingofthefinalresourcerecovery.Theresearchof3DenginewillbebasedontheSDKofDirectX10.ThefundamentaldifferencebetweenwithDirectX10andDirectX9isthatitusestheprogrammablepipelineinsteadofthetraditionalfixed-pipelinetechnology,andtransfergraphicsop
5、erationtotheGPU(graphicscard),soastoimproveoperationalefficiencybyreducingthecomputingloadoftheCPU.TheentirecodeiswrittenbyC++language,andusingHLSLasshadinglanguage.ThecodingofentiresystemusesMicrosoftVisualStudio2010asIDEdevelopment,thisismainlybecausetheC++andtheVisualStudio2
6、010developmentlanguagesandtoolsareSDKdefault.Ultimately,thispapercompleteamodeloftheengine,inwhichthebasic3Dengineinitializationfunctionisachieved.Itcannotonlyrealizetheimportandstorageofresourcesinthebasic3Deffectand3Dengine,butalsosomenewfunctionscanbeachieved,suchasspecialli
7、ghtingeffectsprocessing,bumpmapping,whichcannotbeimplementedinDirectX9.ItalsotakeadvantageofmanynewfeaturesofDirectX10,suchasgeometryII万方数据ABSTRACTshaders.Allinall,the3Dengineofthispapershowsmanynewfunctionsandmorenewfeatures.Keywords:3DGPUDirectX10HLSLengineIII万方数据目录目录第一章绪论...
8、......................................................