备战未来,6 款优秀的 AR/VR 开源库推荐
<div style="text-align: left; margin-bottom: 10px;">
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">如果说去年是“ VR 元年”,那今年则可以称得上是 AR 的爆发年。2017 年,VR 市场趋于平静,技术逐渐沉淀;而 AR 增强现实技术的关注度却在不断升温。前段时间发布的支持 AR 的 iOS11 ,也玩出了各种花样。接下来,推荐几款优秀的 AR/VR 开源库,希望能对大家有所帮助。</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">1、AR.js</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">AR.js 是一款应用于 Web 的高效增强现实(AR)库,基于 three.js + jsartoolkit5,无需安装。它适用于任何带有 webgl 和 webrtc 的手机,且运行速度非常快,在手机上也能高效运行,包括 Android、IOS 和 Windows phone 。</p>
<div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/9ca0f5b1ee334ac194edca16c226e642~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1704566445&x-signature=5cgXOFb4MtwzUhit8TwVSqZhctg%3D" style="width: 100%; margin-bottom: 20px;"></div>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">2、Lullaby</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">Lullaby 是 Google 为 AR/VR 开发而推出的高性能 C++ 开源库,支持完整的 3D VR 环境,包括几何世界、全景图像和空间音频。它可实现高效的 runtime 性能,是由数据驱动的开发工具,可进行快速迭代。基于 Java API ,可与现有的安卓应用集成,支持 Cardboard/Daydream 头显、DaydreamVR 控制器和 VR 键盘,适用于 Android、iOS、Linux 和 Windows 平台。</p>
<div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/f8e423a3417946cbb961d20b9fcb28d7~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1704566445&x-signature=BJZ56xqkyDOSE69zgheaK8Z5M%2FU%3D" style="width: 100%; margin-bottom: 20px;"></div>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">3、A-Frame</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">A-Frame 是 Mozilla 开源的网页虚拟现实体验( WebVR )框架,旨在让创建 WebVR 体验变得更简单。它可在移动、桌面、Vive 和 Rift 在内的平台上运行,跨平台处理 3D 和 WebVR 模板。</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">A-Frame 被设计成 Web 开发者很熟悉的模样,HTML 代码易于阅读和复制粘贴。</p>
<div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/c9a07a70e70f43dda6bd99d1c2a9d9b8~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1704566445&x-signature=ZTy%2FNwC828LqE4MuEvEyYu2vJEw%3D" style="width: 100%; margin-bottom: 20px;"></div>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">4、ARTetris</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">ARTetris 是一款用 ARKit/SceneKit 实现的 iOS 增强现实版俄罗斯方块游戏,和目前 iOS 11 的 App Store 里的 AR 游戏一样,要求具有 A9 及以上的芯片的设备。开始游戏之前,需找到水平面,如地板、桌面等。</p>
<div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/aedbc1e210a64ad483ed976402171c70~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1704566445&x-signature=iq9ppCRt%2F7bhz7pV0Its0Tnm9X4%3D" style="width: 100%; margin-bottom: 20px;"></div>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">5、React VR</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">React VR 是 Facebook 开源的一款用于构建在 Web 浏览器中运行的 VR 应用的框架,使用与 React 相同的设计,让您通过声明式的组件构建丰富的 VR 世界和 UI。它将现代 API(例如 WebGL 和 WebVR)与 React 的声明能力结合起来,通过各种设备提供适用于消费者的体验。</p>
<div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/d24b2bbe293b4d3eb36487b2e11109cc~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1704566445&x-signature=GdZ%2FNur37ck6x09bzevwfm5qyik%3D" style="width: 100%; margin-bottom: 20px;"></div>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">6、IdeaSpace</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">IdeaSpace 是一款用于虚拟现实网页的 CMS 内容管理系统。可以像管理博客一样管理你的虚拟现实空间和资源。IdeaSpace 使用前面提到的 A-Frame 来实现主题和空间,提供强大的遵循 Web 标准的标识语言。可通过 Oculus Rift 或者 Google Cardboard 在浏览器上方便体验虚拟现实空间,无需安装插件和应用。</p>
<div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/eabf156505cc41c7870b515a1249a349~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1704566445&x-signature=BzN%2B1RkOSwMNWIeSLoLMyEVb1ig%3D" style="width: 100%; margin-bottom: 20px;"></div>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">参考文献:K码农</p>-http://kmanong.top/kmn/qxw/form/home?top_cate=28
</div>
页:
[1]