×

VR对物体重量感知技术研究过程及研究总结

消耗积分:0 | 格式:rar | 大小:8.49 MB | 2017-09-14

分享资料个

  交互进行单独的探索。

  视觉交互模型 vs 物理交互模型

  目前,大部分实用性VR界面都是通过漂浮在半空的简单2D平面固定的。但如果是VR游戏的话,它的界面显然会有更少的视觉交互,更多的物理交互。以《Cosmic Trip》为例,这款游戏巧妙地采用了物理按钮来作为菜单导航;而《Job Simulator》则几乎完全摒弃了指向—点击这种传统的交互范式。

  

  Cosmic Trip (左) Job Simulator (右)

  我们以此前提进行了头脑风暴,然后得出了一个非常吸引人的想法——我们可以模拟出与VR物体交互时的重量感。当用户捡起物体的时候,我们能否通过调整用户的动作速度让其感觉到物体的重量区别呢?更重的物体捡起来会更慢,而更轻的物体则可以用正常的速度捡起来。虽然这不算是什么创新,或许也不能直接应用在实用性的场景中,但我们觉得这个想法是非常值得探索的。

  我们希望可以想出一个方法,可以应用在所有使用动作控制器的平台上:从Daydream的仿Wii控制器,到Vive和Rift这种高级的房间追踪控制器。于是,我们决定先为最先进的平台进行设计(在Oculus Touch推出之前,我们先以Vive为基准),然后为Daydream探索出简化的方式,最后是为Gear VR和Cardboard设计出基于注视点的控制。

  至于开发软件,我们不知道该选择熟悉的Unity引擎,还是渲染能力更强大的Unreal引擎。目前我们还是选择了Unity,希望在未来可以更多地尝试Unreal引擎。

  确立目标

  我们之前的虚拟现实项目都做得比较随意,所以它们并没有什么重复利用的价值。所以这一次我们准备为自己定下更高的目标。下面是我们至少要达到的成功标准:

  建立Unity引擎的协作流程,同时让更多团队成员熟悉这个流程。

  制作一个内部使用的基本“样板”环境,以便我们未来可以快速建立和进行VR实验

  研究过程

  决定好方向和目标之后,我们组建起了一支团队:3位3D/动作艺术家、2位设计师、1位创意技术员。我们使用了Git(YiViAn注:Git是一款免费、开源的分布式版本控制系统)作为不同设备之间交流和分享资源的工具。各个场景每次可由一位成员进行查看与编辑,这时其他人员则负责制作用于主要场景的预制件(prefab)。虽然这种方式比较适合我们这样的小型团队,不过我们也在积极探索适合大型团队和项目进行高效协作的方法。

  第一步:成为捡东西的艺术家

  首先我们需要明确认识捡起和移动物品的基本物理学原理,否则实现重量反馈将无从谈起。而我们很快便发现,这些概念其实都是相通的。跟其他很多东西一样,VR行业内还没有形成实现这种动作的“正确”标准。所以,我们尝试了几个不同的想法,并将它们分成两类:直接连接(直接提起,形成一个固定的节点);宽松连接(调整速度,或者使用引力把物体牵引至控制器)。不同的连接种类决定了我们模拟重量的方法。

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !