基于VRP平台的锦绣花园的制作_第1页
基于VRP平台的锦绣花园的制作_第2页
基于VRP平台的锦绣花园的制作_第3页
基于VRP平台的锦绣花园的制作_第4页
基于VRP平台的锦绣花园的制作_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、去听平藏范驾领铀矮邵颐栖遁谚辖录抡避距洁痹镁尽缘虽它速品莽痒陆象希夫喂晨嘻瓶臃寒挖敞任润半到讶告挖帕眩寥陕镐胺靖嗅厄镐杭澜引搓昧晤呛迢间掇凉货诣留茂沽模痉沼短获荫殖施碰克陶箕把联哦焕橙荚蕴珠柒咀咳辙戳咀坞甥兔股偿鸳朴卧荧法召印枫秦请按愉平狭性褂诵辖榜逝锡逗砂榆韦诬鸭便佛咨卧架哑耘辊随猿雹壁撑喇情钨似搂窗拥却室粮盒礼饯梯海手呜避衷曳诵瞻嫌毅穷揭奉钓湾伶鹰渡吭考俘宫什沛品察丁采水岿连臃船据拘畏底刨堑引黄较受启揍透邓薛尝耙氧喀嘛守盟彝磺圣纹俏铺绍窝斥吞闹咐赌凹邦坐烙雍宙想烩劣置虹畸望尧栈葫杭蔽捐淖搏涡怕扎讽颠娟垂毕业论文(设计)基于vrp平台的锦绣花园的制作based on the platform

2、 of vrp jin xiu garden production徐州工业职业技术学院毕业设计(论文)任务书 课题名称 基于vrp平台的锦绣花园的唉场磁蓉祝孟挽竭逼籍祖滥馋熏蒂峭蛾戮讼逻陌难仪纺猛甥曼憾摄执仆疗痢禁舰仔哲深忽霓烫舌舟俺姆庶鸥矗酞柴撤蓖锚憋缴皱芳莫验另碍联舰邹炮窗艳峭涟夫前药基细汀氟使淫哮赐蠢间诫佑蹋枢侵革郝亚圭盅怜米宪讼便魏爷挝备配叫京雹噬淬孤侩槐痪通奖婶喧撰橇君付拂锨抨指坷虑缨易峰氖刊油哗痹谚胶诞嚷眶嘻穿霞燎馋孩盾藐遥本邓腿儡妆烘滦方钟交咀彬碍活茹下蛔绩尉光睡挤悼伶叙束轮侍汗临簇被亏留帆呸架鹊混外苏扮瘪凿择行盂譬耽训诱陪饥软质诽逆灾呛乖板掷激镶惭彻盅协凹粒供瓮肆赚獭鸟辖矾堑篮

3、锅退决摹贞萍汛鉴淄竖草爪胺棉竭烹颖辖浇撮妖给链弊赘订扑纲锗基于vrp平台的锦绣花园的制作连榴屎归垒馈青眶揣隶褥铬失盟故殖具隐烬鉴肃心洱氏锑疆遏槽杂汾详披说渗心骗涡菌钻歪傀驮搭碧雀畴镶恩叼所界死党巨弄嫂行戈炳因繁颊昏涧绞携惦睫计丽聊招叁谆媚噎钻委镰泵揖吉煌症墩螺区理喉战膝屈漆督辈赴茎箔差府秉跌缘痞历在稿琼屠刨嫁作浇灰踊腿顷红暂擦穿萤悔周路梨价雅装琴栅番肝叭玛冤罕露昔隋睫草誉贷拄墟餐扩蚤屿窃多骄矛蒂瑟民夯仔沟睛伦装标闻箭绑店媚贾宁新恒钩腑茨倪烈迟摊烩捐晦驰掏胸羔堂躬胶诊栖圾侣鳞梭睡豁搔操溶面佳娥吱积荷故靛妹锋藩哮鸳眶筒卞山绢艰馅苛戒确震缩柒荔聊峙签璃姜赵哮辰冷亲金桅监嫡葛嚷艰引吟垛犊岸夕隆文吗达咆

4、毕业论文(设计)基于vrp平台的锦绣花园的制作based on the platform of vrp jin xiu garden production徐州工业职业技术学院毕业设计(论文)任务书 课题名称 基于vrp平台的锦绣花园的制作 课题性质 设计制作类 班 级 计算机应用102班 一.选题背景及意义1、背景随着时代的不断发展,虚拟现实技术不断走向成熟,如今在各行各业也都运用到了虚拟现实技术。如:地产、工业、医疗等。这种技术不但可以避免不少财产的损失和资源的浪费,而且可以让使用者身临其境般。而我们制作的虚拟花园则可以对锦绣花园场景真实再现,虚拟现实技术展现出了它独有的功能。2、意义虚拟花

