-
公开(公告)号:CN102708377B
公开(公告)日:2014-06-25
申请号:CN201210125122.4
申请日:2012-04-25
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种虚拟人组合任务规划方法,包括:步骤1、基于运动捕获数据,构建虚拟人的行为图;步骤2、找到关键状态,并基于关键状态将组合任务分解为子任务;步骤3、学习每一个子任务的最优控制策略;和步骤4、基于虚拟人在环境中的初始状态,计算组合任务的最优动作序列。该方法能减少运动规划过程中所需的计算时间和存储空间;而且无需对控制器值函数的形状作任何假设,就能保证规划算法以概率一收敛至最优控制策略。
-
公开(公告)号:CN102339477B
公开(公告)日:2013-08-21
申请号:CN201010233604.2
申请日:2010-07-16
Applicant: 中国科学院计算技术研究所
IPC: G06T17/00
Abstract: 本发明有关于一种自动建立人体链状结构模型的方法及其系统,其中该方法包括:步骤1,确定人体链状结构的拓扑模型;步骤2,获取人体运动的三维特征点序列;步骤3,自动划分所述三维特征点序列中各个刚体及各个刚体所包含的特征点;步骤4,根据所述拓扑模型对所述各个刚体所包含的特征点进行名称确定,建立人体链状结构模型。本发明方法能够从获得的三维特征点运动数据序列中,正确方便的得到适于进行运动跟踪的人体链状结构模型。
-
公开(公告)号:CN102819863A
公开(公告)日:2012-12-12
申请号:CN201210270595.3
申请日:2012-07-31
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种三维人体运动实时在线获取方法及其系统。该方法包括步骤1,标注三维标志点,构造线性动态系统和刚体约束并设置筛选三维标志点候选点集的阈值和点匹配代价权值,根据所述标注的三维标志点数据初始化并训练线性动态系统;步骤2,筛选候选点集,计算匹配代价并标注结果;步骤3,重建当前帧的人体姿态;步骤4,重建当前帧人体姿态下各三维标志点的相对位置,恢复丢失的三维标志点的位置;步骤5,更新所述的线性动态系统、刚体约束和阈值与权值。该方法解决了现有技术实时重建的人体运动数据精度不高的问题,重建出的人体运动数据具有良好的直观视觉效果。
-
公开(公告)号:CN101540057B
公开(公告)日:2011-05-11
申请号:CN200910082947.0
申请日:2009-04-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种虚拟动物驱动方法,包括:选择动物运动样本数据;对虚拟动物模型做分层,确定虚拟动物模型的每一层所对应的控制参数;将所得到的动物运动样本数据代入虚拟动物模型的各个层,计算出虚拟动物模型中每一层的控制参数与该层虚拟动物模型的姿态间的映射关系;用户在驱动过程中,设定所述控制参数的具体取值,根据映射关系计算各层虚拟动物模型的姿态;将各层虚拟动物模型的姿态组合成虚拟动物的完整运动姿态。本发明增加了虚拟动物动作的多样性。
-
公开(公告)号:CN100594520C
公开(公告)日:2010-03-17
申请号:CN200810114750.6
申请日:2008-06-11
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种优化人体关键帧时刻的人体空中运动仿真方法,包括:建立人体几何模型;设置人体质量分布参数;设置人体运动关键帧;设置起跳时人体质心的位置和速度;建立以单位四元数为参数形式的牛顿-欧拉多刚体动力学方程;建立优化模型;用数值优化方法求解优化模型;得到物理逼真的人体运动数据。本发明的方法适用于任意人体拓扑结构和任意复杂运动,且计算速度快,具有很好的通用性和实用性。
-
公开(公告)号:CN101540057A
公开(公告)日:2009-09-23
申请号:CN200910082947.0
申请日:2009-04-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种虚拟动物驱动方法,包括:选择动物运动样本数据;对虚拟动物模型做分层,确定虚拟动物模型的每一层所对应的控制参数;将所得到的动物运动样本数据代入虚拟动物模型的各个层,计算出虚拟动物模型中每一层的控制参数与该层虚拟动物模型的姿态间的映射关系;用户在驱动过程中,设定所述控制参数的具体取值,根据映射关系计算各层虚拟动物模型的姿态;将各层虚拟动物模型的姿态组合成虚拟动物的完整运动姿态。本发明增加了虚拟动物动作的多样性。
-
公开(公告)号:CN100440257C
公开(公告)日:2008-12-03
申请号:CN200610114106.X
申请日:2006-10-27
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种虚拟人群运动的三维可视化方法,包含以下步骤:分析系统中要出现的虚拟人群,将个体作分类,建立模板模型库和材质库;捕获或者手工生成所需人体运动数据,并将运动数据输入到运动数据库中;合成运动数据;对模板模型和合成的运动数据进行绘制预处理;输入描述人群运动的简单脚本数据;生成虚拟个体;驱动虚拟个体的运动,生成动态的虚拟人群;实现对虚拟人群的群体渲染。本发明的虚拟人群运动三维可视化方法,具有高效、通用、低建模成本等优点,能够在普通的PC上实时、逼真的展示30,000人规模的虚拟人群运动。
-
公开(公告)号:CN101261745A
公开(公告)日:2008-09-10
申请号:CN200810102493.4
申请日:2008-03-21
Applicant: 中国科学院计算技术研究所
IPC: G06T15/70
Abstract: 本发明公开了一种用于人体-服装冲突检测的候选集的建立方法,主要包括两个步骤:建立候选母集和建立候选子集。其根据人体服装模型上相应图元的邻近位置关系以及运动时相对位移小的特点,针对每一人体图元,将与其可能冲突即将距离此人体图元一定范围之内的服装图元作为候选集的组成元素。其中,候选母集的建立在预处理阶段完成,此时人体服装处于静止状态,距离范围可取较大值以避免漏检;候选子集在动画阶段建立或者更新,距离范围取较小值以减少图元间的检测次数,提高冲突检测效率。利用该方法,可以加速虚拟空间中人体模型与服装模型的冲突检测过程,可以应用在虚拟试衣、服装动画等相关应用中,对加速冲突检测的计算效率有很大帮助。
-
公开(公告)号:CN1924932A
公开(公告)日:2007-03-07
申请号:CN200610113071.8
申请日:2006-09-08
Applicant: 中国科学院计算技术研究所
IPC: G06T17/00
Abstract: 本发明公开了一种对人体运动捕获数据中的噪声和误差进行修正的方法,包括:建立人体几何模型;设置人体质量分布参数;输入捕获的人体运动数据;根据运动数据参数化人体运动关节;建立基于欧拉角—四元数的混合牛顿—欧拉多刚体动力学方程;建立基于物理约束的优化模型;设置优化计算的迭代次数;用逐步二次规划方法求解优化模型;得到满足物理约束的人体运动数据。本发明的方法适用于对任意的人体拓扑结构和运动数据进行修正,具有很好的通用性和实用性。
-
公开(公告)号:CN1904944A
公开(公告)日:2007-01-31
申请号:CN200610089057.9
申请日:2006-08-01
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种虚拟人实时绘制方法,包括:1)在预处理阶段,采用点采样技术,对虚拟人的初始网格模型进行预处理,生成由多边形和采样点混合表示的多分辨率模型;2)在实时绘制阶段,根据每个虚拟人个体在屏幕上的投影大小,对多分辨率模型进行遍历计算,生成由多边形和采样点混合组成的有效绘制图元;对有效绘制图元进行缓冲管理,在适当的时候提交图形设备进行绘制。本发明的优点:通过对预处理、多分辨率模型遍历等过程进行优化,增加绘制图元的缓冲管理,在相同硬件条件下提高系统可实时负载的虚拟人规模;有较好的通用性,可应用于游戏、影视制作、或其他需要模拟大规模虚拟人的虚拟现实应用系统中。
-
-
-
-
-
-
-
-
-