0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VIVE WAVE开发平台究竟如何?

fFU3_vrtuoluo 来源:lq 2019-06-07 17:43 次阅读

2019年5月12日,Unity在上海举行了Unite Shanghai 2019,会上Unity大中华区商务经理肖蓓蓓女士与HTC VIVEPORT中国区负责人谢礼安共同宣布Unity与HTC达成VIVEPORT VR内容分发平台合作。

谢礼安表示,“从去年开始,HTC便开始与爱奇艺、创维、大朋等一体机达成VIVEPORT平台合作。截止目前,VIVEPORT平台用户基数已有三到四倍的增长,所以我们希望有更多的开发者往VR方向发展,此次与Unity合作,就是给未来开发提供更好的工具,降低分发困难和时间成本。”

在随后的时间,Vive中国区开发者关系及内容团队负责人袁东为我们讲述了以及Vive平台的最新技术以及ViveSDK的沉浸式SDK的具体功能。

以下为演讲内容整理:

“今天,我想跟大家分享的是Vive的SDK,HTC在全世界能够制作出世界上最惊艳VR的设备,同样我们想把最先进的VR技术带给开发者,让开发者能制作出更惊艳的内容。在现在社会中,产品的体验是胜于产品的本身的,为了能有更多沉浸的体验,以下我将给大家介绍Vive SDK的沉浸四大功能。”

音效

提起VR,大家的第一感受是视觉,其次便是音效体验。Vive提供的3DSP技术能够帮助开发者更好的去渲染音效,特别提供高精度的声音模拟,传统的录制过程中会使有两个麦克风来录制自然界的声音,但将这运用到VR中是远远不够的。

其中影响人类听觉的因素有非常多,除了距离这一因素,其实人的耳廓、耳道,甚至你的衣服的材质都会影响你声音的体验,所以我们提供比较高精度的,让大家在录制中能够更有观感体验。

Hi-Res 3D是耳机中高保真度的评判标准之一,而我们提供的SDK便采用第三阶的Hi-Res。我们以每五度是一个度量单位,并且提供方向设定,同时我们也提供了3D Audio中有物理叠加的体验,以及声音衰减等。

例如在虚拟环境中,双方隔着一堵墙,那么我们可以通过3D Audio模拟出隔绝,声音阻隔的效果。

混合现实

下面重点介绍一下XR Engine,这个工具是对虚拟和现实世界的感知和理解体现。这个演示的RD,能够很好的展示我们现阶段XR达到的成绩,通过HTC Vive Pro的摄像头,能让用户在虚拟现实中看到现实的场景。

RD展示的效果便是在XR状态下,在现实世界中打开了一个隧道,而这一连接虚拟世界和现实的隧道,可以让你在这两个世界来回的走动,而且可以把一个物体从一个世界扔到另一个世界,这个过程还有碰撞的反馈,是不是很像哆啦A梦的梦幻体验?

如果开发者有一台Grght Eye和Left Eye的话,那么开发者可以尝试使用我们提供SEE-Through功能进行开发,这是一个很有趣的过程。

值得一提的是,用户在使用SEE-Through功能跟真实世界中交互体验时,我们可以获取用户的场景深度信息,这可以辅助开发者做出非常有意思的Demo。

而这一过程所需的便是3D Reconstruction,它能把现实的场景在虚拟中重现,从而重塑一个交互场景。

SRWorks SDK,它的功能就是感知现实世界。我们在做SrworksSDK的时候,主要的方向是为开发者提供更高精度的Mesh。所以我们提供的Mesh是通用的OPG文件,开发者首先做了可以生成OPJ的文件,再将这个打到具体的项目中,这时,开发者就能发现它有许多非常优秀的属性可以帮助你进行开发。

当你在使用设备扫描场景时,就SrworksSDK会读取物品的形状。而你只要根据这些信息,去设计有趣的内容就行了。也就是说我们可以实时的扫出整个世界,每一桢的叠加,可以真实的和世界做互动,这样你就可以实时的做一些反馈,这个非常有意思。

要做到实时反馈,便需要AI.Vision,它是你的AI认知工具。我们可以通过学习,将摄像头前面的物体进行感知识别。2D的方面它能识别9类的物体,举例说明,当你在VR中玩《Beat Saber》的时候,有人走到你面前,这时Vision就会有提醒的在画面中给予提醒,以此避免发生一些危险的事情。

交互

我相信大家很多人,在第一次体验VR的内容中,可能第一个内容可能是深海奇遇,当你站再一个沉浸甲板的时候,你可能看到海底混沌海水的时候,你第一个反应是伸出双手感知世界,这是人跟世界最自然的一种接触,就是通过双手。

我们北京的研究团队一直致力于这种交互的研究,这一交互系统,可以在MR环境下提供最基本的左手跟右手的识别,我们在一基础上定义了五种手势,未来也会有更多的手势可以识别出来。此外它能够提供手的骨骼信息(2D、3D),大约有21个点。