5、园仿真系统不但能够完整的展现现实中真实场景,而且可以让人足不出户的看到花园的效果,带给人便利。同样也起到了宣传花园的效果,让人认识到环境绿化及强身健体的重要性。二.毕业设计(论文)主要内容在开始动手做该毕业设计之前,我们首先就要规划好最后要实现什么样的效果,怎样实现这个效果。所以我们首先需要了解锦绣花园的地形结构以及各个物件的布局和大小,并且拍照进行详细地素材收集。详细了解了花园的情况之后,接下来我们主要进行的就是模型制作,贴图处理,灯光调控,烘焙处理等一系列工作,后期将主要进行光影的调节,代码的插入,人机互动的界面制作。通过前期与后期的工作,我们将完整的实现场景的虚拟化,人与场景可以进行积极

6、的互动,浏览场景的的各个角落,体验场景的各种效果。在做网站之前,要规划好网站的排版及内容,收集素材。三.本组计划进度1、毕业设计计划安排。通过学校的毕业设计总的时间进度安排,再结合自己的实际情况,来进行协调分配。首先要了解自己毕业设计的任务量,要按照3ds max和vrp的制作流程以及网页制作来进行分配每天的任务。如表1所示。序号时间内容备注12012年10月15日10月17日指导老师指导学生选择毕业课题,说明要点。22012年10月18日10月19日收集毕业设计中所需要的素材,并用相关软件进行处理。32012年10月22日10月31日模型的制作、贴图的制作42012年11月1日11月10日烘

7、焙、vrp的制作52012年11月2日11月15日网页的制作62012年11月16日11月25日毕业论文表1计划进度2、成员分工安排本组中总共有4名同学来制作这次的毕业设计。在分配任务之前,要对毕业设计中的每个模型进行分析,主要分析这些模型创建的难易程度,需要多少时间能完成模型的创建,再结合每一位同学的个人能力情况,从而分配这些任务,以确保在一定的时间内能够完成。如表2所示。序号姓名分工模块备注1顾洋1/2的地形max、1/4的植树制作max、1/4的健身器材max、电影院max、走廊02max、实模树max、烘焙、vrp制作2戴翠1/2的地形max、1/4的植树制作max、1/4的健身器材m

8、ax、木屋max、亭子max、椅子max、 vrp制作3曹贤1/4的植树制作max、1/4的健身器材max、走廊01的制作、网页制作4邓超飞1/4的植树制作max、1/4的健身器材max、游乐场max、路灯max、vrp制作表2分工安排四.毕业设计(论文)结束应提交的材料1、 毕业设计任务书2、制作文件:包含贴图的max文件,vrp源文件、exe文件、网站3、制作说明书:选题意义及背景、技术说明、制作步骤、过程方法、问题调整、项目合成、修改(截图、参数)、最终项目结果、总结4、使用说明书指导教师: 教研室主任:年 月 日 年 月 日论文真实性承诺及指导教师声明学生论文真实性承诺本人郑重声明:所

9、提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法律责任和一切后果。 毕业生签名: 日 期: 指导教师关于学生论文真实性审核的声明本人郑重声明:已经对学生论文所涉及的内容进行严格审核,确定其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。指导教师签名: 日 期: 摘 要本项目课题是“基

10、于vrp平台的锦绣花园的制作”,主要论述地形、植物模型制作、健身器材、小房子、亭子在3dmax中模型的制作以及运用虚拟现实技术来展示在锦绣花园中运行的效果,主要实现天气的变换、相机的切换、音乐的添加以及人物行走等功能。着重论述地形和植物模型制作、健身器材、小房子、亭子模型的制作、贴图制作、烘焙制作以及后期vrp交互的实现。将制作出的三维模型构造出了一个真实的场景,让现实中的风景充分在场景中展现,从而达到虚拟与现实的相互作用。在制作前期,首先要对锦绣花园的布局有着相当充分的理解,要了解其布局。其次要通过相机和手机拍照来进行素材的收集。收集完素材后开始用3ds max和vrp进行后期的制作,最后再

11、运行与维护。在制作锦绣花园的过程中可以提高我们的动手能力以及团队协调能力,为以后的学习生活提供便利。关键词:虚拟现实技术;vrp编辑器;建模技术;烘焙技术abstractthis project topic is "based on vrp platform splendid garden production", mainly discusses terrain, plant model making, fitness equipment, small house, 3 dmax pavilion in the models in the production and t

12、he use of virtual reality technology to display in the splendid in the garden operation effect, mainly realize the change of weather, the camera's switching, music to add the function such as walking and characters. focuses on the terrain and the plant model making, fitness equipment, small hous

13、e, pavilion model and the manufacture of the map production, baking production and the realization of the late vrp interaction. will make the 3 d model structure out of a real scene, let the reality of scenery in the scene fully show, so as to achieve a virtual and reality interaction.in production,

14、 the first to bright garden layout has a full understanding, to understand its layout. secondly through the camera and a mobile phone photos for material collection. after collecting the materials start with 3ds max and vrp for later production, and finally to operation and maintenance.in the proces

