VR开发需要什么基础?接下来就来为大家介绍有关于VR开发需要什么基础?接下来就来为大家介绍有关于这方面的知识。
1、C、C++、C#,这是最基础的,大多数3D引擎使用的都是c或C++开发的,需要使用Android NDK基于 C++ 进行开发,做到掌握写相关代码即可。
2、Unity引擎,3D引擎包括的内容很多,不能泛泛地去学,可以从简单的项目开始做。
3、计算机图形学与GPU编程:包括了计算机图形学与的Shader编程.
4、学习编程语言后和Unity的后,可以用一段时间做一些项目,适当强化知识的深度和广度。
VR开发学习包括自学和去培训,自学比较其灵活,费用也比较低,但自学需要很好的理解力,学习时会缺少高手指点,难免走一些弯路,VR开发培训还是有必要,报名VR培训机构是比较不错的途径,如果想节省学习的时间的话可以选择正规专业的VR培训。
以上就是为大家介绍有关于这方面的知识,,希望对大家有所帮助。
韩国研发人员开发了“用单台摄像机就能制作3D VR内容”的技术
据韩联社3月6日报道,韩国京畿道科研部门3月6日表示:他们通过与韩国航空大学研究组进行的产学合作项目,开发出了用手机、笔记本电脑摄像头制作虚拟现实(VR)内容的技术。据了解,本次开发的创新点在于:即使用户仅仅使用日常生活中常用的手机、笔记本电脑上的单台摄像机,就能通过预测深度信息来生成3D VR内容。
图片来自:韩联社
研究人员称:一般来说,要制作VR内容,需要使用人体传感器识别用户的操作,或是使用多套摄像机同时捕捉用户动作。因此,这使得有关内容的制作成本飙升。而本次开发的解决方案仅用一台摄像机就能够对使用者的身体动作进行三维预测,并应用人工智能(AI)技术,实时处理速度快。因此应用该技术制作虚拟、增强现实(VR、AR)学习内容时,与昂贵的深度传感器相比,其识别性能有所提高,比传统产品节省高达80%的制作成本。
(编译:史天阳)