这是我们一个工程师在演示Demo,他的双手被识别出来,而且每个手的关节,21个点清晰的识别出来,而且是实时的。我们单个摄像头提供3D信息,是有一点困难,所以暂时使用Vive,是不支持3D的信息捕捉。此外,移动设备VIVE FOCUS,因为一体机算力的受限,目前也没法达到这一效果,但在未来,我们也会提供势骨骼捕捉支持。

我们的SDK支持最流行的Native Library、Java AAR Plugin等,这些工具都可以开发出内容。我们有一个应用叫VivePaper,通过这个应用可以利用手势,用最自然的方式读你想要看的杂志和书籍。

为了让开发者更加清楚的了解用户的行为,我们设计了SRAnipal工具。这是Eye tracking(眼球追踪技术),这个技术可以能追踪开发者眼球注视的点。这时,我们可以通过SRAnipal来清楚的了解到用户在内容体验的整个过程中所关注的点。

此外我们支持Lip tracking(嘴唇捕捉),通过外置设备我们可以通过嘴唇来识别出不同的表情。同时还有Movement tracking(运动追踪)和shape tracking(形状捕捉),我相信听到这里在座的人应该会很开心,因为我们正在朝着《黑客帝国》的方向发展。

SRanipal,我们想感知用户的表达,还有预测他,现在我们能够提供的是Movement tracking和shape tracking,我相信在座的人应该很开心,像《黑客帝国》,我们朝着这个一步一步做。未来会我们还会识别出更多的自然界的形态,包括光照。例如开灯、关灯,光照灯源的方向等,将环境中的信息,反馈到XR中。

WAVE平台

下面我向大家介绍ViveWAVE平台,现在市面有400个不同的平台和不同种类的VR设备。对于开发者来讲,这么多的设备,他们就会有很多的抱怨,相信不少开发者都有做内容Porting(移植)的烦恼,尤其做安卓的开发者。因为业界缺乏这样的标准,所以我们的WAVE平台很希望能成为像Unity一样的多平台支持,可以不用很多的优化,你只需要关注的就是把你的精力用在创造更加惊艳的内容上,这是我们的愿望和梦想。

这是WAVE的Scope,如果你是第三方的兼容硬件的开发者,你可以用DEVICE MAKER,做开发。这个是WAVE的DIAGRAM,它是一个Base在安卓的平台上,但是是可以安装的平台,只要你是符合我们标准的安卓的设备,就可以安装WAVE。

值得一提的是,WAVE的Main Features是高阶的开发工具。使用Single pass rendering 以后,能够实现双眼的桢级渲染。画面的渲染会以用户的注视点来进行取舍,以高分辨率去渲染关注点,而用户没有关注到的画面会以一个比较低的分辨率来进行渲染。

通过以上所述的SDK和VIVEPORT两种方式,可以帮助用户生成最后的content,且这一结果不会受到盗版的影响。

我的分享就到这里,非常感谢大家对Vive还有VIVEPORT的支持,在此也呼吁大家通过developer.vive.com去下载我们的开发平台。到时,我们都会有专家的解答和及时的解答。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • VR技术
    +关注

    关注

    2

    文章

    224

    浏览量

    18606
  • SDK
    SDK
    +关注

    关注

    3

    文章

    966

    浏览量

    44684
  • VIVE
    +关注

    关注

    0

    文章

    38

    浏览量

    15935

原文标题:【技术干货】Vive SDK四大功能详解

