【技术实现步骤摘要】
【国外来华专利技术】用于实时复杂角色动画和交互性的系统和方法
本技术涉及数字角色动画的领域。更具体地,本技术涉及用于实时复杂角色动画和交互性的技术。
技术介绍
虚拟现实(VR)和增强现实(AR)是用于娱乐和讲故事的新媒体,使内容创建者能够以其他媒体无法实现的方式将观看者沉浸其中。VR和AR是强大的沉浸式平台,可以用观看者可以理解的角色来讲述引人入胜的故事,就像人们在文学或电影中所经历的那样。数字角色(digitalcharacter,数字人物),如VR和AR体验中使用的那些,通常始于中性化的3D模型(通常称为“默认模型”)。角色“骨架(rig)”是一种数字化的木偶,可以使角色模型产生动画效果(animated),从而使它们能够以可信的方式移动、行动和表现感情,从而给人以生命的幻觉。角色骨架将静态默认角色模型作为输入,然后根据动画输入控件(例如,肘部弯曲了多少度或角色的嘴巴微笑了多少),对这些模型应用一组过程修改,从而生成随时间变化作动画的有表现力的变形角色。角色骨架通常包含一组动画控件,这些控件驱动骨骼关节或骨头的低层层次结构或集合。此过程通常称为角色的运动系统。然后,变形层使用多种技术将角色模型附加或绑定到这些动画骨骼。
技术实现思路
本公开的各种实施例可以包括系统、方法和非暂时性计算机可读介质,被配置为接收与虚拟可变形几何模型相关联的虚拟模型信息。虚拟模型信息包括:复杂骨架,其包括多个变换和由默认模型定义的第一多个顶点;以及简化骨架,其包括第二多个变换和第二多个顶点。第二多个顶点对应于由默认模型定义的第一多个顶点 ...
【技术保护点】
1.一种计算机实现的方法,包括:/n由计算系统接收与虚拟可变形几何模型相关联的虚拟模型信息,所述虚拟模型信息包括:/n复杂骨架,包括:第一多个变换和由默认模型定义的第一多个顶点,以及/n简化骨架,包括:第二多个变换和第二多个顶点,其中,所述第二多个顶点对应于由所述默认模型定义的所述第一多个顶点;/n由所述计算系统基于将要应用于所述虚拟可变形几何模型的动画使所述简化骨架和所述复杂骨架变形;/n由所述计算系统计算偏移数据集,所述偏移数据集包括:针对所述第一多个顶点中的每个顶点的、该顶点与所述第二多个顶点中的对应顶点之间的偏移;以及/n由所述计算系统将所述偏移数据集的压缩版本导出到实时处理引擎,用于所述虚拟可变形几何模型的实时动画制作。/n
【技术特征摘要】
【国外来华专利技术】20170728 US 62/538,5901.一种计算机实现的方法,包括:
由计算系统接收与虚拟可变形几何模型相关联的虚拟模型信息,所述虚拟模型信息包括:
复杂骨架,包括:第一多个变换和由默认模型定义的第一多个顶点,以及
简化骨架,包括:第二多个变换和第二多个顶点,其中,所述第二多个顶点对应于由所述默认模型定义的所述第一多个顶点;
由所述计算系统基于将要应用于所述虚拟可变形几何模型的动画使所述简化骨架和所述复杂骨架变形;
由所述计算系统计算偏移数据集,所述偏移数据集包括:针对所述第一多个顶点中的每个顶点的、该顶点与所述第二多个顶点中的对应顶点之间的偏移;以及
由所述计算系统将所述偏移数据集的压缩版本导出到实时处理引擎,用于所述虚拟可变形几何模型的实时动画制作。
2.根据权利要求1所述的计算机实现的方法,进一步包括:生成所述偏移数据集的所述压缩版本。
3.根据权利要求2所述的计算机实现的方法,其中,生成所述偏移数据集的所述压缩版本包括:通过针对所述第一多个顶点中的每个顶点,跟踪针对该顶点的偏移在整个动画期间的最小和最大的X、Y和Z偏移值,来计算所述第一多个顶点中的每个顶点的紧边界框。
4.根据权利要求3所述的计算机实现的方法,其中,生成所述偏移数据集的所述压缩版本进一步包括:基于所述紧边界框,使用16位或更少的整数来量化所述偏移数据集中的偏移,以生成偏移数据的低位量化。
5.根据权利要求4所述的计算机实现的方法,其中,生成所述偏移数据集的所述压缩版本进一步包括:通过将X、Y和Z偏移值映射到颜色分量值,将所述偏移数据的低位量化与视频压缩技术相结合。
6.根据权利要求4所述的计算机实现的方法,其中,生成所述偏移数据集的所述压缩版本进一步包括:通过将X、Y和Z偏移值映射到音频流的通道,将所述偏移数据的低位量化与有损或无损音频压缩技术结合。
7.根据权利要求4所述的计算机实现的方法,其中,生成所述偏移数据集的所述压缩版本进一步包括:通过将X、Y和Z偏移值映射到照片中像素的颜色分量值并使用顺序动画帧的相邻像素,将所述偏移数据的低位量化与有损或无损照片压缩技术结合。
8.根据权利要求2所述的计算机实现的方法,其中,生成所述偏移数据集的所述压缩版本进一步包括:将所述第一多个顶点中的每个顶点与视频流的像素相关联。
9.根据权利要求8所述的计算机实现的方法,其中,将所述第一多个顶点中的每个顶点与视频流的像素相关联包括:通过使用纹理查找或通过使用索引方式将所述第一多个顶点中的每个顶点映射到纹理位置,来将所述第一多个顶点中的每个顶点与视频流的像素相关联。
10.根据权利要求2所述的计算机实现的方法,其中,生成所述偏移数据集的所述压缩版本包括:将所述偏移数据集聚类以生成多个簇,并且进一步地,其中,将所述偏移数据集聚类包括使用K-均值将所述偏移数据集聚类。
11.根据权利要求2所述的计算机实现的方法,其中,生成所述偏移数据集的所述压缩版本包括:
将所述偏移数据集聚类以生成多个簇;以及
将主成分分析(PCA)应用于所述多个簇中的每个簇。
12.根据权利要求2所述的计算机实现的方法,其中,生成所述偏...
【专利技术属性】
技术研发人员:迈克尔·斯科特·哈钦森,劳伦斯·戴维·卡特勒,阿波斯托洛斯·利里奥斯,
申请(专利权)人:北奥拜勃工作室有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。