资源描述:
《3D 游戏设计-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、-44-本科毕业论文(科研训练、毕业设计)题目:3D游戏设计姓名:学院:软件学院系:专业:软件工程年级:学号:指导教师(校内):职称:年月-44-摘要电子娱乐业已经成为当今世界最大,发展最快的工业.同时,游戏业是其中的璀璨新星.然而,在游戏业被成功的光环围绕的时候,它也面临着重重挑战.软件工业的发展,在这个全球范围内对软件需求的指数增长中,对游戏业的发展提出了全新的挑战.例如,游戏引擎,游戏开发的前沿工具等把软件工程和面向对象的思想带入了游戏开发自动化中.这些开发工具使我们能更好的专注于游戏的整合和开发流程.这篇论文便将集中探讨游戏引擎并且对基于引擎(Torque)开发3
2、D游戏的整体流程给出完整的开发实例.无论是游戏开发者,学术研究人员还是其他对游戏工业狂热的爱好者,都会受益于此篇论文所提供的资源,经验.在小组开发中我主要负责用3DMAX完成物品和人物造型部分的工作以及模型文件的格式转换和导入.游戏建模的成败直接决定了游戏的质量,因此通过大量的学习和资料查阅,在短期内我熟悉了3DMAX的建模原理,为游戏的坦克,弹药等完成了建模工作.在开发过程中其他的一些关键机制包括游戏设计,3D建模和声音合成.游戏引擎同样无法离开大量插件的支持和3dsmax等绘图建模软件的辅助.在团队的合作中,每个人都有不同的任务分工并在各自的领域有所深入.关键字:计算
3、机游戏,游戏引擎,3D建模,Torque-44-AbstractTheelectronicentertainmentindustryhasbecomeoneofthelargestandfastestgrowingindustriesthroughouttheworld.Whatismore,gamesareascompetitiveasanyentertainmentindustry.Thedigitalgameindustry,however,isassurroundedbysuccessasitiscontinuouslyfacedbychallenges.Soft
4、waredevelopmentindustrialization,anupcomingtendencyentailedbytheexponentialgrowthofthetotalglobaldemandforsoftware,willpresentmanynewchallengestogamedevelopment.Forexample,thegameengines,state-of-the-arttoolsingamedevelopment,broughtthebenefitsofSoftwareEngineeringandobject-orientationtow
5、ardsgamedevelopmentautomation.Theabstractionlevelprovidedbythemexposesustoabetterintegrationwithdevelopmentprocesses.Thispaperwillmainlydiscussaboutgameenginesandprovideademonstrationofthewholeprocessofdevelopinga3DgamebasedongameenginessuchasTorque.Thispaperwouldbeavaluableresourceforgam
6、edevelopers,academicresearchersandotherpeoplewhoarefascinatedbythegamedevelopmentindustry.Intheteamwork,Iamresponsibleforthemodelingoftankandotherobjectsusing3DMAXandalsotheformattransformation.Whetheryouaresuccessfulofthemodelingdeterminesthequalityofthevideogame.Throughintensivestudyand
7、research,Iambeabletogetfamiliarwiththebasicmodelingprincipleof3DMAXandcompletedthetaskofmodelingtankandotherrelativestuffs.Otherkeyelementsincludedinthisdevelopmentprocessaregamedesign,3Dmodelingandsoundmixing.Thefunctioningofgameenginealsorequirestheassistanceofvar