技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 体感积木拼搭方法、装置、计算机设备及存储介质与流程  >  正文

体感积木拼搭方法、装置、计算机设备及存储介质与流程

  • 国知局
  • 2024-07-11 16:33:18

本发明涉及交互控制领域,尤其涉及一种体感积木拼搭方法、装置、计算机设备及存储介质。

背景技术:

1、当前使用积木再虚拟场景中进行拼搭,需要用户通过编程控制或者通过鼠标拖拽,整个拼搭过程非常繁杂,且对于用户来讲不直观,无论对于学习者还是开发者来讲,使用鼠标操控或者变成控制都是非常麻烦的,具有极低的工作效率和学习效率。

技术实现思路

1、第一方面,本申请提供一种体感积木拼搭方法,应用于存在多个积木模型的虚拟场景中,所述方法包括:

2、通过摄像头拍摄用户的手部画面,根据所述手部画面在所述虚拟场景中生成虚拟手;

3、追踪手部动作,将所述手部动作同步至所述虚拟手上;

4、当检测到所述虚拟手和任意积木模型发生碰撞时,执行所述虚拟手拾取当前积木模型的操作;

5、当检测到所述当前积木模型发生积木碰撞时,判断所述积木碰撞是否是合法连接,若是合法连接,则对发生碰撞的两个积木模型进行拼接操作。

6、进一步的,各个所述积木模型保存有可连接表,所述可连接表用于记录对应积木模型所能连接的其他积木模型;所述判断当前碰撞是否是合法连接,包括:

7、当所述积木模型之间进行碰撞时,根据发生碰撞的积木模型的可连接表,判断发生碰撞的两个积木模型的标号是否在对方的可连接表内,若在则属于合法连接,若不在则不属于合法连接。

8、进一步的,所述若是合法连接,则进行发生碰撞的积木模型之间的拼接操作,包括:

9、基于两个积木模型之间的碰撞面,进行所述两个积木模型的所述碰撞面之间的吸附操作,得到拼接后的积木模型。

10、进一步的,所述若是合法连接,则进行发生碰撞的积木模型之间的拼接操作,包括:

11、自动调整发生碰撞的积木的姿态,将发生碰撞的积木模型通过预设的拼接方式吸附连接,得到完成拼接的积木模型。

12、进一步的,所述方法还包括,识别所述用户的真实手部动作;

13、当所述真实手部动作的食指向下弯曲执行点击操作时,则判定所述虚拟手执行点击鼠标左键;

14、当所述真实手部动作的中指向下点击时,则判定所述虚拟手执行点击鼠标中键;

15、当所述真实手部动作的无名指向下点击时,则判定所述虚拟手按下鼠标右键;

16、其中,不同的鼠标动作用于在虚拟场景执行不同的操作。

17、进一步的,所述通过摄像头拍摄用户的手部画面,根据所述手部画面在所述虚拟场景中生成虚拟手,包括:

18、拍摄得到单手或双手的实时图像数据,根据所述图像数据,确定手部的关节点数据;

19、根据所述关节点数据,将所述关节点映射在所述虚拟场景中,并根据映射的关节点在所述虚拟场景中生成对应的虚拟手。

20、进一步的,所述积木碰撞包括:

21、两只虚拟手各自拾取到的两个积木模型之间的碰撞;或只虚拟手拾取到的当前积木模型和已堆叠积木模型之间的碰撞。

22、第二方面,本申请还提供一种体感积木拼搭系统,包括:

23、虚拟手模块,用于通过摄像头拍摄用户的手部画面,根据所述手部画面在所述虚拟场景中生成虚拟手;

24、追踪模块,用于追踪手部动作,将所述手部动作同步至所述虚拟手上;

25、拾取模块,用于当检测到所述虚拟手和任意积木模型发生碰撞时,执行所述虚拟手拾取当前积木模型的操作;

26、拼接模块,用于当检测到所述当前积木模型发生积木碰撞时,判断所述积木碰撞是否是合法连接,若是合法连接,则对发生碰撞的两个积木模型进行拼接操作。

27、第三方面,本申请还提供一种计算机设备,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行所述的体感积木拼搭方法。

28、第四方面,本申请还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行所述的体感积木拼搭方法。

29、本发明公开了一种体感积木拼搭方法、装置、计算机设备及存储介质,所述方法包括:通过摄像头拍摄用户的手部画面,根据所述手部画面在所述虚拟场景中生成虚拟手;追踪手部动作,将所述手部动作同步至所述虚拟手上,当检测到所述虚拟手的手掌和任意积木模型有碰撞时,执行所述虚拟手拾取所述积木模型的操作;当检测到所述积木模型之间发生碰撞时,判断当前碰撞是否是合法连接,若是合法连接,则进行所述积木模型之间的拼接操作。实现用户便捷的积木拼装操作,并且积木拼装更加方便,交互直观,贴合实际场景。

技术特征:

1.一种体感积木拼搭方法,其特征在于,应用于存在多个积木模型的虚拟场景中,所述方法包括:

2.根据权利要求1所述的体感积木拼搭方法,其特征在于,各个所述积木模型保存有可连接表,所述可连接表用于记录对应积木模型所能连接的其他积木模型;所述判断所述积木碰撞是否是合法连接,包括:

3.根据权利要求1所述的体感积木拼搭方法,其特征在于,所述若是合法连接,则进行发生碰撞的积木模型之间的拼接操作,包括:

4.根据权利要求1所述的体感积木拼搭方法,其特征在于,所述若是合法连接,则进行发生碰撞的积木模型之间的拼接操作,包括:

5.根据权利要求1所述的体感积木拼搭方法,其特征在于,还包括,识别所述用户的真实手部动作;

6.根据权利要求1所述的体感积木拼搭方法,其特征在于,所述通过摄像头拍摄用户的手部画面,根据所述手部画面在所述虚拟场景中生成虚拟手,包括:

7.根据权利要求6所述的体感积木拼搭方法,其特征在于,所述积木碰撞包括:

8.一种体感积木拼搭系统,其特征在于,应用于存在多个积木模型的虚拟场景中,包括:

9.一种计算机设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行权利要求1至7中任一项所述的体感积木拼搭方法。

10.一种可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至7中任一项所述的体感积木拼搭方法。

技术总结本发明涉及交互控制领域,公开了一种体感积木拼搭方法、装置、计算机设备及存储介质,所述方法包括:通过摄像头拍摄用户的手部画面,根据所述手部画面在所述虚拟场景中生成虚拟手;追踪手部动作,将所述手部动作同步至所述虚拟手上,当检测到所述虚拟手的手掌和任意积木模型有碰撞时,执行所述虚拟手拾取所述积木模型的操作;当检测到积木模型之间发生碰撞时,判断当前碰撞是否是合法连接,若是合法连接,则进行所述积木模型之间的拼接操作。实现用户通过简单的手部操作实现积木拼装操作,交互直观,贴合实际场景。技术研发人员:卢圣受保护的技术使用者:深圳市优必选科技股份有限公司技术研发日:技术公布日:2024/5/29

本文地址:https://www.jishuxx.com/zhuanli/20240615/79901.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。