范文无忧网面试笔试简历简介

美术资源导入虚拟现实引擎的方法研究

12月08日 编辑 fanwen51.com

[电气自动化控制设备的可靠性测试方法研究]近几年,随着电气自动化控制技术的不断发展与进步,电气工程以及电气自动化已经被广泛的应用但各行各业当中,小到一个简单的开关设计,大到复杂的航天飞机的研制,都会应有当电...+阅读

毕业论文是检验在校学习成果的重要文档,如何写好毕业论文也成为每个即将毕业的学子最关心的事情之一,可以参考一些优秀的论文范文

一、虚拟现实概述

众所周知,近年来,虚拟现实技术特别是虚拟漫游技术已经广泛应用于各行业的多个领域,如虚拟数字城市、工业产品展示、虚拟教育训练、虚拟建筑室内外设计、测试游戏开发等。目前,虚拟现实市场中比较主流的制作软件有virtools,unity,VRP,quest3D等。在虚拟软件的具体实际制作中,有一些经验想与大家在此分享,希望能帮助大家更高效快捷的完成教学课程和项目制作。

二、美术资源准备

在导入虚拟现实引擎之前,美术资源包括模型,贴图,动画,声音都需要在外部软件制作,主流使用的图形和音效软件包括photoshop ,3ds max,cooledit等。在具体运用中,三维软件需导出固定的格式或者使用插件与引擎进行对接, 在此文章中的导入均默认为3ds max软件。

在模型制作方面最好使用三角面和四边形面进行创建,这样能有效的避免在三维虚拟现实引擎中出错问题。在导出前确定合并与分离的需求,目前引擎不具备编辑美术资源功能,使用Reset Xform命令重设XYZ轴向和多边形的法线信息。

模型需要贴图来给予生机与色彩,在贴图搜集过程中,重复的贴图尤为重要,虽然互联网上贴图资源库非常强大,但在具体使用过程中,贴图需要按照自己想法进行修改和制作,需要使用photoshop滤镜中的位移命令来进行贴图重复性制作。例如,本身为512*512的贴图,裸眼无法识别此贴图是否无限延续,位移256个单位就能看出端倪,如果贴图无缝将不会出现任何的问题,如果出现明显的接缝,需要使用仿制图章工具或者修补工具进行涂抹编辑。

涉及到复杂材质,使用shell material壳材质和Mulit/sub object多维子材质,在这里说的壳材质是用来表现烘焙贴图的效果展示,多维子材质则是为了在引擎中能够更多的使用重复贴图保证在引擎里的纹理清晰。

三、贴图烘焙技术

将渲染出来的图作为贴图再反贴回去,这就叫贴图烘焙技术。在3dsmax中的烘焙贴图可以使用默认渲染器和高级渲染器两种。

使用默认的渲染器,打开灯光菜单中的默认skylight天光,并打开cast shadows投射阴影项,并可以投射比较柔和的天光效果,这样的方法可以制作一些场景中单独的体积比较小的物件,包括电脑,座椅,沙发,柜子等,因为它们有光感,有小的细节变化,但不会整体的影响到大的场景效果,也能够局部的去控制贴图的尺寸和效果。如果要导入引擎需要烘焙,选物件,打开键盘0键render to texture渲染到贴图,并确定烘焙的是你分好的1通道UV还是电脑将要帮你分的3通道UV,选择贴图发布类型为pletemap完整贴图模式,保存文件,路径和调节padding溢出像素加大值,完成后点击render渲染得到贴图并点击吸管去拾取视图中物件,材质球变成shell壳材质。

如果使用高级渲染器vray烘焙,理念大致相同,如果模拟太阳光照,使用Target Direct平行光束,点击选择vray shardow投射影子,选择F10打开渲染设置,打开vray间接照明渲染选项,为了提升速度调节参数样式为低,并勾选全局环境光设置,完成基础设置后,后面步骤大致同上。

