前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VR开发快速入门小诀窍——选对一款VR开发工具让你事半功倍

VR开发快速入门小诀窍——选对一款VR开发工具让你事半功倍

作者头像
VRPinea
发布2018-05-17 17:27:32
1.9K0
发布2018-05-17 17:27:32
举报
文章被收录于专栏:VRPineaVRPinea
工欲善其事,必先利其器,此话所言非虚。一个人若想将手头上的事出色地完成,借助工具是必然的。而顺应市场的需要,厂商们总会推出各式各样打着“方便、低门槛、高效”招牌的工具。即使是尚处于年轻阶段的VR市场,也不例外,短短几个月的时间,市场上充斥着针对性与功能性不同的VR开发工具。

选择恐惧症的你,面对如此多的VR开发工具,或许会迷茫、会踌躇、会不知如何抉择。为了让大家更加清楚了解每一款VR开发工具的特性,小编特意整理了市面上最新的几款VR开发工具,与你分享。

亚马逊VR开发工具Sumerian

亚马逊在近日举行的AWS re:Invent大会上,发布了一款全新的VR开发工具Sumerian,希望借此帮助更多的开发者更轻松地打造WebVR和传统页面应用。据悉,Sumerian是由一家于今年年初破产的瑞典初创公司Goo Technologies打造的,而亚马逊通过收购这家企业获得了Sumerian的技术。

由于Sumerian完全是基于网页存在的,这意味着开发者无需再安装额外的软件。Sumerian不需要开发者拥有任何编码技能,其操作界面类似于Adobe Photoshop等传统图片编辑软件,拥有一个拖放界面和一个可视脚本工具。Sumerian允许开发者从数字图库中选中其所需的元素,如桌子、树木和地毯等,然后将其拖入自己所营造的数字环境中。正是由于这种特性,使Sumerian能够兼容Unity和UE4等游戏引擎。

此外,Sumerian还允许开发者在其中构建“逼真的虚拟环境”,并用3D对象和动画角色填充它们。在交互方面,开发者们也可以在Sumerian中编写脚本,控制其与用户之间的交互行为。

Viro Media VR/AR开发工具ViroCore

日前,Viro Media正式推出了一款类似于SceneKit的VR/AR开发工具ViroCore,能适配安卓工具,支持开发者使用Java进行AR/VR的本地开发。不仅如此,ViroCore还支持ARCore、谷歌Cardboard、谷歌Daydream和三星Gear VR。

ViroCore允许开发者使用其熟悉的语言和工具,构建沉浸式AR/VR应用,开发者也可将其需要的功能添加到现有的应用之中,如Snapchat的Lenses等。由于ViroCore属于构建VR/AR应用程序的专用游戏引擎,因此在一定程度上,我们可以将ViroCore看作是OpenGL等底层API的替代品。

ViroCore主要功能,还包括:使用HDR渲染,光照和阴影创建场景;用物理和动画将真实世界的力学添加到对象之中;用粒子系统发出烟、雾、火和其他移动液体;用后期处理效果来过滤世界等。

谷歌Resonance Audio

有别于场景类的开发工具,市面上VR音效类的开发工具还是较为缺乏的。为此,Google推出了一个名为“Resonance Audio”的VR音效开源开发工具,帮助开发者更加轻松便捷地将空间音效带至游戏、VR、AR与360度视频之中。

Resonance Audio所支持的系统相当广泛,安卓、iOS、macOS、Linux与Windows系统都可以应用,同时也可兼容诸多引擎,如:Unreal、FMOD等,Resonance Audio甚至能为Unity提供预先运算混响(precalculate reverberation)效果支持。

Resonance Audio运用了Google VR Audio kit中的技术,将可即时空间幻化成数百个3D音源。其不仅能控制音效的定位也能调整广度,在体验者转头面向声源的时候自动调大对应的音效音量。更重要的是,它也能在较低性能的硬件如手机上实现,懂得巧妙地对高运算的效果进行取舍调整。

Unity AR跨平台开发工具ARInterface

苹果ARKit与谷歌ARCore两大AR平台的出现,使不少开发者陷入两难之中,毕竟要开发兼容两大平台的应用确实更费时费力。为了缓解这一问题,在本月初举行的Unite Austin 2017大会上,Unity开发者Jimmy Alamparambil和Tim Mowrer展示了一款AR跨平台开发工具ARInterface,据悉,该API旨在帮助开发者创建可同时使用ARKit和ARCore的体验。

据悉,ARInterface是通过通用功能为单一层来处理ARKit和ARCore的工作负载,从而为开发者提供一个界面。尽管开发者仍然需要通过ARKitInterface和ARCoreInterface访问较低的级别,但这也仅是开发者在做一些特殊操作时才需要采用的动作。

ARRemoteInterface是API中的一个工具,它允许用户在不编译的情况下,直接测试他们的应用程序,并部署到设备上。由于能够快速测试更改,且不用涉及长时间的构建过程,所以用户可更快地进行迭代,从而节省更多时间。

英特尔与Blueprint Reality合作推出MixCast VR

Blueprint Reality 曾在二月份推出了一款名为MixCast VR的工具 ,游戏开发商和消费者可以使用它在VR中创建自己的混合现实视频。今年九月,英特尔宣布与Blueprint Reality合作,共同改善MixCast VR性能。

MixCast VR通过将现实世界用户的实时视频反馈与“虚拟世界”环境相混合,允许开发者创建用于广播或录制的单个视频输出。MixCast VR可与各种相机或摄像头设备配合使用,并可在支持产品之间提供一致的体验,因此它也能与现成的网络摄像头以及高端摄像机配合使用。

不仅如此,MixCast VR也支持非跟踪的固定相机配合使用,并能够配有跟踪摄像头,让相机出现动态移动等专业效果。MixCast VR还包括直观的色度键控校准功能,用于键入背景颜色(绿色屏幕或任何其他颜色),具有良好的颜色隔离以适应各种设置配置。

看完了这五款VR开发工具,是否对于之后VR项目的创建更有信心了。当前熟悉VR开发的开发者并不多,很多都是从传统游戏转型而来的,刚开始开发时,总会遇到或多或少的问题。而这些VR开发工具的出现,降低了普通开发者进军VR的门槛,甚至一些并无基础开发经验的有志人士,也能够极快的上手。

开发者作为VR生态圈重要的一环,只有足够多的开发者在了解VR开发特性后,摸索出一套适合VR的呈现方式,打造出越来越多符合大众需求的优质VR内容,VR市场才会越来越火热,变现才会更有可能。

本文属VRPinea原创稿件,转载请洽:brand@vrpinea.com

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 VRPinea 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图片处理
图片处理(Image Processing,IP)是由腾讯云数据万象提供的丰富的图片处理服务,广泛应用于腾讯内部各产品。支持对腾讯云对象存储 COS 或第三方源的图片进行处理,提供基础处理能力(图片裁剪、转格式、缩放、打水印等)、图片瘦身能力(Guetzli 压缩、AVIF 转码压缩)、盲水印版权保护能力,同时支持先进的图像 AI 功能(图像增强、图像标签、图像评分、图像修复、商品抠图等),满足多种业务场景下的图片处理需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档