检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张鑫[1,2] 王章野[1] 王作省[1] 彭群生[1,2]
机构地区:[1]浙江大学CAD&LCG国家重点实验室,杭州310058 [2]浙江大学数学中心,杭州310027
出 处:《计算机辅助设计与图形学学报》2009年第6期853-860,共8页Journal of Computer-Aided Design & Computer Graphics
基 金:国家“九七三”重点基础研究发展计划项目(2002CB312101);国家“八六三”高技术研究发展计划(2006AA01Z314,2007AA01Z316);浙江省自然科学基金杰出青年团队项目(R407042)
摘 要:人体运动的虚拟仿真及建模是当今计算机图形学研究的一个热点,而逆向运动学方法则是求解人体运动的一项关键技术.为了实现人体运动建模,提出一种新颖的基于人体关节约束的实时逆向运动学算法.首先基于骨骼长度改进了传统的循环坐标下降(CCD)算法,使其生成的运动效果更加流畅自然;然后引入生物分子运动模拟中的SHAKE算法,使短距离运动建模效果更加高效、鲁棒.在此基础上,提出了模拟多个节点同时运动的解析算法,以获得在多个关节点共同作用下的人体运动仿真效果.同运动捕捉的实测数据相比,采用文中算法所得的结果与在视觉效果上非常接近,并通过实验证实了其应用价值.In recent years, virtual human motion modeling has been a hot research topic in computer graphics. Inverse kinematics is a key technology for motion modeling. A novel inverse kinematics algorithm based on the human constrained joints for real-time human motion modeling is proposed. We improve the traditional cyclic coordinate descent (CCD) algorithm based on bone distance to make the motion more fluent and natural. Then, we incorporate SHAKE algorithm, which is normally used in biological molecules motion simulation with the CCD algorithm for short-distance motion modeling. Furthermore, we develop an analytic algorithm accounting for the concurrent the motion of multiple nodes, to facilitate the simulation of human motion effected by multi-joints. The result of our algorithm is very close to those generated with motion capture data, which indicates the application potential of our algorithm.
关 键 词:人体运动建模 关节约束 逆向运动学算法 循环坐标下降算法 SHAKE算法
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.188.80.46