—— 青亭网

分享
原创 2022-03-04

Esther|编辑
在互联网时代,相比于需要下载的软件应用,基于浏览器的网页内容和应用更容易传播,也更容易为人接受。在手机上,小程序用起来常常比app更方便。这是因为可以直接浏览的内容,大大降低了使用的门槛。对于VR来讲,WebXR就是这样一种低门槛、轻量化的形式。
WebXR包括WebVR和WebAR,其中WebVR指的是沉浸的立体虚拟内容形式,而WebAR则常见于一些交互式AR广告、AR小游戏中,在手机上就能体验。本文将结合开发者Playko的故事来了解一下,用WebXR来开发VR游戏有哪些优势。
WebXR现状
简单来讲,WebXR优势在于兼容任意平台,在手机上可以运行,因此在VR盒子中就能玩,不过交互性更强的6DoF游戏只能用6DoF追踪的头显和手柄来体验。WebXR的轻量化特性在VR头显中应用具有许多优势,比如可以快速进入、更容易分发和分享、使用门槛低等等。
此外,WebXR只需要几分钟就能启动和运行,其开发过程更简单,不需要丰富的经验也能开发。这项技术可以将VR的沉浸感与网络的便捷性结合,对于开发者来说WebXR比VR app更容易更新,可以为C端和B端用户灵活部署。
相比于VR app应用商店,目前市面上的WebXR内容分发平台并不多,前几年定位WebXR浏览器和应用商店的Supermedium现在已经转型为VR漫画阅读应用。

目前市面上的WebXR应用大约只有几十种,比审核机制严格的Quest商店的内容还少。这主要是因为WebXR一般是免费体验,目前没有合适的商业模式,因此开发者们的兴致不高。反观Quest app的收入相比于任何其他VR平台都更可观,热门节奏游戏《Beat Saber》仅在Quest上就创收1亿美元,而截至去年1月Quest平台上营收超过100万美元的VR游戏已经达到六十款,这些数据足以让VR开发者们为其兴奋。
尽管如此,Quest商店审核严格,许多独立VR开发者只能在Oculus官方平台App Lab或第三方商店SideQuest中上架。近期,一家叫Playko的VR工作室却选择在WebXR中测试其VR滑雪应用,其计划是在应用完善后再申请进入Quest平台。
那么为什么选择开发WebXR游戏,而不是盈利模式更直接的VR app呢?Playko表示:开发WebXR游戏的目的是覆盖更广泛的用户,同时支持PC VR和VR一体机,而无需针对特定平台去优化,也不需要应用商店审核。
用WebXR开发游戏
去年底,VR工作室Playko利用Wonderland引擎开发了一款WebXR速降滑雪游戏《Ski Fit 365》,其特点是只需要在VR中运行链接即可模拟滑雪,玩家可以将Oculus手柄固定在脚踝或小腿上来实现下半身/腿部追踪。除此之外,你也可以在游戏中探索身临其境的滑雪胜地,比如乘直升机从空中飞往滑雪场。

这款游戏包含了完整的滑雪模拟体验,有多种滑雪板、虚拟化身皮肤可选。《Ski Fit 365》是健身VR游戏系列“The Fitness Resort”的首个作品,这个系列旨在提供一个线上健身和社交的平台,允许你和好友竞争(排行榜)。未来,除了滑雪还会推出其他的极限运动和健身游戏。
与此同时,Playko也希望通过《Ski Fit 365》来验证WebXR足够方便、有趣、高质量,可以吸引并留住VR玩家。
据了解,Playko成立于2000年,在Oculus Rift发布后,便开始从事VR研发,曾推出SteamVR教育应用,覆盖生物学、历史、太空和地理等科目。近期也曾开发VR培训和协作等企业方案。后来Quest问世,Playko看好这款VR一体机的便捷性和低成本,因此想要为它开发VR内容。
Playko看好Web技术在VR中的应用,认为WebXR可以在人们的生活中发挥核心作用。同时认为WebXR具备足够多的功能,任何原生应用中的内容都可以在WebXR中实现,不管是交互式沉浸体验还是VR游戏。

