一种虚拟裙摆驱动方法及装置制造方法及图纸

技术编号:36853826 阅读:17 留言:0更新日期:2023-03-15 17:34
一种虚拟裙摆驱动方法,包括:获取骨架模型,标记所述骨架活动关节;实时获取所述活动关节的坐标位置,将从属同一整体骨头部分的所述坐标位置进行关联,计算各个关联的所述坐标位置直线路径;基于所述直线路径设置浮空厚度,计算所述浮空厚度的Z轴向顶点坐标,并根据各个所述顶点坐标的连续生成拒止线;基于所述拒止线,获取所述裙摆在相同X、Y坐标轴下,Z轴坐标数值,根据所述Z值与所述拒止线所在Z值进行对比,确定裙摆获得量。本申请通过自动化调整裙摆位置,提高了动画制作工作效率。提高了动画制作工作效率。提高了动画制作工作效率。

【技术实现步骤摘要】
一种虚拟裙摆驱动方法及装置


[0001]本申请涉及虚拟自动化驱动领域,尤其涉及一种虚拟裙摆驱动方法。本申请还涉及一种虚拟裙摆驱动装置。

技术介绍

[0002]3D Studio Max,又称为3ds Max或MAX,是Discreet公司开发的在PC系统运行的三维动画制作和渲染软件。3D Studio Max+Windows NT降低了CG制作的门槛,其首先开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作。在Discreet 3Ds max 7后,正式更名为Autodesk 3ds Max。
[0003]目前,该软件需要人工去调整裙摆和身体穿插。

技术实现思路

