精华内容
下载资源
问答
  • <ul><li>Source of VRTK is Github.</li><li>Version of Unity3D 2017.1.03f</li><li>Hardware used Vive and Oculus</li><li>SDK used OpenVR and SteamVR and Oculus Utilities</li></ul> <h3>Steps to reproduce ...
  • <p>All I need is a sample that works on a current build of Chrome with Oculus Rift or Vive. Is it possible I have flags not configured correctly? I have tried enabling/disabling everything and various...
  • Revive 让HTC ViveOculus的游戏
  • <div><p>I have Oculus Rift and Vive Trackers working together. When I use this playspace mover, my upper body moves as expected (Rift & Touch), but my lower body gets left behind (Vive Trackers ...
  •  HTC开发者(VIVE)  基本资料提交  ①注册应用程序名称。填写需要申请登录VivePort平台的应用程序名称。  ②在上一个步骤完成后,会自动产生应用程序ID和Key。这个主要是用于内容

    016VR产业一片大火,各大厂商纷纷把目光投向VR内容市场,以下就是浪哥为广大开发者统计到的目前最火爆的几个VR平台的审核方式与开发者基本操作指南,一起来看看吧!~

      HTC开发者(VIVE)

      基本资料提交

      ①注册应用程序名称。填写需要申请登录VivePort平台的应用程序名称。

      ②在上一个步骤完成后,会自动产生应用程序ID和Key。这个主要是用于内容识别ID以及DRM保护的用途。

      ③选择发布时间。填写应用计划上线的时间。

      ④选定发布国家、价格

      据林顺杰称,现阶段VivePort还只是初版,在3月份将会进行一次改版。发布国家地区将会参考App Store的形式,会对国家进行分区,开发者可以选择应用发布的国家地区,而国内的消费者可以从国内下载内容,如果要下载国外的内容可以使用翻墙等方法。然后对应用进行定价,开发者可以自行选择定价多少,也可以选择免费。除了这些之外,开发者还需要提交联系方式,以便消费者购买后进行反馈等。

      ⑤ 提供应用程序相关信息

      填写应用程序的类型,游戏或者视频,以及内容分级,包括用尽量简洁的语言描述其特点,把应用的最大亮点展示给用户。内容适合哪些系统版本,以及对CPU的要求等等可以列出,可以让消费者在购买时可以有更多的维度来考量。

      ⑥ 上传应用程序多媒体档

      一般在应用商店中,在用户没有明确的想要下载的应用的情况下,应用的图标、图片以及视频将成为驱动用户下载的加分项。因此为了最大程度的吸引用户,需要准备各种尺寸的图片和视频。在提交资料时需要准备4张不同大小的缩略图,尺寸分别为:

      大:1432px*550px

      中:655px*369px

      小:316px*178px

      正方形:256px*256px

      此外,还需要4~8个视频和截图:

      视频格式:MP4/H.264,最长不超过120秒

      截图:1366px*768px

      3、上传应用程序执行档案

      内容提交的最后一步,将之前准备的所有资料做成压缩包后直接上传,上传后会需要对版本、摘要进行确认。所有步骤完成后,可以看到应用状态,已发布或审核中等信息。

      内容审核:必须保证90fps

      据林顺杰称,VivePort平台的内容审核一般需要经过1~2周时间,不过如果申请数量多的话,时间也会相应延长。内容审核主要经过以下四个流程:

      1、验证提交材料。VivePort在收到内容提交后,首先会验证提交资料的完整性,以及开发者对内容评级是否正确;

      2、验证资源档案中是否有不当的内容(包括腥、膻、色、赌、暴利、纯广告等);

      3、通过功能及效能测试。为了避免在压缩或者上传过程中出现意外,在发布前需要对内容进行测试,保证用户下载后可以正常使用;

      4、满足是舒适度要求。HTC的内容审核小组将戴上Vive实际检测内容,看是否会出现头晕、呕吐、恶心等状况;此外还将使用插件对内容的帧数进行检测,HTC要求帧数至少达到90帧每秒。

      VivePort的内容保护机制

      上传到VivePort上的内容HTC将会提供一个数位版权保护SDK,包括Unity DRM SDK和UREAL DRM SDK;而如果开发者不想使用SDK,那么在应用上传后,将会有一个Wrapper机制,重新对应用进行打包,增强安全性,确保内容只会被购买游戏的使用者所执行。

      关于支付:将支持支付宝

      据林顺杰透露,VivePort平台除了信用卡等支付方式之外,还将支持支付宝支付。这对于国内开发者来说是一大利好消息,便捷的支付方式将很大程度促进用户购买。

      关于分成:或使用三七分

      虽然在演讲中林顺杰并未提到具体的分成,不过在之后的交流中,其提到分成将会参考其他平台,或许会使用三七分成,不过具体分成方案暂时还没有公布。

      关于VivePort发布计划

      其实在去年12月,VivePort平台就已经开始消费者免费内容试营运;到今年3月,将会发布开发者控制台,开发者可以开始提交应用;今年4月,VivePort将会对消费者付费内容进行试营运;5月,开始推行开发者分润取款功能;6月,提供VivePort应用内购买SDK,将支持下载购买之外的另一种付费方式。


    Steam开发者平台

      首次提交要求

      联系信息

      内容标题(最多30个字符)

      简短说明(80-100字)

      长描述(300 - 1500字)

      5到10的截图(<每个3MB)

      定价美元

      视频演示内容的网址(这是一个要求,如果你提交的是蓝图或代码插件)

      (可选)网站的具体内容URL

      初步验收

      在收到您汇总材料,史诗将根据各种标准,包括质量,价值,独特性和适用性的虚幻引擎社区审查。如果您提交的是数一数二的,我们会要求您的文件来运行我们的内部质量保证测试。如果市场团队发现你的内容的问题,我们将如何继​​续的详细信息与您联系。如果通过我们的内部质量检查,会定期发布,我们将为您提供相关的信息。

      合规审查

      在收到您的完整内容包,史诗将验证它是否遵循所有准则和本文档中列出的要求,试验内容是在最新的虚幻引擎的功能。如果此时发现任何问题,提交将被拒绝,必须重新提交以供进一步审议。

      附加分发要求

      请准备提供以下所需材料:

      协议提供任何市场/博客/市场营销或根据需要,以促进您的内容其他更新。

      可能需要对纳税人ID的更多信息,税务表格和银行信息,以获得有关市场销售的内容付款。提供此类信息的发布内容延误的最大原因之一,所以这将是让所有这些准备提前一个好主意。

      为展示和推广在卖场中的内容必需的图像要求如下:

      图像类型

      文件名

      图像尺寸

      精选

      Store_ <名> _Featured.png

      476x246

      新特色

      Store_ <名> _FeaturedNew.png

      894x488

      缩略图

      Store_ <名> _Thumb.png

      284x284

      5-10截图

      Store_ <名> _screenshot_ <编号>巴纽

      1920×1080

      它的建成到虚幻引擎4,它有三个目的分销渠道:启用游戏开发商购买高品质UE4准备内容,以便在他们的项目使用;让创造者出售内容给观众UE4;并提供免费的样品含量,教程和教材。

      收入分配

      每售出的项目,开发商收到基价的70%。当提交内容到市场,你设置美元的基准价格。国际零售价格将定期基准价格转换成其他货币,有可能调整为本地销售税和增值税,并四舍五入或以其他方式根据当地定价的做法调整计算。

      详细要求款项可查询:https://publish.unrealengine.com/submission-guidelines

      开发者教程

      现在,我们已经建立了SteamVR是设置和工作正常,现在是时候把它与UE4工作。在下面的部分,我们将去了如何设置项目与蒸汽VR工作。

      首先创建一个具有以下设置的新蓝图基地项目。

      一旦项目负荷检查,看看你的VR耳机通过点击旁边的播放按钮,然后从显示选择VR预览选项菜单上的小三角工作。如果你的VR耳机的设置是否正确,你现在应该看到基层存在的显示,并有转动你的头向左或向右的能力。

      右键 - 点击内容浏览器内,选择创建一个新的蓝图。从显示挑选父类窗口中选择游戏模式选项,并将其命名为SV_Gamemode。

      右键 - 点击内容浏览器内,选择创建一个新的蓝图。从显示挑选父类窗口中使用的搜索框下方,搜索播放器CameraManager。一旦球员CameraManager位于其上点击创建并命名VR_Player CameraManager。

      打开VR球员CameraManager,然后在播放器下方摄像机经理类默认值部分使后续HMD方向选项。

      创建一个从内容浏览器的新蓝图,并选择播放器选项。将新创建的播放控制器,OVRPlayerController并打开它。

      一旦下的Player Controller类默认值部分打开设置播放器摄像头管理类,它是由点击白色框说没有,并选择VR的PlayerController从列表中先前创建的OVRPlayerController。

      在内容浏览器中创建另一个蓝图这次从挑选父类窗口中选择典当,并将其命名典当行典当VS。

      打开新创建的VR_Pawn并导航到类默认部分。从那里下摄像机部分的详细信息面板中设置的基本眼高为0.0。这仅适用于蒸汽VR虚拟现实等设置可以跳过这一步。

      单击事件图表选项卡,然后右键 - 点击图中的暴露搜索功能。搜索设置跟踪空间节点在它添加到图表。线材事件的输出开始播放以设置跟踪空间节点上的投入。

      打开你的项目的世界设定,并确保根据游戏模式部分中的以下数据与什么在前面的步骤中创建填充。

      使用VR预览模式进行检查,以确保一切正常。如果一切都已经设置正确,你现在应该只能转动你的头向左或向右和向上或向下。


    Oculus  SDK测试版0.8.0.0

      申请流程

      一、制作签名文件(Signature File)

      根据开发阶段,申请发布Oculus Mobile App需要准备两种签名文件:

      1、Oculus签名文件(开发中必须。申请时将删除)

      2、Android应用署名(申请时必须)

      Oculus签名文件:

      开发中的应用,必须使用Oculus发布的Oculus签名文件(osig)来署名,只有在取得签名文件之后,应用才能与移动设备上受保护的基本VR功能连接。由于设备不同,所生成的签名文件也会不一样。不过在应用通过审核后,Oculus会将apk文件修改成通用版,适用于不同的硬件。

      Osig的发行要求以及详细步骤可参见:https://developer.oculus.com/osig/

      Android应用署名:

      Android版的话需要使用数字证书(也成为Keystore),将应用开发者的ID加密后进行认证。Android应用如果没有使用数字证书署名的话,将无法在Android设备中进行安装启动。

      开发者必须制作自己的数字署名,署名后再向Oculus提交申请,具体步骤可参见:http://developer.android.com/tools/publishing/app-signing.html

      在应用署名时使用的证明文件需要保留,在之后更新应用时需要用到,如果证明文件不一致的话无法进行更新。

      注:需要在使用Android证明文件署名完成后才能进行申请。

      Android应用署名和Unity

      使用Unity可以默认自动生成伪Debug证明书并进行署名。不过在创建最终Release build之前,需要先创建新的Android数字证书(Keystore),使用[Use Existing Keystore],从[Edit] >[Project Settings] > [Player] > [Publishing Options]进行分配。

      具体可参见:http://docs.unity3d.com/Manual/class-PlayerSettings.html

      二、应用申请

      申请时需要以下资料:

      1、应用文件

      2、图片

      3、说明文件

      应用提交至Oculus

      首先,将公司名称发送邮件至submissions@oculus.com,以获取申请文件夹。发送后会收到Oculus的回复,点击其中的链接,可以跳转到名为Uploads_(公司名)的Dropbox文件夹。以后公司更新的应用将全部保存在这个文件夹中。

      在这个Dropbox文件夹中,创建一个新的用于申请的文件夹,名称为“应用名称_申请日期”(在应用名称中不能使用空格,日期使用YYYYMMDD格式)。之后每次提交修订版本都要创建新的文件夹。

      比如2014年7月4日申请一个名为《Super Awesome VR》的游戏,拿在申请时需要创建一个名为“SuperAwesomeVR_20140704”的文件夹。7月9日再申请时,需要创建一个名为“SuperAwesomeVR_20140709”的文件夹。

      Dropbox文件夹准备好之后,将需要审核的申请文件夹名称及其他的联系方式等事项通过邮件发送至submissions@oculus.com,等待审核。在审核过程中,申请文件夹处于锁定状态,申请后产生的变更将包含在下次修订版本中。

      App Manifesto File需要注意的地方

      Manifesto的标签<manifesto>的package属性中,必须加入应用的package名,而package名必须是唯一的。

      versionName将