与WebXR相比,原生VR app需要下载、占内存,而且实验性的小游戏无法通过Quest商店严格的审核机制。相比之下,WebXR为VR应用提供了一种快速发布、即时访问的方式,无需经过审核流程,比App Lab更加方便。
实际上,为了在VR一体机中流畅运行,原生VR app不断针对交互、工作流等方面进行优化。在VR一体机中运行WebXR更是存在额外的挑战,需要缩短内容加载时间、突破图形API限制、优化性能等等。目前,WebXR对于VR开发者来讲是一个较新的领域,而复杂的WebXR内容需要同时结合原生VR应用和网页端应用的开发经验。
利用Wonderland Engine,Playko得以开发出使用数千个动态对象,具备高分辨率纹理和大量蒙皮角色的WebXR应用,无需手动优化,只需要完善应用的逻辑。而为了匹配《Ski Fit 365》的功能需求,Playko还赞助Wonderland开发了IK(逆向运动学)算法,以及程序化滑雪坡网格等功能。
关于技术挑战
据了解,《Ski Fit 365》的初始原型是用Unity开发的,此前Playko也曾使用Unity来为空客开发WebXR驾驶舱培训应用。不过对于《Ski Fit 365》来讲,Unity无法提供足够的图像能力,于是在Oculus浏览器团队协助下,Playko对该作进行优化,以使引擎保持可用的帧率,不过质量也不得不妥协。然而Playko发现,这并没有留出足够的额外空间,因此未来的开发和升级越来越困难,不得不根据性能分析器来监控帧时间的使用情况、寻找保持图像质量和用户体验的方法。

不过,即使尽力提升Unity性能,游戏的质量并没有达到设计目标,于是便将它移植到WebXR引擎来继续开发。
此外,《Ski Fit 365》内容的复杂程度接近原生VR app,因此在WebXR框架中运行为性能带来更大挑战,因此绘制顺序优化、剔除等依然重要。
设计灵感
为VR玩家提供一种身临其境、具有交互的VR游戏体验,游戏的场景、物体、度假村建筑从哪考了实际的规模,滑雪玩法具有高度响应性,还包括滑雪场地的标志、计时器以及速降滑雪赛事中的一些细节。

为了推广和营销《Ski Fit 365》,Playko首先找来英国的奥林匹克滑雪运动员Tim Dudgeon和世界杯滑雪运动员Jakc Gower来背书。考虑到大众和新VR用户对WebXR不太了解,该作的游戏介绍中也包含了获取和体验方法。
对于其他想要开发WebXR的开发者,Playko建议在设计VR时从3D空间的角度去思考,为玩家提供一个逼真的视觉环境。与2D屏幕、界面和平板电脑应用相比,VR开发更像是产品设计、室内设计或建筑。
除了App Lab外,VR开发者们也可以用WebXR来测试应用,在不断优化和完善后,可以升级为VR app发布到Quest等VR商店中。
( END)