文章出处:【微信号:vrtuoluo,微信公众号:VR陀螺】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    语音芯片究竟如何写入语音?思泽远科技为您详细解答

    在现代科技的发展中,语音芯片已经成为了我们生活中不可或缺的一部分。它可以被广泛应用于各种设备,如智能手机、平板电脑、智能家居等,为我们提供便捷的操作体验。那么,语音芯片究竟如何写入语音
    的头像 发表于 03-27 14:41 150次阅读
    语音芯片<b class='flag-5'>究竟如</b>何写入语音?思泽远科技为您详细解答

    STM32G0工程Keil MDK下载设置里面的RAM for Algorithm为什么是4Kbytes的大小?

    ZI-data=0 按这个计算不是超过4K了吗? 这个大小究竟如何去设置才算合适?和FLASH的页大小相关吗? 有谁知道吗?求解答
    发表于 03-19 07:28

    作为一个平台开发工程师,我如何使用爱星物联?

    如果你是一位平台开发工程师,需要了解爱星物联作为IoT云平台,由 云管平台、开放平台、APP 三部分应用组成,同时打通了短信推送、语音助手、
    的头像 发表于 12-18 10:52 178次阅读
    作为一个<b class='flag-5'>平台</b><b class='flag-5'>开发</b>工程师,我如何使用爱星物联?

    专设Z-Wave线上学习中心,助力启动长距离、低功耗Sub-GHz无线设计

    针对这类应用优化过的技术。 SiliconLabs (亦称“芯科科技”)作为领先的 Z-Wave 解决方案供应商,提供完整 Z-Wave 软件协议栈、硬件无线平台,以及相关的开发工具,
    的头像 发表于 11-20 19:05 319次阅读
    专设Z-<b class='flag-5'>Wave</b>线上学习中心,助力启动长距离、低功耗Sub-GHz无线设计

    DSGW-090 Zigbee/Z-Wave PoE网关

    DSGW-090是用于智能家居、智能安防行业、养老服务的天花板网关。它是一个中央设备,支持多种无线协议,包括Wi-Fi和zigbee3.0,BLE,Z-WAVE。用户可以通过Wi-Fi、以太网和蜂窝网络连接网络。此外,智能传感器可以通过zigbee3.0,BLE,Z-WAVE
    发表于 08-18 16:21 2次下载

    AI 大模型引发算力变革!NVIDIA 带您直击“Wave Summit 2023 深度学习开发者大会”精彩盛况!

    8 月 16 日,由深度学习技术及应用国家工程研究中心主办的 WAVE SUMMIT 深度学习开发者大会 2023 在北京举行。 NVIDIA 开发与技术部门亚太区总经理李曦鹏 通过视频祝贺大会
    的头像 发表于 08-17 19:15 639次阅读
    AI 大模型引发算力变革!NVIDIA 带您直击“<b class='flag-5'>Wave</b> Summit 2023 深度学习<b class='flag-5'>开发</b>者大会”精彩盛况!

    EBCP RoseRed蓝牙开发平台用户指南

    蓝牙开发平台(BDP)是一个基于集成商的开发系统,旨在提供灵活的环境以支持基于ARM的蓝牙设备的快速开发。 BDPena使您能够准确建模蓝牙设备并测试它们之间的通信。 BDP由以下董事
    发表于 08-12 07:04

    新唐开发平台黄金3部曲:第1部,开发

    新唐开发平台黄金3部曲:第1部,开发
    的头像 发表于 08-09 14:18 402次阅读
    新唐<b class='flag-5'>开发</b><b class='flag-5'>平台</b>黄金3部曲:第1部,<b class='flag-5'>开发</b>

    新唐开发平台黄金3部曲:第2步,量产

    新唐开发平台黄金3部曲:第2步,量产
    的头像 发表于 08-09 11:46 267次阅读
    新唐<b class='flag-5'>开发</b><b class='flag-5'>平台</b>黄金3部曲:第2步,量产

    STM32G0工程Keil MDK下载设置里面的RAM for Algorithm大小如何去设置才算合适?

    ZI-data=0 按这个计算不是超过4K了吗? 这个大小究竟如何去设置才算合适?和FLASH的页大小相关吗? 有谁知道吗?求解答
    发表于 08-07 14:38

    如何制作Wave Motion

    电子发烧友网站提供《如何制作Wave Motion.zip》资料免费下载
    发表于 07-10 09:53 0次下载
    如何制作<b class='flag-5'>Wave</b> Motion

    【分享】什么是Z-Wave?为何它没有ZigBee普及?

    Wi-Fi、ZigBee、蓝牙以及Z-Wave都是短距离无线通信技术,它们都有各自技术特色与优势。Wi-Fi和蓝牙是我们非常熟悉的通信协议,而Z-Wave与ZigBee是目前两种在智能家居领域
    的头像 发表于 06-08 14:52 605次阅读
    【分享】什么是Z-<b class='flag-5'>Wave</b>?为何它没有ZigBee普及?

    什么是Z-Wave?为何它没有ZigBee普及?

    Wi-Fi、ZigBee、蓝牙以及Z-Wave都是短距离无线通信技术,它们都有各自技术特色与优势。Wi-Fi和蓝牙是我们非常熟悉的通信协议,而Z-Wave与ZigBee是目前两种在智能家居领域应用面较为广泛的无线通信协议。
    的头像 发表于 06-05 10:23 624次阅读

    NB-IOT与LoRa未来两种技术在国内的发展究竟如何呢?

    备受争议,但随着广电,铁塔及互联网巨头腾讯,阿里相继加入LoRa阵营,无疑又为LoRa在国内的发展注入一支“强心剂”。那未来两种技术在国内的发展究竟如何呢?   NB-IOT( Narrow Band
    发表于 05-11 10:14

    8 位 78K0 ZigBee 开发平台

    8 位 78K0 ZigBee 开发平台
    发表于 04-27 20:27 0次下载
    8 位 78K0 ZigBee <b class='flag-5'>开发</b><b class='flag-5'>平台</b>