两种引擎都能够接受多通道的贴图,只是支持形式不同而已,在为virtools做准备具体步骤中选择已经赋予完成的材质模型,给多维子材质到物件,烘培到壳材质,上部材质球用不同贴图为1通道的多维材质,下部分用3通道使用计算机自动计算的高级渲染器烘焙的pletemap。在为unity做准备的具体步骤中不能够依附于壳材质,需要依靠一个模型付两套UV的方式,首先同样也是对1通道来进行多维子材质的指定,为了得到物件的灯光贴图,效果更好,使用烘焙选项中的vray灯光贴图,并且在设置好vray参数后,取消全局开关选项中贴图项的勾选,烘焙完成的贴图是一张有阴影变化与颜色溢出的图片,此图可以按照需要在Photoshop中调节变成灰度图或者增加对比度等调节。

四、导出到引擎

virtools软件中能够很好的支持壳材质和多维子材质,unity软件则只支持多维材质,不支持壳材质。将完成的模型选择导出项,选择格式NMO,出现的对话框中选择导出成物件,选择路径为创建工程文件,在引擎视图中打开NMO物件,直接能够识别阴影和底部的纹理,可以通过右键菜单查看材质设置项,通过点击网格发现显示通道中多了一层,这就是3通道烘培的图片。unity导入前,视图中为通道为1的多维子材质物件,直接导出格式为FBX到工程文件Assets下,点击物件右侧出现的材质类型选择中选legacyshader传统着色器-lightmapped灯光贴图项-vertexlit顶点光照项,lightmap中选择加载3通道的烘焙贴图。

解决了一些关于贴图重复与光影烘培之间的问题,可以说制作项目的效率和精度均可以得到提升,同时,也更加便于修改美术资源和控制在虚拟现实引擎中最后想要达到的效果。

美术资源导入虚拟现实引擎的方法研究

延伸阅读:

新生儿监护室配奶感染控制与护理方法研究毕业论文是教学科研过程的一个环节,也是学业成绩考核和评定的一种重要方式。毕业论文的目的在于总结学生在校期间的学习成果,培养学生具有综合地创造性地运用所学的全部专业知...

基于网格的聚类方法研究申请学位必须提交相应的学位论文,经答辩通过后,方可取得学位,下面文书帮小编给大家带来一篇论文范文,欢迎阅读与参考!摘要:已有的聚类算法对于发现任意形状的聚类和处理离群点效...

机床的数控化改造方法研究以下是小编整理的关于机床的数控化改造方法研究的论文! 摘要:本文将对机床的数控化改造进行科学分析并从数控系统和机械系统的改造等方面提供可行性方案和思路。 关键词:普通...

建筑土建施工过程中的质量控制方法研究本论文就建筑土建施工过程中的质量控制方法研究进行了论述,欢迎大家借鉴!摘要:对于建筑工程而言质量是永恒话题,它对于工程起着至关重要的作用,特别是在工程完成后的使用。因为...

分析计算机网络服务质量优化方法研究分析计算机网络服务质量优化方法研究是小编为各位计算机网络的同学推荐的论文,希望对大家有所帮助! 摘要:当今社会随着经济水平日益增长,互联网技术也逐渐普及,成为了人们生活中...

《幼儿语言表达方法研究》开题报告《幼儿语言表达方法研究》开题报告 课题"幼儿语言表达方法研究"是我在真实、客观、科学基础上提出的。相信经过我的努力实践,一定能取得满意的成果,下面就本课题的研究背景、...

初中语文预习方法研究开题报告初中语文预习方法研究开题报告 郝巧芳 一、选题缘由 时代在发展,好多学校的生源都来自于外来务工子弟,这些学生的家庭教育及环境的普遍薄弱,导致学生对教师的依赖性较强,课前没...

小学低年级学生良好倾听方法研究开题报告小学低年级学生良好倾听方法研究开题报告 延安市宝塔区中石油小学 张小莉 一、问题的提出 不倾听怎能独立思考,没有独立思考怎么会有自己的观点,怎么能与他人交流,更不会从别...

高中物理学习方法研究高中物理学习方法研究,下面带来高中物理学习方法研究相关论文范文,欢迎阅读。 高中物理学习方法研究【1】 【摘要】高中物理往往被学生看做较难的科目,上课时觉得容易,但在做题...

推荐阅读
图文推荐
栏目列表