[发明专利]一种基于自然交互的物理仿真方法有效
申请号: | 201610145794.X | 申请日: | 2016-03-15 |
公开(公告)号: | CN105844698B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 李胜;汪国平 | 申请(专利权)人: | 北京大学(天津滨海)新一代信息技术研究院 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T13/20 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 司立彬 |
地址: | 300450 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于自然交互的物理仿真方法。本方法为:1)构建一个二维或三维场景作为物理仿真环境;2)当仿真过程中需调整选定物体的参数时,获取智能移动设备当前姿态下的自然重力加速度g;3)调整g为待仿真重力环境的重力加速度值,赋予给该物理仿真环境中的所有物体;4)获取用户在智能移动设备屏幕上输入的滑动方向r、距离d;将滑动方向r变换到该物理仿真环境的坐标系的矢量方向,将距离d转换为选定物体所受外力的大小并与该矢量方向合并形成瞬间外力;5)根据当前参数的取值进行当前时间步的物理仿真。本方法大大提高游戏或者动画的娱乐性体验,并可以创造出更加多变的物理仿真或者游戏动画效果。 | ||
搜索关键词: | 一种 基于 自然 交互 物理 仿真 方法 | ||
【主权项】:
1.一种基于自然交互的物理仿真方法,其步骤为:1)构建一个二维或三维场景作为物理仿真环境;2)设置该物理仿真环境的初始参数并开始仿真;当仿真过程中需要调整该物理仿真环境中选定物体的参数时,通过智能移动设备上的重力传感器获取该智能移动设备当前姿态下的自然重力加速度g;3)调整该重力加速度g的数值大小为待仿真重力环境的重力加速度值;然后将调整后的该重力加速度从该智能移动设备所在的笛卡尔坐标系变换到物理仿真环境的坐标系,并赋予给该物理仿真环境中的所有物体;4)设置所述选定物体受力的时间模式,包括瞬间模式和持续模式;5)通过该智能移动设备的触摸传感器获取用户在智能移动设备屏幕上输入的滑动方向r、滑动距离d;将滑动方向r从该智能移动设备所在坐标系变换到该物理仿真环境的坐标系的矢量方向;6)当选定物体受力设置为瞬间模式时,将滑动距离d转换为该选定物体所受外力的大小并与该矢量方向合并形成物理仿真环境中该选定物体所受到的瞬间外力;当选定物体受力设置为持续模式时,通过该智能移动设备的采集输入的持续外力,然后将采集的持续外力生成该选定物体所受到的持续外力大小并与该矢量方向合并形成物理仿真环境中该选定物体所受到的持续外力;其中,通过该智能移动设备的采集输入的持续外力,然后将采集的持续外力生成该选定物体所受到的持续外力大小的方法为:向该智能移动设备的麦克风吹气,通过该智能移动设备的声音传感器采集吹气产生的气流,然后根据声音传感器采集的信号转换生成该选定物体所受到的持续外力大小;7)根据当前参数的取值进行当前时间步的物理仿真。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学(天津滨海)新一代信息技术研究院,未经北京大学(天津滨海)新一代信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610145794.X/,转载请声明来源钻瓜专利网。