想从事虚拟现实VR的软件开发工作,需要学习啥技术

谢邀,这两款引擎都有针对VR的支持。学习下的话应该就能针对VR设备开发基于引擎的应用。但是仍然建议从VR设备本身的API和Specification学起。这样有利于提高。
■网友
从事VR/AR技术的相关工作依次学习和掌握:C#:C#基础语法与算法、面向对象编程、C#数据结构与高级语法;
Unity3D:引擎结构与物理结构、UGUI与动画系统、导航系统,数据存储,数据库,协程,WWW类、网络,资源管理,特效系统,性能优化;
计算机图形学与GPU编程:计算机图形学与Shader编程;
项目实战:AR项目,高级课,VR项目;
Unreal虚幻4引擎:Unreal虚幻4;
VR技术人员的就业方向:从事VR开发设计、VR仿真、VR建模、VR场景这样的技术工程师岗位。比如游戏公司(特别是手游公司)、VR虚拟现实体验店等等。

■网友
从一门编程语言来入门,首选c#或者c++,因为现如今市场上最火的两款制作vr技术的引擎就是unity3d和虚幻4分别是基于c#和c++进行开发,推荐先从语言基础开始,然后进行3d引擎(unity3d,虚幻4)的开发,与vr硬件设备进行交互,从而完成一系列的vr技术的学习。 如果你有某个编程语言的基础,那么你就可以直接接触一些开发VR游戏的引擎,比如说虚幻4和unity3d,推荐没有接触过3D引擎的人,先去接触unity3d,学习如何利用unity3d来制作一款简单的3d游戏,然后实现引擎与硬件的交互。

■网友
Unity/3Dmax建模是必须掌握的。熟练使用C/C++/C# 会openGL更好。
■网友
题主你好。针对VR行业有很多需求的职位。
想从事虚拟现实VR的软件开发工作,需要学习啥技术

(上图截取自新领域VR学院【新领域http://VR.com】)
这些在VR公司都是适用的。所以你可以根据想担任的职务来决定自己需要学习的技术。

■网友
要精通C#,Unity3D,还有会一些美术,VR开发技术应用等方面的知识,这需要你花很多时间去学习,学习也分为很多种类,
第一种:可以自学,买几本书自学,但是需要有时间和精力,如果一天抽出来4个小时学的话,10个月左右能把基础学完,但是精通不精通就看你学的如何了!功夫不负有心人,只要有耐心和时间绝对能学好
第二种:其实最直接的方式就是去培训,选择培训机构一定要注意,多比较几家,着重机构的师资,教学水平,就业情况等,给大家推荐一家不错的培训机构:好玩科技,毕业后学员工资7千以上,很多学员刚毕业工资拿一万多
【想从事虚拟现实VR的软件开发工作,需要学习啥技术】 对于没有基础的还是推荐你去培训机构学吧,自学的话不仅仅花时间,学的还不是很精通,不懂的问题不能够及时得到解决,另外就算你学完之后就业也是没有保障的,

■网友
目前来看,就是掌握unity3d和unreal engine 4的使用,外加一些外设的使用经验,还有程序经验


    推荐阅读