1.一种全景舞蹈动作建模方法,其特征是,包括:采集真人舞蹈动作,得到这些舞蹈动作对应的点云数据;
搭建透视模型,所述透视模型为将骨骼模型、韧带模型及肌肉模型相叠加的模型;
搭建肢体动作虚拟人物,将透视模型与肢体动作虚拟人物相匹配,进行蒙皮绑定;
将透视模型与点云数据进行匹配,得到这些舞蹈动作相应的舞蹈动作模型;
基于舞蹈动作模型生成舞蹈动作预览,对舞蹈动作模型进行修正,使得舞蹈动作模型符合舞蹈标准。
2.如权利要求1所述的一种全景舞蹈动作建模方法,其特征是,所述骨骼模型是以真人模特为基础,搭建的与真实人体骨骼相匹配的骨骼模型。
3.如权利要求1所述的一种全景舞蹈动作建模方法,其特征是,还采集舞蹈的完整视频,基于视频的时间帧与舞蹈动作模型的时间帧进行关联存储。
4.如权利要求1所述的一种全景舞蹈动作建模方法,其特征是,所述对舞蹈动作模型进行修正包括:在预览过程中查找舞蹈动作模型中的错误位置,并获取相应坐标数据;
判断X、Y、Z三个轴向中发生运动错误的轴向;
对于运动错误的轴向,进行反向运动。
5.如权利要求1所述的一种全景舞蹈动作建模方法,其特征是,所述对舞蹈动作模型进行修正包括:在预览过程中查找导致体积丢失的旋转点的位置,并获取相应坐标数据;
在该旋转点周围位置增加旋转点,以扩大旋转半径,使得模型旋转时围绕多个点进行旋转,达到视觉正常的效果。
6.一种服务器,其特征在于,包括:
舞蹈动作采集单元,采集真人舞蹈动作,得到这些舞蹈动作对应的点云数据;
透视模式构建单元,搭建透视模型,所述透视模型为将骨骼模型、韧带模型及肌肉模型相叠加的模型;
蒙皮绑定单元,搭建肢体动作虚拟人物,将透视模型与肢体动作虚拟人物相匹配,进行蒙皮绑定;
舞蹈动作模型构建单元,将透视模型与点云数据进行匹配,得到这些舞蹈动作相应的舞蹈动作模型;
舞蹈动作修正单元:基于舞蹈动作模型生成舞蹈动作预览,对舞蹈动作模型进行修正,使得舞蹈动作模型符合舞蹈标准。
7.如权利要求6所述的一种服务器,其特征在于,还包括:舞蹈动作库,用于存储舞蹈的完整视频和舞蹈动作模型,所述视频和舞蹈动作模型基于时间帧进行关联。
8.一种客户端,与权利要求6-7任一项所述服务器通信连接,其特征在于,包括:舞蹈视频演示单元,用于从服务器获取要演示的舞蹈视频;
舞蹈动作模型演示单元,用于从服务器获取当前舞蹈视频所对应的舞蹈动作模型,且所述舞蹈动作模型所演示的动作与视频中的当前动作一致;
舞蹈视频交互单元,用于控制舞蹈视频的播放;
舞蹈动作模型交互单元,用于控制整体舞蹈动作模型或局部舞蹈动作模型的全景演示,包括骨骼、肌肉和韧带模型中的一个或多个的全景演示。
9.如权利要求8所述的一种客户端,其特征在于,舞蹈动作模型演示单元还用于:在视频暂停的状态下,控制视频播放上一帧或下一帧。
10.一种舞蹈教学辅助系统,其特征在于,包括如权利要求6-7任一项所述服务器和一个或多个如权利要求8-9任一项所述客户端。