查看原文
其他

AR说 | 干货!从事VR开发,你一定要学习这些技能

2017-12-30 转转 ARC增强现实

很多人对于VR软件开发都很有兴趣,那么从事VR软件开发需要学习哪些专业知识和技能呢?今天ARinChina有幸采访到为美科技的联合创始人兼副总经理黄凯锋先生,黄先生曾做过策划、前期开发等,对市场和技术都有着丰富的经验,就让他来跟我们讲一讲从事VR软件开发需要具备的技能吧!

深圳市为美科技发展有限公司是专业从事虚拟现实技术服务的公司。为美科技拥有国际前沿的VR技术和国内顶尖的研发团队,专注于VR技术研发及视觉表现,同时获得国家多项软件专利。以家居、地产行业为核心,为家居虚拟现实、房地产样板间、教育培训、工业仿真等相关领域提供解决方案。为美科技为腾讯、中国电科、仁豪集团、爱丽舍宫、拉菲德堡等多家业内知名企业提供了优质的VR展示服务。

ARC : 我看了你们公司的一些小短片,感觉都很不错,所以对你们的制作团队很感兴趣,请您自我介绍下您和您们公司的团队吧?您是何缘由选择进入了VR开发领域?

黄凯锋 : 我原先从事房地产行业,15年初看到VR行业的前景,与公司的创始人开始筹划组建团队。而后我们一位技术大牛,也是我们公司的技术总监,加入了我们的团队,他已经进入这个行业10年了(以前不叫什么虚拟现实,哈哈),原先为上海世博会湖南馆做过数字展馆的项目,也为一些国企做过几个比较大的规划类项目。

我15年的时候从媒体上了解到VR技术,然后也体验到了Oculus的设备,虽然那时候的设备和技术,避免不了的强烈眩晕感还有画面模糊等各种问题,但是结合我的从业经历,我认为这个技术在家居领域里面大有可为,所以选择进入这个行业。

ARC : 从事VR软件开发需要学习各种编程和unity3d之外,您觉得还需要具备什么知识或者技能从而更好的在这个行业发展?

黄凯锋 :为了获得更好的画面效果,我们使用的是UE4(虚幻4)引擎。我认为开发一个项目从总体来说,分两个大块——程序和美术。首先从程序上,虚幻4的蓝图系统虽然能做一定程度的可视化编程,但是在涉及到一些底层或者部分功能的开发,还是需要会C++,在工作效率上和引擎的执行效率上,会有一些提高。

美术方面除了基础的3D建模软件之外,我觉得还是要有一定程度的美术天赋吧。同样一个场景,使用同样的软件,同样的技术水准,但是两个人做出来的东西可能天差地别,从我做过的几个项目,明显就能感受到这一点,材质灯光大家都会调,但是调出来好看不好看是另外一回事了,可能学习艺术设计专业的人来做这一块方向的工作是 44 34005 44 14985 0 0 4287 0 0:00:07 0:00:03 0:00:04 4286比较合适的(为了达到更好的效果)。在这个圈子里,也有一些人是属于技术美术这个岗位,要做好这个岗位,要求就比较高了,需要掌握的技术的面要很广,程序和美术都要会一些。

另外还有不属于技术层面的,我觉得蛮重要的,就是前期跟甲方的沟通,充分了解对方的需求、不厌其烦的跟甲方确认、完善沟通机制做好工作规划,能避免后期大量的修改,对于控制项目成本和周期也是非常有效的。

ARC : VR软件开发特别考验硬件配置,那么您们做VR软件开发与编程对电脑有什么要求吗?

黄凯锋 : VR内容对电脑配置的要求确实是比较高的,我们的开发的设备基本上就是主流的游戏主机的配置就够了,但是在测试和调试阶段,用的配置要稍微好一点,按照我们的标准,最低使用1070显卡的主机测试项目,在画面流畅不卡顿,不会因为延迟而产生眩晕的前提下,对项目的效果进行削减或者增强。当然有钱的大佬什么贵就用什么就行了,越好的硬件体验越好嘛!

