浅谈AR、VR虚拟家装系统开发(1)准备工作

前言

由于导师的需要,我从2016年大四做毕业设计开始接触AR、VR,到了现在也完成了两三个完整的项目。

虽说对于虚拟现实与增强现实不算精通,但也了解其中的原理及相关开发技术,虚拟家装系统是我做的最早的项目。之前一位同学说导师要求开发一款家装系统申报项目,但一直没有头绪,而我虽然技艺不精,在独自探索的过程中却也走了许多弯路,于是就把自己使用的技术与开发流程介绍一下,供初学者参考。

我的AR、VR虚拟家装系统开发大约经历了三个阶段:第一阶段是16年大四做毕业设计时,只是使用Unity+web开发技术实现了网页中嵌入三维家具交互与家装页面的功能;第二阶段是研究生一年级时加入了AR与VR技术作为交互补充,其中AR使用过easyAR和Vuforia以及太虚AR SDK,而VR受设备成本所限加入了Cardboard SDK进行开发;第三阶段是将AR与VR交互展示相结合,并加入了户型图识别算法以及LeapMotion手势识别算法,对整个系统进行了功能完善。

该项目也获得了我的研究生创新创业大赛生涯中第一个二等奖(第三届研究生移动终端大赛),并得到了主办方的设备支持,以及被申请了本市的科技项目。当然,这些于导师来说是件喜事,于我本人而言却并没有什么用,我还是一样的穷,一样的辛苦,并且现在也不再继续做AR VR相关的开发。

准备工作

说完了一些不关紧要的前言,首先需要说一说在做AR、VR家装系统时的一些准备,由于整个系统的开发工作都是由我完成,也比不得公司的成熟项目,因此我的重点主要是面向初学者做这样一个家装小项目时的教程。

1、Unity : 虚幻4也可以,但是我一直没用过;

2、3Dmax:作为一个苦逼的独立开发妹子,模型很多都需要我自己来进行处理;

3、Vuforia/easyAR/太虚AR SDK三选一;

4、Cardboard SDK for Unity,有HTC或者Occlus的就不用了;

如果我们要做一个虚拟家装系统,首先就是需要各种各样的模型(有建模师或者现成模型可以忽略),3D溜溜网是不错的免费模型下载网站,有各种常用模型以及相关软件可以下载,注意选择3dmax用的格式  点击打开链接

3D溜溜网下载的模型一般直接打开是灰模,因为使用了Vray渲染器,要注意的是Unity只支持3Dmax的普通材质。

如果你的3Dmax没有安装Vray,就只能打开材质管理器一个一个手动改为普通材质,这个过程比较繁琐而且容易出错。给大家推荐一个好用的Vray材质转换器,它可以实现普通材质和Vray材质的互相转换 点击打开链接

安装好以后在3Dmax中打开,简单的操作就可以转换模型材质,这个时候就可以看到模型的贴图了(如果没有的话在材质管理器点一下材质可见就好)模型就不再是灰模了~

但是要注意!这个时候模型还是不能导入Unity直接使用!

由于家装系统中,需要进行家具的移动旋转等交互操作,而家具规格不同,轴心也不同,所以必须将轴心调整到家具的底部,而且因为Unity中Y轴向上,因此对坐标轴与轴心需要调整,如图所示,选择模型后在面板中点击仅影响轴

之后将模型的轴心按w移至底部中心位置(直接输入坐标会更标准),按e将Y轴(绿色轴)旋转向上。

这样模型的处理就完成了,我将它称之为规范化处理。之后将模型导出为.FBX格式,将模型与材质直接拖入Untiy工程中或者复制粘贴文件夹到工程目录下都可以。这样处理过材质贴图与坐标轴的模型导入Unity,就可以免去很多后面的麻烦。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值