[发明专利]打树花的VR模拟方法和装置有效
申请号: | 201710447153.4 | 申请日: | 2017-06-14 |
公开(公告)号: | CN107153463B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 段凯雄 | 申请(专利权)人: | 段凯雄 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T19/00 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 075700 河北省*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打树花 vr 模拟 方法 装置 | ||
1.一种打树花的VR模拟方法,其特征在于,所述方法由服务器执行,所述服务器与头戴式显示器、单手控制器和定位基站分别连接;所述定位基站分别与所述头戴式显示器和所述单手控制器连接,用于获取所述头戴式显示器和单手控制器的位置信息;所述方法包括:
生成打树花的体验场景;其中,所述体验场景中至少包括用于反射泼洒铁水的墙体;
根据所述头戴式显示器的位置信息,获取配戴所述头戴式显示器的用户与所述体验场景中的所述墙体的位置关系;
根据所述单手控制器的位置信息,获取所述用户手臂的运动速度;
将所述位置关系和所述运动速度传输至预设的打树花效果模型中,输出打树花效果的图像数据;其中,所述打树花效果模型根据流体动力学原理建立;
播放所述图像数据;
所述将所述位置关系和所述运动速度传输至预设的打树花效果模型中,输出打树花效果的图像数据步骤,包括:
根据所述运动速度,计算获得模拟打树花的铁水从所述用户处抛出的初速度大小和方向;
根据所述位置关系、初速度大小和方向、以及所述流体动力学原理,计算获得所述铁水运动至所述墙体时的第一运动状态;
根据所述第一运动状态,计算获得所述铁水撞击所述墙体后反射的第二运动状态;
根据所述第二运动状态,计算获得所述铁水反射后的运动轨迹;
根据所述运动轨迹,生成所述打树花效果的图像数据。
2.根据权利要求1所述的方法,其特征在于,所述生成打树花的体验场景步骤,包括:
通过外部的3D摄像装置获取打树花的体验场景的图像数据;对所述图像数据进行图像拼接处理,生成打树花的VR体验场景;
或者;
采用3D建模软件绘制打树花的体验场景示意图;对所述体验场景示意图进行渲染处理,生成所述打树花的VR体验场景。
3.根据权利要求1所述的方法,其特征在于,所述根据所述头戴式显示器的位置信息,获取配戴所述头戴式显示器的用户与所述体验场景中的所述墙体的位置关系步骤,包括:
通过所述定位基站获取到的所述头戴式显示器的位置信息,确定配戴所述头戴式显示器的用户的位置信息;
根据所述位置信息,计算所述用户与所述体验场景中的所述墙体的垂直距离;
计算所述用户与所述墙体的边缘的相对距离;其中,所述相对距离为所述用户和所述墙体的垂直连线与所述墙体的交点,距离所述墙体边缘的长度;所述墙体边缘包括所述墙体的左侧边缘、右侧边缘、底边缘或上边缘。
4.根据权利要求1所述的方法,其特征在于,所述根据所述单手控制器的位置信息,获取所述用户手臂的运动速度步骤,包括:通过所述单手控制器上设置的位置传感装置,获取所述用户手持所述单手控制器进行手臂摆动运动速度。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到第一指令时,生成熔化铁块的场景图像;当接收到所述用户将模拟铁块放入模拟熔炉的信号后,播放铁块在熔炉中熔化的图像数据;
当接收到第二指令时,生成倒出铁水的场景图像,以接收所述用户将模拟的熔化后的铁水倒入模拟铁水筒的信号;
当接收到第三指令时,执行权利要求1-4任意一项所述的打树花的VR模拟方法。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
截取所述用户进行打树花的影像数据;其中,所述影像数据包括相片或视频;
保存所述影像数据,将所述影像数据发送至所述用户的终端或打印设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于段凯雄,未经段凯雄许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710447153.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种远红外智能保温箱
- 下一篇:一种被动式负载模拟器及多余力矩抑制方法