找回密码
 立即注册
查看: 520|回复: 0

每个开发人员都应该知道的8大VR 开发工具

[复制链接]
发表于 2021-7-25 13:07 | 显示全部楼层 |阅读模式

1、Unity:

Unity是最受欢迎的游戏开发工具之一,并已被用于制作流行的游戏,如Pokémon Go, Hearthstone和Rimworld。它的实时游戏引擎,高保真图像,以及与不同VR头盔的大量集成和兼容性,使其成为开发者创建VR应用和体验的首选。特别是,Unity游戏引擎提供了一个VR模式,当你设计你的虚拟环境时,可以在你自己的眼镜上预览工作。

https://unity.com/

2、Unreal:

虚幻引擎是实时游戏引擎和3D创建工具。这是一个非常强大的工具,为创造者寻求建立超现实的交互式VR体验的规模不同的VR头盔。

https://www.unrealengine.com/en-US/

3、Blender:

Blender是一个免费的开源 3D 计算机图形软件套件,许多 VR 爱好者使用它来创建 3D 模型和动画。它支持 3D 建模、模拟、渲染、合成、动画、编辑等。

https://www.blender.org

4、Autodesk Maya:

Maya是 Autodesk 的 VR 软件开发工具,可让你创建 3D 计算机动画和 VFX 图形。这款功能强大的软件允许开发人员使用用于 3D 动画、建模、渲染、着色、模拟等的工具构建自己的 3D 资产。Autodesk 还提供3ds Max,这是一种用于设计可视化、游戏和动画的类似 3D 建模和渲染软件。

https://www.autodesk.com/products/maya/overview?term=1-YEAR

5、A-Frame:

A-Frame是用于构建 VR 体验的优秀开源 Web 框架,它允许你通过简单地使用 HTML 来创建基于 3D WebVR 的场景(它实际上是一个构建在three.js之上的强大实体组件框架)。A-Frame 支持几乎所有 VR 头戴设备,即使你只有 Web 开发背景,也能让你创造完全身临其境的 VR 体验。

https://aframe.io/

6、OpenVR:

OpenVR 是一个 SDK 和应用程序编程接口 (API),它支持众多 VR 硬件并允许它们与不同的 VR 软件和应用程序进行推理。尽管由 Valve 开发作为 HTC Vive 的默认 SDK,但 VR 开发人员可以使用 OpenVR 为其他设备(如 Oculus)设计控制器和运动跟踪功能。OpenVR 与SteamVR 密切相关,因为它用作其 API,但开发人员可以独立于 SteamVR 使用它来创建 VR 体验。

https://github.com/ValveSoftware/openvr

7、SteamVR:

该工具允许 VR 开发人员创建单一界面以在不同硬件上体验 VR 内容。VR 爱好者以后可以使用 SteamVR 系统,通过他们选择的设备(包括 Valve Index、HTC Vive 和 Oculus)访问 VR 开发人员构建的沉浸式 VR 体验。

https://www.steamvr.com/en/

8、VRTK:

VRTK是用于创建 VR 应用程序的工具包。它为在 Unity 中创建 VR 体验时遇到的常见问题提供了一组可重用的脚本。它包含许多出色的设计模式和预构建资产,可为普通 VR 开发人员节省大量时间。

https://www.vrtk.io/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 11:02 , Processed in 0.088887 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表