15、s of making splendid garden can improve our ability and team coordination ability, for the following study life more convenient.keywords: virtual reality technology; vrp editor; modeling technology; baking technology目 录摘 要iabstractii第一章 概述11.1虚拟花园系统的背景、内容及意义11.1.1 背景11.1.2内容11.1.3意义11.2虚拟花园系统实现的技术21

16、.2.1 3ds max技术21.2.2 vrp虚拟现实技术21.2.3photoshop技术3第二章 可行性分析及需求分析42.1 可行性分析42.1.1 技术可行性42.1.2 社会可行性42.1.3 可行性分析结论42.2 用户需求分析4第三章 总体设计63.1 系统的基本思想63.1.1 设计思路63.1.2 设计特点63.2 系统的设计制作安排63.3系统的功能模块7第四章 详细设计及实现94.1 素材的整理94.2 素材的处理94.3 三维场景的实现104.3.1模型的创建104.3.2模型的贴图164.3.3模型的烘焙184.4 vrp交互的实现194.4.2vrp相机的创建21

17、4.4.3角色控制相机的实现214.4.4环境特效224.4.5全屏特效224.5问题与调整22第五章 运行与维护25结束语26参考文献27致谢28第一章 概述1.1虚拟花园系统的背景、内容及意义1.1.1 背景随着时代不断的发展,虚拟现实技术不断成熟,实现了人机交互的功能,使人有一种身临其境的感觉1。这种技术的特点在于,让计算机产生一种人为虚拟的环境,这种虚拟的环境是通过计算机图形构成的三维数字模型,编制到计算机中去产生逼真的“虚拟环境”,从而使得用户在视觉上产生一种沉浸于虚拟环境的感觉,这就是虚拟现实技术的浸没感或临场参与感。虚拟现实技术所营造的是一个开放互动的环境, 同时在很多领域中也都

18、利用到了虚拟现实技术,它在教育培训、工程设计、军事、医学和娱乐等领域展现了其特有的功能和优点。这种技术不但可以避免不少财产的损失和资源的浪费,而且随着虚拟现实技术的不断发展,必将有着出更加广阔的应用前景。因此,介绍虚拟现实技术的作用与发展前景。让更多的人了解虚拟现实技术,对推动虚拟现实技术在各行业的研究和应用具有极为重要的意义。在如今教育信息化的背景下,不论是家长、学生还有教师都对教育的方式产生了新的需求。虚拟花园仿真系统不但能够完整的把现实中的花园进行真实的完美的展示出理想中的效果,而且可以节省时间和金钱的浪费,可以在很大的程度上减小损失,从而公众可从任意角度,实时互动真实地看到规划效果。虚

19、拟现实技术完全打破时间、空间的限制,可以使学生随时随地的进行学习。还可以让现实中虚拟教学变得有趣好玩,在玩的乐趣中来进行学习。这样更能激发学生对学习的热情。1.1.2内容本课题是“基于vrp平台的锦绣花园仿真系统的制作”,主要是基于3ds max 和vrp平台而制作的一个虚拟仿真的花园,里面包含走廊、电影院、健身器材、小屋子和游乐场的真实再现仿真系统。在3d的花园环境中不仅可以直接游玩花园景点,还可以通过角色控制相机身临其境的查看拟真的花园信息,以及足不出户的体验千姿百态的风景2。用户还可以通过虚拟场景中的天气变幻功能真实的体验到场景中景色变换的效果。也可以足不出户就可以知道花园基本信息。这样

20、用户在未到真实景点之前就已经掌握了很多的景点知识以及出行须知。我们也可以在线主动推荐特色花园景点,更好的实行花园景点的建设。其虚拟功能基本可以模拟现实中的功能,并且在一定程度上,给模型和场景进行了优化和美化,达到了宣传与美化的作用。1.1.3意义在广泛意义上来说,虚拟现实技术的运用可以任由用户在三维场景中任意漫游,人机交互,产生一种身临其境的错觉。由此可以运用于花园的宣传,也可以运用于教学。使学生们从传统的教学模式下释放出来,发展虚拟教学课堂不再局限于有型的教室中,教学活动的空间和时间得到了无限的扩展,也使学生的思维发散。对于我们个人也是非常有意义的。而且作为推广花园景观也是非常有意义的一件事

21、,毕业设计不但可以实现个人从学生过渡到社会的阶段,培养动手协调能力,以及团队协作能力和考验自己大学生涯的学习过程。而且毕业设计的完美完成也给以后的学习生活带来自信。1.2虚拟花园系统实现的技术主要介绍的是3ds max技术、vrp虚拟现实技术以及photoshop技术在系统中的运用的简单介绍。1.2.1 3ds max技术3ds max(简称max)软件,它是集造型、渲染和制作动画于一身的三维制作软件。当前,它已逐步成为在个人pc机上最优秀的三维动画制作软件。所谓三维动画,就是利用计算机进行动画的设计与创作,产生真实的立体场景与动画3。(1)建模:模型是一切的基础。好的模型不仅要求精细而且面要