ARC : 我了解到你们公司在房产、教育、游戏、影视、旅游、医疗、工业、家居、设计等领域都有涉及,那么你们主要开发过的VR应用软件中比较特别的案例是什么?能详细说说它的特别之处吗?

黄凯锋 : 在我们进入VR行业初期,根据团队的行业背景,瞄准的是VR地产、家居领域。我们在16年初完成的第一个商业项目,是一个家具企业的展厅,面积1000多平方米的欧式家具展厅,从里面的家具到固装,全部按照1:1的比例制作,现场还原度达到90%以上。这个项目的模型细节、精度在当时的环境下对我们来说是一个巨大的挑战,踩了很多坑,用了很多方法,做了很多优化,才让一个1000平方的大空间,堆满高模的项目,在当时的硬件条件下画面精美又足够流畅。可以说这个项目让我们整个团队充分的磨合了,也给我们留下了许多宝贵的经验。

另外我们也是比较早的将多人联机技术应用在地产家居领域的团队。17年我们开始接触安全教育领域,也落地了几个项目,目前跟一家大型国企是战略合作的关系。

ARC : 内容是整个VR行业最匮乏的,制作难度和门槛可想而知,我之前也了解过一些关于应用在房地产样板房等领域的VR交互技术,但你们自主研发的多人交互技术似乎更成熟,感觉也更流畅一点,您能说说你们在做这个的时候突破了哪些难点吗?

黄凯锋 : 多人交互技术的难点,在于解决用户端与客户端之间的数据传输和同步的问题。VR项目不同于一般普通的游戏操作,用户抓着手柄模拟双手,那么这双手的姿势、动态、以及它正在做的各种操作,都要被各个客户端识别到,并做出相应的判断,才能够实现多人“交互”。一开始我们做多人交互的时候,经常是用户A抓起某个物品,用户B的视角里面,东西还在原地,要么就突然消失,有时候也会遇到很多莫名其妙的问题,通过不停的参数调节和测试,一点一点的解决每个会遇到的BUG。现在我们已经落地的几个项目里有3个用户同时体验的地产项目,和使用了大范围定位系统的安全教育项目,可8个用户同时体验,理论上在宽带和硬件能够承受的范围内,增加更多用户端也是没有问题的。

ARC : 国内软件内容开发的企业挺多的,涉及的领域却不尽相同,比如地产、旅游、教育等,这是为什么呢?作为独立的VR软件开发者,有哪些经验可以分享给大家?

黄凯锋 : 每个团队都有各自擅长的不同的领域,我个人认为应该都是从行业资源和经历去选择进入某个领域的吧,毕竟现在VR还是以B端用户为主。从一个内容开发团队的角度,其实各个方向各个领域的内容都是可以完成的,技术并不是很大的问题。要把一个项目做好做精,关键还是在于你对这个项目所属领域的了解程度,比如有一个机器,你可以做出它的外形,但是你并不懂得它是如何运动的,这就需要你去对它进行一定程度的了解和学习,才能够把这个东西给做好,因此选择了某个领域,软件技术是一方面,另一方面就是去学习这个领域的专业知识,才能够把项目做到位。

今日话题 :


你都了解哪些有意思的软件?


欢迎大家在留言区对我们的今日话题进行讨论,对推送的内容,发表读后感或者意见哦!





·选·推·荐





【热】他们做的AR教育技术比热门IP更重要?

【新】VR在汽车领域是如何应用的?

【热】什么会成为AR解决方案的关键技术?

【新】VR游戏不好玩,更不好做?




 遇见AR 看到未来

ARC增强现实

   西安 | 北京 | 硅谷 | 



媒体合作/ 商务合作

邮箱:info@arinchina.com  

电话:400-012-0051  或点击菜单中<关于合作>

点击阅读原文,即刻开启!


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存