The invention provides a method of real-time animation, which comprises the following steps: definition of related object variable set; collecting the object motion information and generates a first motion data acquisition; at least part of the data of the first action in the data; according to the variable set and the collected data in the first action at least part of the data generating second action data; the second action animation based on synthetic data. The application of the animation generation method based on the original motion data re sampling, and according to a predefined set of global variables to process the collected data, which can meet the demand of the animation synthesis target data, greatly reducing the amount of data transmission and the workload of synthesizer in the synthesis process, and improve the performance of the synthesizer. Shield the differences between the original data and the original acquisition equipment, the improvement for animation, especially real-time animation synthesis is very favorable.
【技术实现步骤摘要】
一种实时动画生成方法及系统
本申请涉及动画领域,尤其是涉及实时动画生成领域。
技术介绍
传统的实时动画生成系统主要包括动作捕捉外设(最常见的包括固定于演员身体各个部位上的Marker,以及与其配合的信号接收装置)、动作捕捉软件,动作捕捉软件处理相应的数据并生成相应格式的数据,这种格式往往都是厂商定义的数据格式,一方面,这些数据格式与实时动画的用户需求、播放器/合成器的需求之间存在一定差别,需要针对设备进行特定的处理,导致各种合成器都需要做大量的额外工作才能进行动画合成,另一方面,这种原始数据中包含很多对于生成特定动画来说所不需要的数据,还包括由于某些因素造成的不必要的、重复的数据传输。这写因素对于需要实时生成动画的这种场景而言都是十分不利的。因此本领域需要一种改进的实时动画生成技术。
技术实现思路
为了解决上述问题,本申请提出了一种实时动画生成方法,包括如下步骤:定义与运动对象相关的变量集;采集所述对象动作信息并生成第一动作数据;采集所述第一动作数据中的至少部分数据;根据所述变量集和采集到的所述第一动作数据中的所述至少部分数据生成第二动作数据;基于所述第二动作数据合成动画。优选地,所述定义与运动对象相关的变量集的步骤,具体包括:定义与环境中的运动物体相关的变量,和/或与环境中的生物相关的变量;所述与环境中的生物相关的变量包括躯干变量、手部变量、脚部变量、和/或脸部变量。优选地,所述采集对象动作信息并生成第一动作数据的步骤,具体包括至少以下之一:采集运动对象至少部分部位上的位置、角度、速度、和/或加速度;采集运动对象脸部至少部分部位上的表情信息。优选地,所述根据 ...
【技术保护点】
一种实时动画生成方法,其特征在于,包括如下步骤:定义与运动对象相关的变量集;采集所述对象动作信息并生成第一动作数据;采集所述第一动作数据中的至少部分数据;根据所述变量集和采集到的所述第一动作数据中的所述至少部分数据生成第二动作数据;基于所述第二动作数据合成动画。
【技术特征摘要】
1.一种实时动画生成方法,其特征在于,包括如下步骤:定义与运动对象相关的变量集;采集所述对象动作信息并生成第一动作数据;采集所述第一动作数据中的至少部分数据;根据所述变量集和采集到的所述第一动作数据中的所述至少部分数据生成第二动作数据;基于所述第二动作数据合成动画。2.根据权利要求1所述的方法,其特征在于,所述定义与运动对象相关的变量集的步骤,具体包括:定义与环境中的运动物体相关的变量,和/或与环境中的生物相关的变量;所述与环境中的生物相关的变量包括躯干变量、手部变量、脚部变量、和/或脸部变量。3.根据权利要求1所述的方法,其特征在于,所述采集对象动作信息并生成第一动作数据的步骤,具体包括至少以下之一:采集运动对象至少部分部位上的位置、角度、速度、和/或加速度;采集运动对象脸部至少部分部位上的表情信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述变量集和采集到的所述第一动作数据中的所述至少部分数据生成第二动作数据,具体包括:按照预定的封装格式将采集到的所述第一动作数据中的所述至少部分数据进行封装。5.根据权利要求1所述的方法,其特征在于,所述采集所述第一动作数据中的至少部分数据,具体包括:去除第一动作数据中与至少部分动作信息相关的数据。6.根据权利要求1所述的方法,其特征在于,所述采集所述第一动作数据中的至少部分数据,具体包括:对所述第一动作数据进行时序采样的步骤。7.一种实时动画生成系统,其特征在于,包括:变量集预设模块,配置为定义与运动对象相关的变量集...
【专利技术属性】
技术研发人员:杨维,王鑫,赵晓宇,韩娟,
申请(专利权)人:东方联合动画有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。