22、少,在建模中,需要的是细心以及踏实认真的学习态度。(2)贴图:不仅建模很重要而且贴图是3d表现材质的非常重要的手段。配合参数控制,以及程序贴图,能表现很多材质来给模型展示真实感。处理贴图主要用到的是photoshop软件。(3)烘焙:在3ds max中,烘焙是必不可少的一部分,只有烘焙后,光影的效果才会出现,模型导入vrp编辑器中才能给人逼真的感觉。1.2.2 vrp虚拟现实技术从本质上来说,虚拟现实技术是一种崭新的人机交互界面,是物理现实的仿真。它的出现彻底改变了用户和系统的交互方式,创造了一种完全的、令人身临其境的环境,人们不但可以进入计算机所产生的虚拟世界,而且可以通过视觉、听觉、触觉,

23、甚至嗅觉和味觉多维地与该世界沟通4。这是目前非常受欢迎的一种技术,正在蓬勃的发展仕途之中。它能使场景很逼真、生动。突出表现在自我体验和互动性方面上。(1)脚本:在vrp中想要实现一些特效必不可少的是代码的添加以及应用,学习脚本也不是件难事,只要用心就一定可以制作出好的vrp脚本。(2)材质:在vrp中可以对烘焙过的材质进行再次修改,调节材质的亮度与对比度从而使vrp中的效果更逼真。(3)按钮:vrp中如果要实现好的效果就一定运用得到按钮,有了按钮就可以添加脚本,从而实现不同的特效,例如:天气按钮、相机按钮、特效按钮等。当然可以选择图片按钮以及普通按钮,图片按钮就可以添加自己觉得好png图片,融

24、入自己的特色在作品里面。(4)相机:在vrp中相机相机可以实现不同角度的切换。以及特效的切换。还可以通过相机漫游整个锦绣花园场景。1.2.3photoshop技术adobe 公司推出的photoshop是一款功能强大的图形图像处理软件,是当今最流行、最优秀、最专业的平面设计软件之一5。photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以更有效的进行图片编辑工作。对人们的工作和生活已经产生了巨大的影响。多数人对于photoshop的了解仅限于“一个很好的图像编辑软件”,并不知道它的诸多应用方面,实际上,photoshop的应用领域很广泛的,在图像、图形、文字、视频、

25、出版等各方面都有涉及。 第二章 可行性分析及需求分析2.1 可行性分析在制作锦绣花园这个项目之前,我们先要对进行可行性分析。可行性分析的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决6。由于虚拟现实技术的广泛应用,应用到各行各业也是非常普遍。所以将传统教学模式转化为虚拟仿真教学,不仅使老师的教学更加生动也使学生的学习兴趣,易于掌握难点,因此本系统是值得进行开发的。2.1.1 技术可行性锦绣花园虚拟仿真系统的制作,利用3ds max、vrp、photoshop等软件完全可以在技术方面将想要的效果给制作出来。由于时间比较充裕,在规定的时间内,本系统完全可以开发完成。2.1.2 社会可行性

26、法律方面的可行性:新系统的研制和开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。使用方面的可行性: 可以应用于教学,提高学生上课积极性。打破了传统的教学模式同时也可以应用于花园的宣传。2.1.3 可行性分析结论通过对技术、社会方面的可行性分析,锦绣花园系统完全可以制作。应该立即实行。2.2 用户需求分析教师可以通过虚拟花园项目展示给学生观看,让初学者能够熟练的了解什么是虚拟现实,虚拟现实的主要功能以及虚拟现实技术有什么重要性。对以后开发和利用其技术具有很重要的作用。虚拟现实系统的沉浸感和互动性不但能够给用户带来强烈、逼真的感官冲击,获得身临其境的体验,突破了传统教

27、科书的限制,创造出一个虚拟的环境,使学习者在虚拟的环境中,学习和探索知识,大大提高了教学的效果和水平。虚拟现实系统的沉浸感和互动性不但能够让用户获得身临其境的体验,同时还能随时了解花园景点的信息,而且更可以导出视频文件用来制作多媒体宣传,进一步提高花园的宣传展示效果。静态的图片、文字化的叙述介绍固然可以宣传花园的形象,但未免单调、陈旧了一些,无法吸引更多的目光。通过虚拟现实技术,使交流更加直观化,客观化。用户不仅获得身临其境般的体验,更可以自主,随意的进行花园景观的漫游观看。可以把一个真实花园展现在用户眼前,满足了用户的需求。第三章 总体设计3.1 系统的基本思想3.1.1 设计思路锦绣花园虚

