VR开发者必看:4大最为值得关注的内容平台【转】
对很多有意涉及VR行业的内容开发者而言,该从哪里入手,是一件非常令人头疼的事。目前,整个VR行业的内容生态还不够完整,VR内容平台纷繁复杂,如果你真的准备要开发VR应用,那下面的这几大内容平台,你可就真要好好看看了:
Oculus Share
大名鼎鼎的Oculus应用商店被命名为了「Oculus Share」。
不光是出色的硬件,建立一个完整的内容生态也是VR大厂需要考虑的问题。在Oculus Rift CV1正式对消费者开售之后,Oculus Share目前已经拥有超过1000款VR应用。在应用开发方面,Oculus也有专属的SDK供开发者使用。总的来说,如果你想进行VR应用的开发,Oculus Share绝对是创业者首先就要考虑的地方。
Oculus开发者官网:https://developer.oculus.com/
Oculus SDK for Windows:https://developer.oculus.com/downloads/pc/0.8.0.0-beta/Oculus_SDK_for_Windows/
Oculus Audio SDK Plugins:https://developer.oculus.com/downloads/audio/1.0.1/Oculus_Audio_SDK_Plugins/
Oculus Runtime for Windows:https://developer.oculus.com/downloads/pc/0.8.0.0-beta/Oculus_Runtime_for_Windows/
Steam Store & Viveport:
对于HTC Vive来说,Valve可以说是HTC最强大的后盾!在内容生态的建立上,凭借Steam这个全球最大的游戏平台,HTC Vive的内容生态可能是VR行业最丰富,也是最完整的一个。
而Viveport,则是为HTC Vive专门开发的虚拟现实应用商店。其目的可能是为了绕过部分访问Steam受限的国家用户而准备,有了Viveport,用户就可以不受限制地下载VR应用了。
HTC Vive开发者官网:https://developer.htcvive.com/cn/hero.php
下载DRM SDK:http://dl4.htc.com/download/VR/htcvitasdk-201512151809.zip
Unity 3d插件:https://docs.unrealengine.com/latest/INT/Platforms/SteamVR/QuickStart/2/index.html
Unreal Engien 4插件:https://docs.unrealengine.com/latest/INT/Platforms/SteamVR/QuickStart/2/index.html
OpenVR SDK:https://github.com/ValveSoftware/openvr/wiki/API-Documentation
PlayStation Store
对于向来喜欢单打独斗的索尼来说,它与Oculus和HTC的做法不同。索尼从来没有对外公布过其开发者SDK,甚至官网上连一个与“PlayStation VR”有关的网页都没有,一切都是那么的神秘。而且,对于开发者,索尼还曾先后两次对外公开表态,都是极其高冷:
1、你们开发者最好要制作一些可以坐着玩的游戏(因为沉浸感太强,我怕我们的玩家在玩PlayStation VR的时候会摔倒)。
2、你们开发游戏时,基准的刷新率至少得是90Hz以上(因为我们的设备是120Hz的,达不到刷新率,我们有插帧技术;也不要怕PS4的硬件处理能力不足,PlayStation VR还会有外置的辅助处理器)。
之所以能如此高冷,取决于索尼的企业基因和它在游戏行业中的沉淀。索尼几乎做什么都喜欢自成一派,而且它也确实有实力任性。凭借旗下几个嫡系的游戏工作室和与大牌游戏厂商的基情,索尼声称已经有超过50款大作正在研发中,其中还包含许多3A级硬货,诸如《最终幻想14》、《真三国无双7》和《夏日课堂》等等,就连随Oculus Rift附送的《EVE: Valkyrie》也将支持PlayStation VR。这也许就是PlayStation VR任性的理由,同时,这也是PlayStation VR最大的卖点。
说了这么多,总结起来就是:不建议中小创业者们考虑PlayStation Store。即使它看起来确实是最有吸引力的一个,但他也是竞争最强的一个。对于中小创业者们来说,在VR行业这个大坑里,一旦站错了队,可能就会从头输到尾。
Gear VR Store
与其说是Gear VR Store,其实还不如直接说是Oculus Share。
与Oculus Rift师出同门的Gear VR,由于是三星与Oculus合作开发的产物,所以包括SDK在内,连应用商店都是在一起的。而Gear VR Store,其实就是Oculus Share下的一个分类罢了。
与3大PC头显相比,Gear VR虽然在技术上并没有什么优势,但他却具备了很多PC头显所不具备的优势,诸如价低、质优、便携、易普及等等。与同类产品相比,凭借Oculus的技术支持,Gear VR的整体体验也远超其他产品。这样来看,Gear VR的内容平台在目前甚至比Oculus Rift更值得开发者关注。
Oculus Mobile SDK:https://developer.oculus.com/downloads/mobile/1.0.0.0/Oculus_Mobile_SDK/
所以,我们认为,对于VR开发者或者是准备涉足VR行业的开发者而言,应该优先关注的内容平台顺序是:Gear VR Store>Oculus Share>Steam Store & Viveport>PlayStation Store。
除此之外,根据以上几大内容平台的现状,我们还发现在VR内容开发领域,有以下两个特点:
1、各家内容平台,只服务于自家的产品。内容生态的建立,通常也被当做产品竞争的壁垒之一。所以,在VR内容开发上,并不存在“大锅饭”这种概念。在进行VR内容开发的之前,首先要做的就是选择平台,然后才能根据其提供的专属SDK进行开发。
2、没有统一的行业标准。举个例子来说,在VR游戏的开发中,使用Unity 5引擎还是Unreal Engien 4引擎,并没有明确的标准。通常来讲,Unity 5更适合移动式VR内容的开发;而Unreal Engien 4则更适合用来进行画面更加复杂的PC VR内容的开发。
VR开发者必看:4大最为值得关注的内容平台【转】的更多相关文章
- Android 应用开发者必看的 9 个 Tips
去年,Android应用数量已经超过iOS成为全球最大的生态系统,不过在这多大百万的应用中,有些应用的下载量很大,赚的盆满钵满:另外一些应用就石沉大海.无人问津了. 拥有多年程序开发经验,最近在开发A ...
- 腾讯云安全:开发者必看|Android 8.0 新特性及开发指南
欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 背景介绍 谷歌2017 I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 A ...
- 想入职阿里的Java开发者必看,阿里巴巴面试官实战经验分享!
最近社区Java技术进阶群的小伙伴总是会问,如何面试阿里Java技术岗,需要什么条件,做哪些准备:小编就这些问题找到了阿里技术团队中在一线真正带Java开发团队并直接参与技术面试的专家,分享了自身在筛 ...
- 开发者必看|Android 8.0 新特性及开发指南
背景介绍 谷歌2017 I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 Android 系统,今年为 Android 8.0.谷歌在今年3 月21日发布 Andro ...
- 开发者必看!探秘阿里云Hi购季开发者分会场:海量学习资源0元起!
摘要: 开发者分会场致力于帮助开发者学习了解阿里云最新技术,为开发者设计全方位的技术成长与进阶之路. 2019阿里云云上Hi购季活动已经于2月25日正式开启,从已开放的活动页面来看,活动分为三个阶段: ...
- 2016值得关注的语言平台、JS框架
语言和平台 Python 3.5 在今年发布了,带来了很多新特性 比如 Asyncio,,为你带来了类似 node.js 的事件机制,还有type hints. 鉴于Python 3 终于真正地火起来 ...
- 学习移动机器人SLAM、路径规划必看的几本书
作者:小白学移动机器人链接:https://zhuanlan.zhihu.com/p/168027225来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 声明:推荐正版图 ...
- Build2016上值得一看的大数据相关Session
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:Build2016开完很久了,现在才来回顾下,就说说那些和大数据相关的Session, ...
- [转载] JAVA面试题和项目面试核心要点精华总结(想进大公司必看)
JAVA面试题和项目面试核心要点精华总结(想进大公司必看) JAVA面试题和项目面试核心要点精华总结(想进大公司必看)
随机推荐
- shelve,xml,re模块
一.shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 import shelve ...
- 转:SWT中的Display 对象和 Shell对象
转自: http://blog.csdn.net/chulaixi/article/details/3095478 我们书写swt程序的步骤,这些步骤是: 1. 创建一个Display对象 2. 创建 ...
- JavaScript秘密花园
译文地址 bonsaiden.github.io/JavaScript-Garden/zh/#intro.authors 之前被人问到JS一些概念性的东西,感觉很模糊,可能层次比较浅,偏理论的东西实践 ...
- 搜索引擎--范例:谈谈django--mysql数据库的一些常用命令
现在基本没有什么能离得开数据库了,django我一直用的都是mysql的数据库,这次和大家说说django--mysql数据库的一些常用命令吧 1:命令行登陆mysql C:\Users\Admini ...
- SQL 建立多个字段唯一性校验
由于在做压力测试,同一时间占用的问题. 两个用户同时下同一时间的订单,需要增加校验,第一个能保存的用户保存,第二个就不能让保存了. 问题是通过代码,怎么都做不到毫秒级校验,所以解决办法就只能是通过数据 ...
- STL模板整理 set
SET set作为一个容器也是用来存储同一数据类型的数据类型,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序.应该注意的是set中数元素的值不能直接被 ...
- asp.net数据类型--泛型
asp.net有很多的数据类型,同时c#等均是强数据类型,在使用的过程,存在因数据类型不一致,在编译时通过,在使用过程中出错的情况,因此从2.0起,增加泛型这种类型.这种类型,在定义时不指定类型,而在 ...
- HDU 6333.Problem B. Harvest of Apples-组合数C(n,0)到C(n,m)求和-组合数学(逆元)+莫队 ((2018 Multi-University Training Contest 4 1002))
2018 Multi-University Training Contest 4 6333.Problem B. Harvest of Apples 题意很好懂,就是组合数求和. 官方题解: 我来叨叨 ...
- POJ 1164 城堡问题【DFS/位运算/种子填充法/染色法】
1 2 3 4 5 6 7 ############################# 1 # | # | # | | # #####---#####---#---#####---# 2 # # | ...
- HDU 2547 无剑无我(数学)
#include<cstdio> #include<iostream> #include<cmath> int main() { double a,b,c,d,m; ...