* 文章为作者独立观点,不代表数艺网立场转载须知
广告 欺诈 淫秽 色情 侵权 骚扰、辱骂、歧视 敏感 违法 犯罪 反动、政治 其它
数艺网是一个信息获取、分享及传播的平台,我们尊重和鼓励数艺网用户创作的内容,认识到保护知识产权对数艺网生存与发展的重要性,承诺将保护知识产权作为数艺网运营的基本原则之一。
本条款原则如下:
1. 用户在数艺网上发表的全部原创内容(包括但不仅限于文章、案例/项目和评论),著作权均归用户本人所有。用户可授权第三方以任何方式使用,不需要得到数艺网的同意。
2. 数艺网上可由多人参与编辑的内容,包括但不限于案例/作品的认领、企业/机构的认领,所有参与编辑者均同意,相关知识产权归数艺网所有。
3. 数艺网提供的网络服务中包含的标识、版面设计、排版方式、文本、图片、图形等均受著作权、商标权及其它法律保护,未经相关权利人(含数艺网及其他原始权利人)同意,上述内容均不得在任何平台被直接或间接发布、使用、出于发布或使用目的的改写或再发行,或被用于其他任何商业目的。
4. 为了促进知识的分享和传播,用户将其在数艺网上发表的全部内容,授予数艺网免费的、不可撤销的、非独家使用许可,数艺网有权将该内容用于数艺网各种形态的产品和服务上,包括但不限于网站以及发表的应用或其他互联网产品。
5. 第三方若出于非商业目的,将用户在数艺网上发表的内容转载在数艺网之外的地方,应当在作品的正文开头的显著位置注明原作者姓名(或原作者在数艺网上使用的帐号名称),给出原始链接,注明「发表于数艺网」,并不得对作品进行修改演绎。若需要对作品进行修改,或用于商业目的,第三方应当联系用户获得单独授权,按照用户规定的方式使用该内容。
6. 数艺网为用户提供「保留所有权利,禁止转载」的选项。除非获得原作者的单独授权,任何第三方不得转载标注了「禁止转载」的内容,否则均视为侵权。
7. 在数艺网上传或发表的内容,用户应保证其为著作权人或已取得合法授权,并且该内容不会侵犯任何第三方的合法权益。如果第三方提出关于著作权的异议,数艺网有权根据实际情况删除相关的内容,且有权追究用户的法律责任。给数艺网或任何第三方造成损失的,用户应负责全额赔偿。
8. 如果任何第三方侵犯了数艺网用户相关的权利,用户同意授权数艺网或其指定的代理人代表数艺网自身或用户对该第三方提出警告、投诉、发起行政执法、诉讼、进行上诉,或谈判和解,并且用户同意在数艺网认为必要的情况下参与共同维权。
9. 数艺网有权但无义务对用户发布的内容进行审核,有权根据相关证据结合《侵权责任法》、《信息网络传播权保护条例》等法律法规及数艺网社区管理规定对侵权信息进行处理。
侵权举报
1.处理原则
数艺网作为新媒体艺术领域的分享交流平台,高度重视自由表达和个人、机构正当权利的平衡。依照法律规定删除违法信息是数艺网社区的法定义务,数艺网社区亦未与任何中介机构合作开展此项业务。
2.受理范围
受理数艺网社区内侵犯机构或个人合法权益的侵权举报,包括但不限于涉及个人隐私、造谣与诽谤、商业侵权。
a.涉及个人隐私:发布内容中直接涉及身份信息,如个人姓名、家庭住址、身份证号码、工作单位、私人电话等详细个人隐私;
b.造谣、诽谤:发布内容中指名道姓(包括自然人和机构)的直接谩骂、侮辱、虚构中伤、恶意诽谤等;
c.商业侵权:泄露机构商业机密及其他根据保密协议不能公开讨论的内容。
3.举报条件
用户在数艺网发表的内容仅表明其个人的立场和观点,并不代表数艺网的立场或观点。如果个人或机构发现数艺网上存在侵犯自身合法权益的内容,可以先尝试与作者取得联系,通过沟通协商解决问题。如您无法联系到作者,或无法通过与作者沟通解决问题,您可通过点击内容下方的举报按钮来向数艺网平台进行投诉。为了保证问题能够及时有效地处理,请务必提交真实有效、完整清晰的材料,否则投诉将无法受理。您需要向数艺网提供的投诉材料包括:
a. 权利人对涉嫌侵权内容拥有商标权、著作权和/或其他依法可以行使权利的权属证明,权属证明通常是营业执照或组织机构代码证;
b. 完整填写的通知书;附供下载的:侵权投诉通知书;
c. 举报人的身份证明,身份证明可以是身份证或护照;
d. 如果举报人非权利人,请举报人提供代表权利人进行举报的书面授权证明。
e. 为确保投诉材料的真实性,在侵权举报中,您还需要签署以下法律声明:
(1) 我本人为所举报内容的合法权利人;
(2) 我举报的发布在数艺网社区中的内容侵犯了本人相应的合法权益;
(3) 如果本侵权举报内容不完全属实,本人将承担由此产生的一切法律责任,并承担和赔偿数艺网因根据投诉人的通知书对相关帐号的处理而造成的任何损失,包括但不限于知乎因向被投诉方赔偿而产生的损失及数艺网名誉、商誉损害等。
4.处理流程
出于网络平台的监督属性,并非所有申请都必须受理。数艺网自收到举报的七个工作日内处理完毕并给出回复。处理期间,不提供任何电话、邮件及其他方式的查询服务。 出现数艺网已经删除或处理的内容,但是百度、谷歌等搜索引擎依然可以搜索到的现象,是因为百度、谷歌等搜索引擎自带缓存,此类问题数艺网无权也无法处理,因此相关申请不予受理。您可以自行联系搜索引擎服务商进行处理。 此为数艺网社区唯一的官方侵权投诉渠道,暂不提供其他方式处理此业务。 用户在数艺网中的商业行为引发的法律纠纷,由交易双方自行处理,与数艺网无关。
免责申明
1.数艺网不能对用户发表的回答或评论的正确性进行保证。
2.用户在数艺网发表的内容仅表明其个人的立场和观点,并不代表数艺网的立场或观点。作为内容的发表者,需自行对所发表内容负责,因所发表内容引发的一切纠纷,由该内容的发表者承担全部法律及连带责任。数艺网不承担任何法律及连带责任。
3.数艺网不保证网络服务一定能满足用户的要求,也不保证网络服务不会中断,对网络服务的及时性、安全性、准确性也都不作保证。
4.对于因不可抗力或数艺网不能控制的原因造成的网络服务中断或其它缺陷,数艺网不承担任何责任,但将尽力减少因此而给用户造成的损失和影响。
协议修改
1.根据互联网的发展和有关法律、法规及规范性文件的变化,或者因业务发展需要,数艺网有权对本协议的条款作出修改或变更,一旦本协议的内容发生变动,数艺网将会直接在数艺网网站上公布修改之后的协议内容,该公布行为视为数艺网已经通知用户修改内容。数艺网也可采用电子邮件或私信的传送方式,提示用户协议条款的修改、服务变更、或其它重要事项。
2.如果不同意数艺网对本协议相关条款所做的修改,用户有权并应当停止使用数艺网。如果用户继续使用数艺网,则视为用户接受数艺网对本协议相关条款所做的修改。
阅读并同意此认领协议方可认领案例
*认领案例的操作记录无法自行删除,请务必确保您参与该案例身份的真实性