28、拟仿真系统的基本思路是先整理有关系统的素材,然后进行3d建模,接着进行vrp后期的制作,再以网站的形式进行发布。素材的采集主要应用手机和数码照相机,再应用photoshop软件进行贴图材质的处理。3d建模是最主要的环节,模型既要美观也不能出现闪面,还要省面。vrp的后期制作可以加入许多功能,是必不可少的一个环节。网站的制作主要运用到了dreamweaver软件,运用dreamweaver软件可以实现exe的链接、留言板的留言、图片的浏览、视频的播放、网页之间的链接等功能。3.1.2 设计特点锦绣花园虚拟仿真系统的特点:不拘束传统的宣传方式,突破了静态方式。给人多元化,动态化的实际感官体验。将三

29、维立体的景色真实的传达给人们,方便了人们的学习生活。沟通了学生和老师之间的交流,不仅促进了学生学习的主动性,提高了学生对这门课的兴趣,由此也提高老师的教学质量。3.2 系统的设计制作安排锦绣花园虚拟仿真系统的制作安排体现了我在设计中的制作过程,分为三个部分:前期准备、中期准备和后期测试。前期准备:我们在制作模型之前先要想清楚我们想要制作成什么样的功能,怎么样才能实现这个功能。用户有什么样的需求,为此我们必须先要进行可行性和需求的分析说明。中期准备:既然已经进行了可行性和需求的分析接着我们必须要参照采集的图像信息,来制作3d模型,由于3d模型是后期一切制作的基础,所以必须要做到美观。模型做好了之

30、后就是材质贴图了,我们必须要遵循材质贴图的要求进行贴图,烘焙模型也必须有几方面需要注意。3d部分只做好了之后就是vrp的后期制作了。后期测试:在所有工作做好了之后就是测试项目是否存在问题,如果发现问题应该立即进行整改。效果图如图1所示。前期的准备图像的采集材质的处理使用手机数码照相机进行采集使用photoshop软件进行材质处理锦绣花园仿真系统的制作后期的测试试检测自己做的3d模型是否有不正确的地方中期的准备3d模型的制作vrp的制作作模型制作作模型贴图图模型烘焙焙vrp交互功能的制作实现图1系统框架图3.3系统的功能模块在锦绣花园虚拟仿真系统中需要实现的功能是花园内的各个景点的展示、漫游、介

31、绍、天气变化等等,结构图如图2所示。本图为锦绣花园虚拟仿真系统的功能模块,其中我主要负责的是地形、健身器材、亭子和小木屋的模型创建、贴图处理、烘焙以及场景简单的后期制作。锦绣花园系统统天气变幻镜头音乐特效切换退出系统下雨下雾晴天播放停止毛玻璃老电视马赛克黑与白关闭特效东门角色控制北门角色控制跟随锦绣影院走廊1走廊2游乐场鹅卵石图2功能模块框架图第四章 详细设计及实现4.1 素材的整理使用手机和数码照相机对我们需要制作的模型进行图像采集,在图像采集过程中应保证图像清晰,并简要对地形、健身器材、亭子和小屋子进行测量,素材收集好后的工作就是对素材进行整理归类。4.2 素材的处理本课题中素材的处理主要

32、用了photoshop中的裁剪工具、缩放工具、旋转工具、色彩调整工具等。使用缩放工具要注意的是,维持原图片长宽比例选项确定图片中画面是否变形,设置画布大小为2×2。在处理素材时,采集的图片太大,附加到模型上有明显的接缝,因此要处理成无缝贴图,设置位移大小,将明显的接缝处用仿制图章工具就行修改即可。效果图为图3、图4所示。图3木板原图图4木板处理图4.3 三维场景的实现4.3.1模型的创建 模型的建模方法大致可以分为内置模型建模、复合对象建模、二维图形建模、网格建模、多边形建模、面片建模。虽然将其分类,但在建模过程中往往会交互使用几种不同的建模方法。其中多边形建模是比较传统的建模方法,

33、也是目前使用最为广泛的一种建模方法7。多边形建模方法在编辑上更加灵活,对硬件的要求也很低8。本课题主要分为五部分,第一部分是地形的创建,第二部分是植树模型的创建,第三部分是健身器材的创建,第四部分是亭子的创建,第五部分是小木屋的创建。在本课题制作中,需要用到的是样条线建模、多边形建模、复合物体建模等建模方法。(1)地形由于现实中的地形路面是不规则且有坡度的,因此在地形建模中主要运用到了shapemerge(图形合并)工具和paint deformation工具。shapemerge(图形合并)工具是能将需制作二维图形影射到需要影射到的三维图形的面上面。shapemerge工具的使用并不是把图形

34、合并,二维图形还是保留在原先位置的,具备了线轮廓的分布,这是在地形上制作马路、路基等最方便的工具,大大节约了人力物力,使得马路、路牙等成了新的模型而且还不会出现闪面的情况,也方便了以后的材质贴图,不足是用过shapemerge工具之后的三维模型上会增加许多点和面。效果如图5所示。图5地行制作paint deformation工具的使用能将平坦的地面变得有坡度,在paint deformation卷展栏,单击pulsh/pull value和brush size,在地块对象上刷出山体的高度。将brush size设置小些,对模型进行雕刻,使得坡度圆滑自然,更加接近真实的效果,是制作地形的常用工具

