技术帖:VR应用开发需要什么知识?

关注VR大半年了, 之前也买了国内某某影音的眼镜研究了一下,很看好VR的前景也很想在这个行业创业,但做硬件的公司实在太多,而且没有太多的技巧在里面。所以现在很想知道做应用开发需要些什么样的技术??

关于这个问题,我有些话想要给VR从业者,或者正要从业者几个建议!而且我也建立了VR学习交流群,欢迎您加入!

1.我能够使用到哪些硬件?

不是每个VR开发人员都会具备所有VR设备的,如果刚刚开始走上VR开发者的道路,你可能无法马上拿到昂贵的设备。但这不是什么问题,你首先需要想清楚自己的首个项目要应用在哪个平台。

PC端的VR头显如Oculus Rift、HTC
Vive需要的电脑一般会比平常家用的性能要更好一些,价格也不低,而移动端VR开发的门槛就比较低,更适合刚入行的开发者。

没有开发VR应用的经验,若是连硬件设备也没有的话,是无法进入这一行业的,但也没必要一开始就花大钱买Oculus Touch才能开始开发。

Cardboard就是一款很棒的入门级头戴设备,而且还自带一张免费的软件开发包,任何一名有安卓或iOS设备的人或是只对虚拟现实技术有初步兴趣的人都会觉得这样很合适。

2.我愿意投入多少钱?

不需要投入很多资金也可以开始VR应用的开发。如果你是想先试试几种不同产品再决定是否全职投入到VR行业中的话,那就可以先选择低端产品。

除了花在设备上的钱外,你还得留下一笔钱参加活动聚会。不少VR聚会要收取少量费用支付场馆和食物的开支,但这对你来说是一个学习的好机会,因为你能见到很多其他开发人员并了解到该行业的最新信息与专业技术。

3.我愿意花多少时间?

首先,你看到了关于VR行业的新闻,开始了解相关背景,了解产品生态链,制定设计策略直到最终决定购买什么设备。之后,你拿到了自己的第一个头显设备,马上就沉浸在有趣的新应用上。

在这之后,你就能浸入到某一个平台里,学习新的API和toolsets,也开始在Twitter或ZapChain和其他开发者聊天。或许这些都在你制定的计划之内,但你要提前想好自己愿意花多少时间开发一款应用及学习新系统的知识。

如果你愿意,可以来报名《VR技术开发详解系列直播》形式:在线直播,每周大约1小时左右,共计4周。在这里将会在最短的时间学习更多的技术,了解业界vr最新动态。

4.我现有的知识要怎样利用起来?

现在要开发VR应用有很多的选择。因此,重新学习一套新的技术,还是在原有的知识上学习新东西决定了你的不同起点。

1、如果你是一名网页开发人:

UnityScript是由JavaScript衍生的工具,能够用于Unity游戏和应用脚本。 WebVR
是一款实验性的API,他使用Three.JS或WebGL在Firefox或Chromium浏览器中能看到VR网站。
A-Frame是一款MozVR中心的标记语言,能用HTML格式的语言为基于浏览器的VR设备做出VR内容来。

2、如果你是Objective-C或是Java的开发者:

用C#、UnityScript或Boo作脚本,Unity支持两种语言的移动平台应用开发。
Cardboard和GearVR都自带软件开发工具包,能使用Java在选择的移动IDE或Xcode的Objective-C上开发自带安卓应用。

3、如果你是C#开发者:

Unity支持C#脚本,而且编辑器带有丰富的3D建设工具 Unity的跨平台功能能应用在不同平台上,包括安卓、iOS和Window

4、如果你是C/C++开发者:

虚幻引擎的编辑器使用C++作为脚本语言,使用Oculus软件开发工具包直接写入OpenGLOSVR提供酷睿数据库和虚拟引擎插件,OpenVR的API能对接C++。

这并不是完整的列表,但也许能帮你找到合适的选择。开发者要是想要看看应用实例或闲逛一下代码库,可以参考一下链接: Unity Maze
Tutorial Oculus Sample Projects Cardboard Sample Project WebVR
Boilerplate

5.我要开发什么?

除了帮助你决定开始使用何种工具外,对未来开发什么有基本概念的话还能帮你把项目细分为能操作、可实现的学习步骤。

如果你想开发的应用需要设计漂亮的环境和丰富的质感,学习如何使用terrain
editor会是很好的第一步。想要用新的工具解决方案创建自己的立体渲染?或是想改进自己曾经开始写的游戏?使用自带的软件开发工具包及图形流水线或许能帮到你。

6.推荐一个福利

2016 年随着资本的不断涌入,VR 浪潮层层袭来,然而喧嚣之后,VR 行业回归正常发展轨迹,探索之路任重而道远。那么,面对如今市场的内容与应用团队短缺、交互体验不够成熟等现状,作为开发者,我们该如何打破僵局?如何将 VR/AR 技术运用到不同场景中?晕眩、延迟、性能优化等痛点如何有效解决?由此,CSDN 特组织系列在线直播,邀请到多位 VR/AR 大牛与技术专家,以实践为驱动,玩转开发利器,共同探索真正意义上 3A 大作的可能性。

主题:VR技术在线峰会
形式:在线直播
时间:每周1次,每次1小时,通常是晚上20:00开始

第一周:剖析整套光学 VR 实现原理

分享嘉宾:刘粤桂 分享内容(2017.03.06)
用户收益 :深入理解 Google CardBoard、Oculus Rift 等主流 VR 眼镜的实现原理,理解做 VR 开发的时候有哪些问题是需要注意的。面对 VR 这个风口如何立足。

第二周:VR 游戏创业中的那些坑

分享嘉宾:卞 安
用户收益 :游戏开发者可以真正了解目前 VR 游戏的状态,看清 VR 游戏开发的现状和前景。

第三周:VR 时代—游戏设计模式的一次跃迁

分享嘉宾:刘博
用户收益 :了解现阶段 VR 游戏的定位,现阶段可行的 VR 游戏设计模式,VR 移动眩晕问题的解决,主机 VR 游戏性能的优化,VR 动作游戏制作相关的经验分享。

第四周:使用 Unity 进行 Daydream 开发

分享嘉宾:马瑞
用户收益 :学会利用 Unity 引擎进行 Daydream 平台的开发。

如果期间有什么技术上有疑惑,或者需要探讨的,都可以和分享嘉宾进行交流沟通!

报名地址:点我

另外,欢迎加我微信,把您拉到VR开发技术交流群,(微信号csdncxrs 备注VR)

技术帖:VR应用开发需要什么知识?_第1张图片

你可能感兴趣的:(我的文章)