分享6款优秀的 AR/VR 开源库
今天,为大家推荐几款优秀的 AR/VR 开源库,希望能对大家有所帮助~
1、AR.js
AR.js 是一款应用于 Web 的高效增强现实(AR)库,基于 three.js +
jsartoolkit5,无需安装。它适用于任何带有 webgl 和 webrtc 的手机,且运行速度非常快,在手机上也能高效运行,包括
Android、IOS 和 Windows phone 。
2、Lullaby
Lullaby 是 Google 为 AR/VR 开发而推出的高性能 C++ 开源库,支持完整的 3D VR
环境,包括几何世界、全景图像和空间音频。它可实现高效的 runtime 性能,是由数据驱动的开发工具,可进行快速迭代。基于 Java API
,可与现有的安卓应用集成,支持 Cardboard/Daydream 头显、DaydreamVR 控制器和 VR 键盘,适用于
Android、iOS、Linux 和 Windows 平台。
3、A-Frame
A-Frame 是 Mozilla 开源的网页虚拟现实体验( WebVR )框架,旨在让创建 WebVR 体验变得更简单。它可在移动、桌面、Vive 和 Rift 在内的平台上运行,跨平台处理 3D 和 WebVR 模板。
A-Frame 被设计成 Web 开发者很熟悉的模样,HTML 代码易于阅读和复制粘贴。
4、ARTetris
ARTetris 是一款用 ARKit/SceneKit 实现的 iOS 增强现实版俄罗斯方块游戏,和目前 iOS 11 的 App Store 里的 AR 游戏一样,要求具有 A9 及以上的芯片的设备。开始游戏之前,需找到水平面,如地板、桌面等。
5、React VR
React VR 是 Facebook 开源的一款用于构建在 Web 浏览器中运行的 VR 应用的框架,使用与 React
相同的设计,让您通过声明式的组件构建丰富的 VR 世界和 UI。它将现代 API(例如 WebGL 和 WebVR)与 React
的声明能力结合起来,通过各种设备提供适用于消费者的体验。
6、IdeaSpace
IdeaSpace 是一款用于虚拟现实网页的 CMS 内容管理系统。可以像管理博客一样管理你的虚拟现实空间和资源。IdeaSpace
使用前面提到的 A-Frame 来实现主题和空间,提供强大的遵循 Web 标准的标识语言。可通过 Oculus Rift 或者 Google
Cardboard 在浏览器上方便体验虚拟现实空间,无需安装插件和应用。
好啦,今天的分享就是这些啦,希望可以给各位geek小伙伴们带来帮助呦~~~
最新文章
- Yii2.X 多语言-类图
- JAVA IDE IntelliJ IDEA使用简介(一)—之界面元素
- 数据结构作业——hash(字符串哈希)
- 一个ubuntu phper的自我修养(atom)
- nodeJs开发app.js解析
- Oracle数据泵导入导出数据,建立表空
- DBSNMP和SYSMAN用户初始密码及正确的修改方式
- dojo.create\dojo.place\dojo.empty\dojo.destroy\dojo.body
- JavaSE学习总结第21天_IO流3
- sharepoint 创建个人网站
- Redis常用命令总结
- RabbitMQ消息队列的小伙伴: ProtoBuf(Google Protocol Buffer)
- MT【270】含参绝对值函数最大之二
- Jenkins构建后发送邮件
- requests应用
- maven五:查找jar包坐标,选择jar包版本
- 【转】巧用CAT706做掉电检测
- 64位windows+32位JDK8+32位eclipse是可以的
- AT&;amp;T汇编语言——简单实例及工具演示
- DataStage 二、InfoSphere Information Server进程的启动和停止
热门文章
- 聊一聊goroutine stack
- Use of ‘const’ in Functions Return Values
- C++中的.和::和:和->;的区别
- ruby rvm groke
- ping 10.13.5.233
- PHP通过curl模拟POST上传文件,5.5之前和之后的区别
- Mybatis怎么在mapper中用多个参数
- redis error MISCONF Redis is configured to save RDB snapshots
- linux系统进入单用户模式
- Django进阶 (二)