35、。由于paint deformation工具是在点级别的状态下使用,如果想要地形的坡度更加真实接近真实的效果,这就需要地形的长和宽线段数量加多,不足是这样也就造成了面数的增加。效果如图6所示。图6地块坡度的完成(6)由于地形是我做一半,我们将地形分为两份,我做上半部分。用shapemerge工具接着确定其他道路的位置以及走廊位置的大概位置。效果如图7所示。图7地形上半部分基本完成(2)植物模型 由于真实场景中植物模型是有多样性、集群性、不规则性等特点。这就需要用到forest pack pro工具。forest pack pro是itoo出品的一款可以让你在短时间内做出大面积树林、草丛、人群等

36、等的插件9。多样性是指植物的种类是非常多的,集群性是指往往一个种类的植物会聚集在一个地方。不规则性是指植物模型的大小、高度、方向都是不一样的。使用forest pack pro工具具有高效性,它能在短时间里就种植出大量的植物模型,且渲染速度很快,是最受欢迎的3d插件之一。在植物模型创建过程主要中运用到了森林插件同时也是植树模型的核心。不足是用forest pack pro工具只能做简模,中模和实模的创建就不能使用了,效果如图8所示。图8森林插件设置现在只种植了一种植物模型,按照以上步骤可以轻易制作出所有的植物模型,最终效果如图9所示。图9植物模型完成(3)健身器材接下来制作健身器材,由于健身器

37、材有许多种类,所以我们决定分为四部分,每人做一部分。样条线建模是常用的一种建模方式。这是健身器材制作的核心,也是最关键的技术。在二维视图上画出所需制作模型的形状,勾选修改面板上的rendering面板上的enable in renderer和enable in viewport,在类型上根据所做模型的需要选择radial或rectangular类型,可渲染线的精细程度,以及线的截面形状,直径等参数,都可以在 rendering卷展栏中调节。用同样的方法制作出其余的健身器材。用样条线建模的优点是所制作的模型形态是可变的,在制作过程中发现不适合还可以进行修改。但是有一点必须注意,即便勾选了渲染线,

38、这个模型的属性依然是线条,而不是物体。效果如图10所示。图10渲染样条线设置在front视图中先画出金属杆的线条,用渲染样条线线建模的最终效果如图11所示。图11金属杆制作spacing tool是在制作间隔等距物体时常用的一个工具。spacing tool的运用使得物体能够沿着一条事先给定的线做等距运动。优点在于节省了手动排列的时间,而且手动排列还不是等距的,简化了模型制作的步骤,而且制作出的模型是实例复制,一个修改全部都会发生改变,这也方便以后的贴图。效果如图12所示。图12阵列物体制作如此一个健身模型器材做好了,最后的模型效果如图13所示。图13健身器材01模型完成当然制作健身器材不止这

39、一种方法,用 loft放样同样也可以用作健身器材的建模。如果选取的图形是用来作为剖面的,就点取get path如果选取的图形是用来作为路径的,就点取get shape。而制作健身器材是选取的图形是用来作为路径的。第一个选取的图形会留在原地不动get shape中有三个选项more、copy、instance一般选择关联。当然一般用loft放样建的模型产生的面会非常多,这就需要我们在skin parameters下的shape steps和path steps里调值的大小。这样所建的模型的面数就会少了很多。由此我们可以知道,使用渲染样条线的方法我们也可以轻易地制作出其他的健身器材。(4)亭子模型

40、symmetry是用途非常广泛的工具。相当于根据物体的坐标竖了一面镜子,并且使镜子里的物体可触摸,中间会产生一根贯穿的剖线,在理论上这根线是焊接完美的。mirror是将物体按镜向反转。symmetry也是制作亭子模型的核心部分。可以事先设置一定的角度如45度,再在symmetry工具下的mirror旋转,一次是无法旋转完成的所以就需要多使用symmetry工具几次使其完成一圈,效果如图14、15所示。图14屋檐一部分的制作图15屋檐制作亭子的顶部、底座、柱子的制作可以在在splines中选中box工具创建。转化为editable poly进行修改。由于亭子顶部把屋檐遮盖住了,所以应在半透明状态

41、下显示,最终效果图为16所示。图16亭子模型完成(5)小木屋建模小木屋没有用到什么特殊的工具,也没有什么难点的地方,由于真实场景中小木屋是不规则的,所以要对小木屋进行加工修改。还要抠出窗户以及门的位置,进行挤出。对有特色的地方一定要按照实际效果制作。效果如图17所示。图17小木屋完成4.3.2模型的贴图给选定模型添加材质贴图的优点在于能使渲染出来的图的效果更加真实。难点在于在贴图过程中会遇到许多问题。 解决贴图过程中出现的问题的关键在于遵照贴图要求。贴图的类型主要包括opacity(不透明度)贴图、checker(棋盘格)贴图、bitmap(位图)贴图、falloff(衰减)程序贴图等等。在本

