请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

Oculus官方教程:利用Unity和Unreal开发Quest应用与内容安全

[复制链接]
查看: 61|回复: 0

2万

主题

4万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
98782
发表于 2020-10-17 20:32 | 显示全部楼层 |阅读模式
Esther|撰文

上一篇文章中,Oculus指出了VR开发者想要在Quest平台获得成功,所需要进行的前期准备、营销策略和商业模式选取,以及如何选择PC VR和一体机平台,并提出多种建议。
今天,我们将继续了解一下开发者使用Unity和Unreal不同引擎来开发Oculus应用的注意事项,以及虚拟头像与VR社交、内容安全、建立用户社群等方面。
1)Unity开发:
在下方视频中,Oculus和Unity工程师展示了利用Unity开发Quest应用的最新成果,包括推出API、XR插件系统、提升开发迭代速度、优化通用渲染流程等方面。

2)Unreal开发:
在下方视频中,Epic Games和Oculus工程师展示了Oculus在于UE4引擎集成上的重大提升,包括加速开发迭代、全新的示例代码和更新的Unreal Editor。此外,Epic还将推出免费的12节线上培训课程,帮助开发者用Unreal开发VR应用。

3)开发者可考虑的VR社交特性:
○ 临场感、协作性、用户新鲜事;

○ 全新的Avatar II更新美术风格、SDK 2.0和Body API;

○ 全新的头显系统加入更多样的发型、五官特征、脸型、体型、妆容、饰品、服装等定制化内容,号称有10亿种不同的搭配;
○ 未来虚拟头像还将加入下肢,实现全身形象模拟;
○ Avatar SDK 2.0可在VR应用中直接使用,无需额外开发或编辑3D虚拟形象;
○ 自Quest推出以来,Avatar系统加入注视点识别、微表情、机器学习驱动的对口型等功能;
○ 除了新增多种功能外,Avatar SDK 2.0还具备模块化特性,提供资源API、动画API(可用来动态优化渲染效率)、上半身追踪API;
○ 上半身追踪API具备3Point IK模拟、手势识别、唇部口型同步等特点;
○ 重定向API可自然将用户实际姿态与虚拟形象匹配,即使身体比例不匹配;
○ 串流API可用于录制虚拟头像动作,并与其他用户分享;
4)多人协作系统:
○ Oculus现有的多人协作功能包括:Destination、Rich presence、Deep Linking;

○ Destination可以为用户展示可以进入的VR应用内场景;

○ Rich Presence可以让你看到好友正在VR中做什么,还可以加入;

○ Oculus Parties新增功能Travel Together结合Destination和Deep Linking功能,可以让最多8名用户同时进入VR应用同一场景(相当于组队游戏);

○ 支持Travel Together功能的游戏将有效降低VR用户寻找好友的时间,快速组队开始游戏,即使用户不在VR中也可以收到邀请,你还可以加入其他人的队伍;
○ 开发者可自定义Deep Linking,包括设置分享url、可分享的空间和关卡、设置共享空间、竞赛、私人空间等功能;
○ 建议开发者优化Deep Linking载入时间、预先设置可定位进入的社交地点、设置密码设定等功能来确保安全性、通过丰富的图像和描述来帮助用户寻找优质内容;
○ 可通过结合通知与Deep Linking功能,提醒用户好友的进度(比如破纪录的关卡等);
○ 开发者还可以利用Oculus的Scoreboards分数应用,促进玩家与好友的互动跟竞争,为玩家自定义游戏挑战;
○ Scoreboards新增挑战功能,可以让玩家创建不同分数等级和时间限制的挑战,而且挑战等级也随着玩家成绩而不断提高;
○ 用户移动端Oculus应用中就能查看Scoreboards和Challenge,无需进入VR;
5)应对盗版与作弊风险;
○ Quest既是一款游戏主机,也是一个开发套件,一些用户可能会利用它来进行VR应用盗版和作弊,甚至会容易利用Quest基于的安卓平台的开源代码,来开发模拟器;
○ Oculus建议开发者不要使用模拟器平台,因为Oculus官方平台更安全,可确保其他人不会盗取你的应用;
○ Oculus平台通过验证启动(只有Facebook支持的系统软件才能在Oculus设备上运行)、月更安全补丁、检测技术(可识别更改软件);
○ 建议开发者在上传资源时预先验证(包括OBB和DLC文件),并谨慎对待多人服务器(验证用户,排除机器人);

○ 利用Oculus Developer Dashboard来检测应用弱点;
6)培养活跃社群:
○ 通过与活跃VR用户和拥护者互动与合作,构建活跃的社群;

○ VR拥护者是VR社区成员的一部分,也是最活跃的部分,应用体验时间最长、讨论贡献最多、最热衷于宣传VR的人群;
○ VR拥护者对于发展VR用户群有关键作用,因此开发者需要为VR应用制定社群标准和文化;
○ 构建VR生态、促进玩家间互动可通过竞赛活动、排行榜、奖励等方式实现;
○ 通过规章制度和文化来塑造积极的VR用户社群;
○ 吸引志同道合的VR拥护者,共同构建社群。
( END)


   推荐阅读   














每天五分钟,轻松了解前沿科技。   
         —— 青亭网  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 为什么会得肾病?肾病该怎么治?- 肾病百科网 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表