在虚拟现实中抓取物体可能是该媒体最基本的交互之一,但要使其正常运作并不像你想象的那么容易。开发人员通常需要花时间手动设置手部模型的动画,以使其以逼真的方式握住每个物体。开发人员Luca Mefisto开发了一个智能工具,利用Quest的手部追踪功能,让开发人员可以进行手势捕捉,使整个过程更快、更真实,对玩家来说更具沉浸感。
更新(2020年7月20日):开发人员Luca Mefisto发布了HandPosing工具的第一个版本,该工具利用Oculus Quest的手部追踪功能,快速为虚拟现实交互创建逼真的手势。该工具可在GitHub上获取。
Mefisto写道:“这还是一个正在进行中的工作,可能会有改变。我希望它对他人来说既是一个有用的工具,也是一个抓取交互实现的起点。”以下是原始文章,介绍了HandPosing工具的好处和功能。
原文(2020年7月7日):一些虚拟现实游戏采用各种方法的“动态”动画来在玩家在虚拟现实中抓取物体时创建逼真的手势(例如《宇宙孤旅》)。通常这是专有技术,意味着任何想要做同样的开发人员都需要从头开始构建类似的系统(这并不容易)。
与其这样做,一些游戏通过在你抓取物体时让虚拟手消失(例如《度假模拟器》),从根本上解决了手势问题。
希望保持玩家的手可见的开发人员需要手动创建手势,以使当你抓住一个物体时,你的虚拟手以逼真的方式握住物体。这并不是一个难题,但可能非常耗时。
至少在一个给定的游戏中,您需要为每个具有独特形状的物体创建一个自定义手势。即使您排除了不太可能的姿势,仍然可能需要为一个物体创建四到五个手势以涵盖最明显的握持方式。如果游戏中有100个具有独特形状的物体,那可能意味着要为其动画制作400到500个手势。
参见《使用Quest手部追踪的三种创意用途》
虚拟现实开发者Luca Mefisto希望能够使整个过程更快、更轻松,以便开发人员能够在更短的时间内制作更逼真的手势。他正在构建一个工具,巧妙地利用Quest的手部追踪功能,允许开发人员“快照”他们的手部围绕虚拟对象的握持方式。
然后,该工具允许开发人员为手势定义有效位置,以使手部真实地捕捉到物体上最近的有效位置。
对象还可以具有多个手势和抓取点,以涵盖抓取同一物体的不同方式(如下图所示的剪刀)。
尽管该工具需要Quest的手部追踪功能来创建手势,但Mefisto表示该手势工具将适用于使用手部追踪或控制器的游戏。
尽管该工具目前没有名称,但开发者计划将其作为开源项目发布给虚拟现实开发社区。您可以在Twitter上关注Mefisto,了解该工具的开发更新,并注意其发布信息。
0