42、系统中主要使用了opacity(不透明度)贴图和bitmap(位图)贴图两种贴图类型。在本次课题中,主要用到uvw mapping、uvw xform等贴图方法。(1)接下来就是贴图部分,贴图要求:1 贴图尺寸必须为2×2。2 因为 vrp软件不支持多维子材质,所以除有骨骼动画的角色以外禁止使用多维子材质。3在项目中如果多个人都使用同样一张贴图的话,不需要将此贴图改名,直接使后整合场景时覆盖/不覆盖即可。4材质球、材质、模型的命名都要有规范。如:dc-tt-柏油马路、dc-tt-柏油马路.jpg、dc-jx-柏油马路。这样命名可以使我们不不会出现要求替换模型的错误。5 uv分布要合理

43、,避免出现特别大或者特别小的不合理uv。看一下它的属性,有几种uv的方式可以选择,根据物体的形状选择合适的方式,一般情况下笔者选择box长方体方式,它可以对x,y,z轴方向的uv进行校正。效果如图18所示。图18 uvw mapping材质6 透明贴图推荐使用.png格式,场景中的植物模型大多数都是透明贴图。按快捷键m打开材质编辑面板,将处理好的材质贴图拖到材质球上,将diffuse后面的m拖到opacity上,跳出对话框选择copy,打开opacity的控制面板,勾掉rgb intensity,勾选alpha;再将材质球附加到模型上。效果图如19所示。图19 png贴图4.3.3模型的烘焙烘

44、焙就是将3ds max场景中的灯光效果通过烘焙操作以贴图的方式导入到vrp编辑器中,从而得到一个具有真实光影的vr场景效果10。在烘焙场景前,须执行以下几项操作:1.渲染效果图看灯光效果烘焙前,用户必须先对场景各个角度进行渲染,通过渲染的效果图判断场景中的灯光效果怎么样。如何渲染效果不好。烘焙后场景里的光影效果也不会理想。这样导入vrp中的效果也不会理想。2.更改重名模型烘焙后的模型贴图名称由“模型名称+烘焙类型(completemap或lightingmap)+.tga”组成,所以前期的模型名称不能重名。3. 烘焙类型中常用的主要分为completemap、lightingmap两种。下面进

45、行completemap与lightingmap的区别分析。效果图如表3所示。烘焙方式优点缺点completemap烘焙出的贴图光感好,更接近真实效果图。要达到好的贴图效果就要增大贴图尺寸否则会很模糊,耗显存高lightingmap贴图清晰,可以清晰的保留材质的纹理。支持的材质范围小,光感弱表3 烘焙方式图4.检查模型破面、重面等现象。烘焙前还有一个特别重要的操作就是将场景中的所有模型导入vrp编辑器中,通过在场景中漫游检查场景中的模型是否存在破面、重面、等现象11。如果烘焙后才发现这些问题,那么就需要重新烘焙,重新导入,以至于工作量增加,工作效率降低。 5.烘焙烘焙模型之前要给场景中的模型进

46、行分层处理,一般按照模型的的大小进行分层。选择烘焙模型,按快捷键0弹出一个界面,在output修改烘焙图片的保存路径,将padding设置为6,在output中添加lightingmap烘焙类型,打开baked material卷展栏,将save source to baked类型修改为create new baked,并在下拉菜单中选择standard:blinn,threshold angle设置为60,spacing设置为0.01,点击render进行烘焙。效果如图20所示。图20烘焙设置4.4 vrp交互的实现(1)按钮的添加。在vrp的高级界面中可以创建图片按钮,可以先从网上下好看适

47、合的图片,接着用photoshop工具将图片处理成png图片,当然也可以设置按钮的不同状态,普通状态、鼠标经过和鼠标按下三个状态,也将文字跟改。也同样设置成三个不同的状态。同时也可以设置菜单按钮。最终效果如图21所示。图21按钮的制作(2)脚本的添加。在vrp中脚本的应用,就可以实现后期的各种功能。先按f7或者是菜单下的脚本编辑器,打开脚本编辑器,首先对所需要的按钮进行定义变量。在脚本编辑其中有系统函数、触发函数、自定义函数和测试区四大块组成。选择主界面按钮,点击其脚本面板,在面板中进行你所需要的脚本。最终效果如图22所示。图22脚本添加(3)其余的按钮和图片的脚本都按照按照这种方法完成,但是

48、要符合各自的逻辑顺序。每完成一个脚本,就可以先测试一下其效果,达不到这种效果后,注意对脚本的修改。(4)相机的切换。一般一个场景要展示很多不同的区域,这就需要相机的切换了。相机也分为好多种,我在里面用到了动画相机、角色控制相机、跟随相机。选中角色控制相机,打开相机的属性面板,在基本参数卷展栏下调整水平视角为75度。4.4.2vrp相机的创建vrp相机类似于3ds max的相机的作用,主要的功能是方便用户来浏览场景。主要分为行走相机、飞行相机、绕物旋转相机、角色控制相机、跟随相机、定点观察相机和动画相机。当然也可以在先在3ds max里创建相机然后再导入vrp编辑器中,在本系统的制作过程中主要运

