三维动画生成的方法和装置的制造方法_4

文档序号:9751733阅读:来源:国知局
点的更新空间三维坐标,将第一皮肤点由原始空间三维坐标移动至更新空间 三维坐标。
[0120] 在一个实施例中,如图9所示,所述装置还包括:
[0121] 配饰模块450,用于获取配饰模型,获取模型第一特征点对配饰模型的配饰影响权 重信息,根据模型第一特征点的位置信息和所述配饰影响权重信息改变配饰模型的形态, 将改变后的配饰模型佩戴至第一三维模型对应的位置。
[0122] 在一个实施例中,所述第一三维模型为头部三维模型,所述第一三维动画为头像 三维动画。
[0123] 在一个实施例中,如图18所示,三维动画生成模块430包括:
[0124] 判断单元434,用于判断待生成的三维动画的皮肤点是否为摄像头采集的深度图 像上对应位置的皮肤点,如果是,则进入第一生成单元,否则进入第二生成单元。
[0125] 第一生成单元435,用于直接根据深度图像生成对应位置的第一三维动画的皮肤 点。
[0126] 第二生成单元436,用于根据运动轨迹和影响权重信息生成所述第一三维模型对 应的第一三维动画的其它皮肤点。
[0127] 在一个实施例中,第一主体深度图像为RGBD图像中的深度图像,RGBD图像还包括 对应的彩色图像,第一三维动画为彩色的三维动画。
[0128] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质 中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的 至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述存储介质可为 磁碟、光盘、只读存储记忆体(Read-Only Memory,R0M)或随机存储记忆体(Random Access Memory,RAM)等。
[0129] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存 在矛盾,都应当认为是本说明书记载的范围。
[0130] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来 说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护 范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1. 一种三维动画生成的方法,所述方法包括: 获取第一主体深度图像,获取与所述第一主体深度图像对应的预先建立的第一三维模 型,所述主体为人体或具有骨骼的动物; 获取所述第一主体深度图像匹配的第一特征点,将所述第一特征点映射至第一三维模 型得到对应的模型第一特征点; 获取所述模型第一特征点对皮肤点的影响权重信息; 根据所述第一主体深度图像获取所述第一特征点的运动轨迹,根据所述运动轨迹和影 响权重信息生成所述第一三维模型对应的第一三维动画。2. 根据权利要求1所述的方法,其特征在于,所述获取第一主体深度图像的步骤之前, 还包括: 获取不同形态的主体深度图像,对所述不同形态的主体深度图像建立不同的三维模 型; 设置所述不同形态的主体深度图像对应的特征点,将所述特征点映射至三维模型得到 对应的模型特征点; 根据所述模型特征点建立所述三维模型的三维动画骨骼; 根据皮肤点位置与所述三维动画骨骼的位置关系确定所述模型特征点对皮肤点的影 响权重信息。3. 根据权利要求2所述的方法,其特征在于,所述根据皮肤点位置与所述三维动画骨骼 的位置关系确定所述模型特征点对皮肤点的影响权重信息的步骤包括: 根据主体骨骼特征确定所述三维动画骨骼的影响范围; 根据主体骨骼特征确定模型特征点在所述影响范围内对不同位置的皮肤点影响的权 重系数,其中在确定权重系数时模型特征点对皮肤点的影响大小与两者之间的距离成反 比。4. 根据权利要求1所述的方法,其特征在于,所述根据所述运动轨迹和影响权重信息生 成所述第一三维模型对应的第一三维动画的步骤包括: 将所述运动轨迹上的特征点根据深度信息映射到第一三维模型得到模型特征点的空 间三维坐标; 根据所述影响权重信息获取所述模型特征点的第一影响范围; 获取所述第一影响范围内的第一皮肤点,根据第一皮肤点的原始空间三维坐标和模型 特征点的空间三维坐标计算第一皮肤点与模型特征点的空间位置关系; 根据所述空间位置关系得到第一皮肤点的权重系数; 根据所述权重系数计算所述第一皮肤点的更新空间三维坐标,将所述第一皮肤点由原 始空间三维坐标移动至所述更新空间三维坐标。5. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取配饰模型,获取所述模型第一特征点对配饰模型的配饰影响权重信息; 根据模型第一特征点的位置信息和所述配饰影响权重信息改变所述配饰模型的形态; 将所述改变后的配饰模型佩戴至所述第一三维模型对应的位置。6. 根据权利要求1所述的方法,其特征在于,所述根据所述运动轨迹和影响权重信息生 成所述第一三维模型对应的第一三维动画的步骤包括: 判断待生成的三维动画的皮肤点是否为摄像头采集的深度图像上对应位置的皮肤点, 如果是,则直接根据所述深度图像生成对应位置的第一三维动画的皮肤点,否则根据所述 运动轨迹和影响权重信息生成所述第一三维模型对应的第一三维动画的其它皮肤点。7. 根据权利要求1所述的方法,其特征在于,所述第一主体深度图像为RGBD图像中的深 度图像,所述RGBD图像还包括对应的彩色图像,所述第一三维动画为彩色的三维动画。8. -种三维动画生成的装置,其特征在于,所述装置包括: 深度图像和模型获取模块,用于获取第一主体深度图像,获取与所述第一主体深度图 像对应的预先建立的第一三维模型,所述主体为人体或具有骨骼的动物; 特征点和权重获取模块,用于获取所述第一主体深度图像匹配的第一特征点,将所述 第一特征点映射至第一三维模型得到对应的模型第一特征点,获取所述模型第一特征点对 皮肤点的影响权重信息; 三维动画生成模块,用于根据所述第一主体深度图像获取所述第一特征点的运动轨 迹,根据所述运动轨迹和影响权重信息生成所述第一三维模型对应的第一三维动画。9. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 前处理模块,用于获取不同形态的主体深度图像,对所述不同形态的主体深度图像建 立不同的三维模型,设置所述不同形态的主体深度图像对应的特征点,将所述特征点映射 至三维模型得到对应的模型特征点,根据所述模型特征点建立三维模型的三维动画骨骼, 根据皮肤点位置与所述三维动画骨骼的位置关系确定所述模型特征点对皮肤点的影响权 重信息。10. 根据权利要求9所述的装置,其特征在于,所述前处理模块还用于根据主体骨骼特 征确定所述三维动画骨骼的影响范围,根据主体骨骼特征确定模型特征点在所述影响范围 内对不同位置的皮肤点影响的权重系数,其中在确定权重系数时模型特征点对皮肤点的影 响大小与两者之间的距离成反比。11. 根据权利要求8所述的装置,其特征在于,所述三维动画生成模块包括: 特征点坐标单元,用于将所述运动轨迹上的特征点根据深度信息映射到第一三维模型 得到模型特征点的空间三维坐标; 空间关系计算单元,用于根据所述影响权重信息获取所述模型特征点的第一影响范 围,获取所述第一影响范围内的第一皮肤点,根据第一皮肤点的原始空间三维坐标和模型 特征点的空间三维坐标计算第一皮肤点与模型特征点的空间位置关系; 更新单元,用于根据所述空间位置关系得到第一皮肤点的权重系数,根据所述权重系 数计算所述第一皮肤点的更新空间三维坐标,将所述第一皮肤点由原始空间三维坐标移动 至所述更新空间三维坐标。12. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 配饰模块,用于获取配饰模型,获取所述模型第一特征点对配饰模型的配饰影响权重 信息,根据模型第一特征点的位置信息和所述配饰影响权重信息改变所述配饰模型的形 态,将所述改变后的配饰模型佩戴至所述第一三维模型对应的位置。13. 根据权利要求8所述的装置,其特征在于,所述三维动画生成模块包括: 判断单元,用于判断待生成的三维动画的皮肤点是否为摄像头采集的深度图像上对应 位置的皮肤点,如果是,则进入第一生成单元,否则进入第二生成单元; 第一生成单元,用于直接根据所述深度图像生成对应位置的第一三维动画的皮肤点; 第二生成单元,用于根据所述运动轨迹和影响权重信息生成所述第一三维模型对应的 第一三维动画的其它皮肤点。14.根据权利要求8所述的装置,其特征在于,所述第一主体深度图像为RGBD图像中的 深度图像,所述RGBD图像还包括对应的彩色图像,所述第一三维动画为彩色的三维动画。
【专利摘要】本发明涉及一种三维动画生成的方法,包括:获取第一主体深度图像,获取与所述第一主体深度图像对应的预先建立的第一三维模型,主体为人体或具有骨骼的动物;获取所述第一主体深度图像匹配的第一特征点,将所述第一特征点映射至第一三维模型得到对应的模型第一特征点;获取所述模型第一特征点对皮肤点的影响权重信息;根据所述第一主体深度图像获取所述第一特征点的运动轨迹,根据所述运动轨迹和影响权重信息生成所述第一三维模型对应的第一三维动画,不需要佩戴传感器采集三维位置信息,简单方便。此外,还提供了一种三维动画生成的装置。
【IPC分类】G06T13/40
【公开号】CN105513114
【申请号】CN201510876008
【发明人】黄源浩, 肖振中, 许宏淮
【申请人】深圳奥比中光科技有限公司
【公开日】2016年4月20日
【申请日】2015年12月1日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1