一种飞行视景仿真中高效的粒子云层绘制方法

    公开(公告)号:CN106570926B

    公开(公告)日:2019-09-10

    申请号:CN201610962466.9

    申请日:2016-11-04

    Abstract: 本发明提供一种飞行视景仿真中高效的粒子云层绘制方法。包括以下步骤:1)构建基于公告板的粒子云模型库;2)将以视点位置为圆心的一圆形区域作为可视区域;将位于可视区域之外的栅格覆盖的区域作为保留区域;3)当一个云层块进入了该可视区域,且该云层块不包含粒子数据,则从粒子云模型库中随机挑选一个云层模型,以该云层模型为基础,生成该云层块的粒子数据;当该云层块移出可视区域位于保留区域时,暂不删除其粒子数据;当该云层块移出保留区域后,删除其粒子数据;4)粒子收集、排序与绘制。可用于飞行视景仿真以及大规模室外虚拟现实系统中。能够实现粒子云层的高效绘制,同时可以模拟各种各样的云形态,并具有较好仿真效果。

    一种基于自然交互的物理仿真方法

    公开(公告)号:CN105844698A

    公开(公告)日:2016-08-10

    申请号:CN201610145794.X

    申请日:2016-03-15

    Inventor: 李胜 汪国平

    CPC classification number: G06T17/00 G06T13/20 G06T2213/12

    Abstract: 本发明公开了一种基于自然交互的物理仿真方法。本方法为:1)构建一个二维或三维场景作为物理仿真环境;2)当仿真过程中需调整选定物体的参数时,获取智能移动设备当前姿态下的自然重力加速度g;3)调整g为待仿真重力环境的重力加速度值,赋予给该物理仿真环境中的所有物体;4)获取用户在智能移动设备屏幕上输入的滑动方向r、距离d;将滑动方向r变换到该物理仿真环境的坐标系的矢量方向,将距离d转换为选定物体所受外力的大小并与该矢量方向合并形成瞬间外力;5)根据当前参数的取值进行当前时间步的物理仿真。本方法大大提高游戏或者动画的娱乐性体验,并可以创造出更加多变的物理仿真或者游戏动画效果。

    一种大规模三维场景的新型可见性生成方法

    公开(公告)号:CN105389850A

    公开(公告)日:2016-03-09

    申请号:CN201510740102.1

    申请日:2015-11-03

    Inventor: 李胜 汪国平

    CPC classification number: G06T17/05 G06K9/6223

    Abstract: 本发明公开了一种大规模三维场景的新型可见性生成方法。本方法为:1)构建待处理三维场景的层次包围盒结构;2)将包含该三维场景的三维空间按照空间特征剖分成若干互不重叠的单元view cell,得到一层次树;3)对该三维空间中采样射线计算出每个单元对应的PVS和QPVS;4)并开始三维场景的漫游,根据当前视点的位置,找到层次树中所在单元;将该单元的PVS和QPVS分别处理,判断出利用QPVS所构建出队列中的物体的可见性,并相应地更新PVS信息,自底向上更新三维空间层次树中所有层次view cell的PVS和QPVS信息,直至漫游过程结束。

    一种基于自然交互的物理仿真方法

    公开(公告)号:CN105844698B

    公开(公告)日:2018-08-17

    申请号:CN201610145794.X

    申请日:2016-03-15

    Inventor: 李胜 汪国平

    Abstract: 本发明公开了一种基于自然交互的物理仿真方法。本方法为:1)构建一个二维或三维场景作为物理仿真环境;2)当仿真过程中需调整选定物体的参数时,获取智能移动设备当前姿态下的自然重力加速度g;3)调整g为待仿真重力环境的重力加速度值,赋予给该物理仿真环境中的所有物体;4)获取用户在智能移动设备屏幕上输入的滑动方向r、距离d;将滑动方向r变换到该物理仿真环境的坐标系的矢量方向,将距离d转换为选定物体所受外力的大小并与该矢量方向合并形成瞬间外力;5)根据当前参数的取值进行当前时间步的物理仿真。本方法大大提高游戏或者动画的娱乐性体验,并可以创造出更加多变的物理仿真或者游戏动画效果。

    一种大规模三维场景的可见性生成方法

    公开(公告)号:CN105389850B

    公开(公告)日:2018-05-01

    申请号:CN201510740102.1

    申请日:2015-11-03

    Inventor: 李胜 汪国平

    Abstract: 本发明公开了一种大规模三维场景的新型可见性生成方法。本方法为:1)构建待处理三维场景的层次包围盒结构;2)将包含该三维场景的三维空间按照空间特征剖分成若干互不重叠的单元view cell,得到一层次树;3)对该三维空间中采样射线计算出每个单元对应的PVS和QPVS;4)并开始三维场景的漫游,根据当前视点的位置,找到层次树中所在单元;将该单元的PVS和QPVS分别处理,判断出利用QPVS所构建出队列中的物体的可见性,并相应地更新PVS信息,自底向上更新三维空间层次树中所有层次view cell的PVS和QPVS信息,直至漫游过程结束。

    一种飞行视景仿真中高效的粒子云层绘制方法

    公开(公告)号:CN106570926A

    公开(公告)日:2017-04-19

    申请号:CN201610962466.9

    申请日:2016-11-04

    Abstract: 本发明提供一种飞行视景仿真中高效的粒子云层绘制方法。包括以下步骤:1)构建基于公告板的粒子云模型库;2)将以视点位置为圆心的一圆形区域作为可视区域;将位于可视区域之外的栅格覆盖的区域作为保留区域;3)当一个云层块进入了该可视区域,且该云层块不包含粒子数据,则从粒子云模型库中随机挑选一个云层模型,以该云层模型为基础,生成该云层块的粒子数据;当该云层块移出可视区域位于保留区域时,暂不删除其粒子数据;当该云层块移出保留区域后,删除其粒子数据;4)粒子收集、排序与绘制。可用于飞行视景仿真以及大规模室外虚拟现实系统中。能够实现粒子云层的高效绘制,同时可以模拟各种各样的云形态,并具有较好仿真效果。

Patent Agency Ranking