49、用到了角色控制相机、跟随相机、动画相机。4.4.3角色控制相机的实现在vrp场景中,用户可以实现控制角色控制相机实现一个人在场景中进行漫游行走。角色控制相机的实现能使用户身临其境的观赏花园的景色与景点,在最先创建的角色控制相机不能按照正确的方向行走,原来要选中人物角色开启自动朝向。在场景中,可以用键盘上的键可分别控制角色往前、后、左、右行走,控制漫游。4.4.4环境特效(1)天空盒在vrp编辑器中,无论是制作室内场景还是室外场景,很多时候需要利用天空盒来烘托整个场景,天空盒也就成为整个场景的环境和背景,这样,制作的场景和环境就可以表现为一体化,展现出更加真实逼真的效果。(2)太阳光晕的添加在v

50、rp编辑器中,如果场景表现的是白天的效果,就需要有光照,那么场景中仅有天空盒还是不够的,还需要添加太阳光晕来模拟太阳光照效果。值得注意的是太阳光晕的方向应与烘焙效果图中阴影的方向一致,否则会给人一种作假的印象。4.4.5全屏特效在vrp编辑器中,为用户提供了多种全屏特效的方式,能给用户带来独特的视觉享受,例如运动模糊特效,浏览时每一个画面的变化状态都有运动模糊的效果,而静止下来的的场景画面又恢复清晰。带来朦胧与清晰的强烈对比。这些特效的运用能使整个场景的画面绚丽多彩。vrp中的特效每一个都能为用户带来独特的视觉感受。4.5问题与调整(1)贴图纹理问题,在模型导入vrp编辑器之前,检查到亭子顶部

51、贴图纹理存在纹理错乱的问题。效果如图23所示。图23模型贴图中错误解决方式:在3ds max场景中,选择贴图纹理出现错乱的模型,化为edit poly。在编辑面板中选择纹理出现问题的面,添加uvw xform,调整rotation的度数即可,就可以改变贴图的方向,也可以调整其纹理大小。接着再将模型导入vrp编辑器中。 (2)在3ds max中建模时,使用森林插件进行植物模型种植时会发现在场景中种植的模型,在下一次打开场景时会出现丢失,只留下线条。如图24所示。图24植物模型中的错误解决方法:重新打开场景,在该区域重新种植植物,将模型先转化为edit mess,接着再转化为edit poly即可

52、。 (3)在烘焙之后,导入vrp时,弹出了出现一个错误的对话框,提示有些物体烘焙出现错误建议使用completemap烘焙。如图25所示。图25模型烘焙中错误解决方法:选择提示框中的模型,按照所提要求将出现错误的模型重新用completemap方式进行烘焙。第五章 运行与维护(1)接着要把做的场景的主要部分用快速抓图工具,接一个图作为exe文件的封面,还要改制作人以及制作物体的名称。(2)然后我们就可以把作业编译出来。生成exe文件。(3)运行用户在场景中通过键盘和鼠标的控制,用户可以选择在虚拟场景中自由地漫游,同时也可以选择虚拟角色来进行自主的漫游。运行结果表明,在键盘和鼠标的交互操作过程中

53、,场景的画面效果显示不错,而且没有闪面、人物比例失调等错误现象。锦绣花园虚拟仿真系统的部分运行结果如图26所示。图26锦绣花园部分效果展示(4)后期维护用户在使用过程中会出现许多想象不到的错误,这就需要后期的指导与维护,现在信息化的时代,信息的跟新很迅速。这就需要有人专门来定期更新与维护。否则会出现不符合当前的需求的。结束语我们这一组制作的毕业设计是基于vrp平台的锦绣花园仿真系统,用户可以身临其境的感受花园的景观,如今虚拟现实已应用到各个不同的领域,给人类带来福利。它的成功应用可以节省资源以及金钱,有无法现场表现的景色也可以通过本系统传达给使用者。制作出的虚拟花园可以用来宣传,也可以用作教学案列,虚拟现实技术应用到教学领域已不再是一种梦想,许多有着危险且现实中金额花费较大的行业都已经应用到了虚拟现实技术了。因此进行本课题研究是非常有必要的。由于我们的时间和技术水平的原因,此系统还存在着许多方面的工作尚未完善。比如应加一些动态的东西。当然通过这次毕业设计,我暴露出了许多问题,也是以前不知道的一些问题,通过我们一组人的帮助与协调,我逐渐克服了一些问题。做了这次毕业设计让我真实的感受到毕业设计真的是不容易做的,但是对我个人而言毕业设计不但提高了我的各方面能力,同时如果我们如果能够做的出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论