[0004]为了解决上述
技术介绍
中提出的一个或者多个问题,本申请提出一种虚拟裙摆驱动方法。本申请还涉及一种虚拟裙摆驱动装置。
[0005]本申请提供的一种虚拟裙摆驱动方法,包括:
[0006]获取骨架模型,标记所述骨架活动关节;
[0007]实时获取所述活动关节的坐标位置,将从属同一整体骨头部分的所述坐标位置进行关联,计算各个关联的所述坐标位置直线路径;
[0008]基于所述直线路径设置浮空厚度,计算所述浮空厚度的Z轴向顶点坐标,并根据各个所述顶点坐标的连续生成拒止线;
[0009]基于所述拒止线,获取所述裙摆在相同X、Y坐标轴下,Z轴坐标数值,根据所述Z值与所述拒止线所在Z值进行对比,确定裙摆获得量。
[0010]可选的,所述确定裙摆获得量,包括:
[0011]根据所述浮空厚度的半径确定所述裙摆在所述拒止线处的弯折半径。
[0012]可选的,所述整体骨头包括:大腿腿骨部分、小腿腿骨部分。
[0013]可选的,所述拒止线为直线。
[0014]可选的,所述关联包括添加相同的标记。
[0015]本申请还提供一种虚拟裙摆驱动装置,包括:
[0016]获取模块,用于获取骨架模型,标记所述骨架活动关节;
[0017]关联模块,用于实时获取所述活动关节的坐标位置,将从属同一整体骨头部分的所述坐标位置进行关联,计算各个关联的所述坐标位置直线路径;
[0018]计算模块,用于基于所述直线路径设置浮空厚度,计算所述浮空厚度的Z轴向顶点坐标,并根据各个所述顶点坐标的连续生成拒止线;
[0019]执行模块,用于基于所述拒止线,获取所述裙摆在相同X、Y坐标轴下,Z轴坐标数值,根据所述Z值与所述拒止线所在Z值进行对比,确定裙摆获得量。
[0020]可选的,所述确定裙摆获得量,包括:
[0021]根据所述浮空厚度的半径确定所述裙摆在所述拒止线处的弯折半径。
[0022]可选的,所述整体骨头包括:大腿腿骨部分、小腿腿骨部分。
[0023]可选的,所述拒止线为直线。
[0024]可选的,所述关联包括添加相同的标记。
[0025]本申请相对于现有技术的有益效果:
[0026]一种虚拟裙摆驱动方法,包括:获取骨架模型,标记所述骨架活动关节;实时获取所述活动关节的坐标位置,将从属同一整体骨头部分的所述坐标位置进行关联,计算各个关联的所述坐标位置直线路径;基于所述直线路径设置浮空厚度,计算所述浮空厚度的Z轴向顶点坐标,并根据各个所述顶点坐标的连续生成拒止线;基于所述拒止线,获取所述裙摆在相同X、Y坐标轴下,Z轴坐标数值,根据所述Z值与所述拒止线所在Z值进行对比,确定裙摆获得量。本申请通过自动化调整裙摆位置,提高了动画制作工作效率。
附图说明
[0027]图1是本申请中虚拟裙摆驱动流程示意图。
[0028]图2是本申请中骨架模型示意图。
[0029]图3是本申请中虚拟裙摆驱动装置示意图。
具体实施方式
[0030]以下内容均是为了详细说明本申请要保护的技术方案所提供的具体实施过程的示例,但是本申请还可以采用不同于此的描述的其他方式实施,本领域技术人员可以在本申请构思的指引下,采用不同的技术手段实现本申请,因此本申请不受下面具体实施例的限制。
[0031]一种虚拟裙摆驱动方法,包括:获取骨架模型,标记所述骨架活动关节;实时获取所述活动关节的坐标位置,将从属同一整体骨头部分的所述坐标位置进行关联,计算各个关联的所述坐标位置直线路径;基于所述直线路径设置浮空厚度,计算所述浮空厚度的Z轴向顶点坐标,并根据各个所述顶点坐标的连续生成拒止线;基于所述拒止线,获取所述裙摆在相同X、Y坐标轴下,Z轴坐标数值,根据所述Z值与所述拒止线所在Z值进行对比,确定裙摆获得量。本申请通过自动化调整裙摆位置,提高了动画制作工作效率。
[0032]图1是本申请中虚拟裙摆驱动流程示意图。
[0033]请参照图1所示,S101获取骨架模型,标记所述骨架活动关节。
[0034]所述骨架模型是基于动画制作软件制作的可进行关节活动的骨架模型,该模型可通过设置所述骨架的各种动作,实现模型做出预期设定的动作。
[0035]所述骨架动作是基于骨架连接关系做出的,所述连接关系包括,旋转连接,弯折连接,以及旋转弯折连接。所述旋转连接是基于所述骨架连接点,相对的可进行旋转,所述弯折是指基于所述骨架连接点,相对的可以进行弯折,所述旋转弯折是既可以旋转也可以弯折,如图2所示。
[0036]所述骨架折弯或者旋转,可以是人工设置的,基于输入的参数进行旋转或者弯折,以及做出各种动作。在本申请中,所述骨架可以仅仅限于大腿腿骨部分、小腿腿骨部分,尤其是大腿腿骨部分。
[0037]在本申请中,在通过所述动画制作软件制作完成骨架模型后,读取所述骨架模型的每一块骨头,并标记每块所述骨头上的活动关节,所述活动关节为所述连接点,是指两个骨头连接位置。
[0038]在本申请中,所述骨头并不需要全部进行标记,只需要对需要进行裙摆驱动的位置处的骨头进行标记即可,具体为大腿腿骨部分和\或小腿腿骨部分。
[0039]一种标记方法是,基于同一整体骨头部分,将其固定旋转处标记为X上,则另一端标记为X下。所述固定旋转处即所述骨头可以进行选择和弯折,但是位置不发生变化的位置。例如大腿腿骨,其与胯骨连接处为X上,另一端为X下。
[0040]请参照图1所示,S102实时获取所述活动关节的坐标位置,将从属同一整体骨头部分的所述坐标位置进行关联,计算各个关联的所述坐标位置直线路径。
[0041]完成所述活动关节的标记后,实时获取所述活动关节的坐标位置,基于所述X上和X下的标记方法,将所述坐标位置进行关联。
[0042]完成所述关联后,进行所述活动关节位置和连线的确定,获取坐标位置直线路径。所述坐标位置直线路径即各个活动关节连线,通过计算获得关节连线可以生成骨架模型简线图。
[0043]在本申请中,所述骨架模型简线图是实时更新的,基于所述骨架动作进行实时更新。
[0044]所述直线表达式如下:
[0045][0046]其中,所述x1,y1,x2,y2为具有关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟裙摆驱动方法,其特征在于,包括:获取骨架模型,标记所述骨架活动关节;实时获取所述活动关节的坐标位置,将从属同一整体骨头部分的所述坐标位置进行关联,计算各个关联的所述坐标位置直线路径;基于所述直线路径设置浮空厚度,计算所述浮空厚度的Z轴向顶点坐标,并根据各个所述顶点坐标的连续生成拒止线;基于所述拒止线,获取所述裙摆在相同X、Y坐标轴下,Z轴坐标数值,根据所述Z值与所述拒止线所在Z值进行对比,确定裙摆获得量。2.根据权利要求1所述虚拟裙摆驱动方法,其特征在于,所述确定裙摆获得量,包括:根据所述浮空厚度的半径确定所述裙摆在所述拒止线处的弯折半径。3.根据权利要求1所述虚拟裙摆驱动方法,其特征在于,所述整体骨头包括:大腿腿骨部分、小腿腿骨部分。4.根据权利要求1所述虚拟裙摆驱动方法,其特征在于,所述拒止线为直线。5.根据权利要求1所述虚拟裙摆驱动方法,其特征在于,所述关联包括添加相同的标记。6.一种虚拟裙摆驱动装置,其特征在于...

【专利技术属性】
技术研发人员:刘利云王建丽王峥郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1