什么是VR开发有哪些内容

什么是VR开发有哪些内容,第1张

VR语言开发,其实就是3D编程引擎的语言。

VR如果没有3D引擎支持是无法进行开发的。让我们看看上面提到的3D引擎和编程所需的SDK主要使用的是什么语言。

首当其冲的是 C/C++

这是毋庸置疑的。大多数3D引擎使用的都是c或C++开发的,必定效率高吗Oculus 提供的SDK也是使用C++ 行开发的。 Gear VR是在安卓设备上运行,需要使用Android NDK基于 C++ 进行开发。Unreal 引擎同样使用 C++ 进行开发。MiddleVR 提供了基于 C++ 的 SDK。

其次是 C# 。 Unity 把 C# 当作脚本语言使用。在 VRPN 中可以使用 NET bindings for VRPN 作为开发语言。不出意外的话, HoloLens 也一定使用的是 C# 。

再次就是 Javascript 。它也是 Unity 的一种脚本语言(即使选择的人并不多)。但 WebVR 和 Javascript 程序员的基数(基友数?)一定会让 Javascript 继续在使用人数上占优(我真的不是黑啊)。即使不考虑 WebVR , threejs , Babylonjs 这类已经非常成熟的 HTML5 3D 引擎也足够证明 Javascript 在 3D 上的强大生命力。

VR专业学要学习

构成基础:平面构成、色彩构成、立体构成、手绘效果图技法、AutoCAD图形设计建筑环境艺术设计、材料及施工工艺、天正建筑、摄影与摄像基础、VR720度全景摄影技术、构成基础:平面构成、色彩构成、立体构成、手绘效果图技法、AutoCAD图形设计建筑环境艺术设计、材料及施工工艺、天正建筑、摄影与摄像基础、VR720度全景摄影技术、动画概论(含动漫手绘基础、影视动画艺术概述、视听语言)、3ds max建筑动画模型制作、3ds max动画场景设计与制作、公共、地型及景观建筑模型制作、Unity3D、

阶段实训:建筑家装实训、新媒体UI设计师、UE4虚拟现实基础、UE4引擎动画设计、Zbrush雕刻制作、人工智能交互基础、引擎蓝图架构设计等。

VR语言开发,其实就是3D编程引擎的语言。VR如果没有3D引擎支持是无法进行开发的。上面提到的3D引擎和编程所需的SDK主要使用的语言是 C/C++

虽然用C++好像是主流,但是用JavaScirpt也是可行的——使用Nodejs或者类似的语言来读取传感器的

数据搭建服务,再用Web 3d游戏引擎来渲染。

13D世界:在我们所熟知的3D游戏里,点的位置由三个坐标决定的(x,y,z),如下图所示:这三个坐标只能表示我们在这个世界的位置,而不能上下的看这个世界。

2四元数:欧拉角是一组用于描述刚体姿态的角度,欧拉提出,刚体在三维欧氏空间中的任意朝向可以由绕

三个轴的转动复合生成。通常情况下,三个轴是相互正交的。

以上就是关于什么是VR开发有哪些内容全部的内容,包括:什么是VR开发有哪些内容、VR专业主要学什么、VR开发需要什么语言等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9833313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存