【技术实现步骤摘要】
液压系统的生成方法、装置、电子设备及存储介质
[0001]本专利技术涉及三维动画
,尤其涉及一种液压系统的生成方法、装置、电子设备及存储介质。
技术介绍
[0002]在三维动画中经常会出现具有液压结构的机械类物体,为了还原真实场景,制作人员通过Maya等数字内容生成(Digital Content Creation,DCC)软件上制作反映真实液压联动的动画,从而模拟真实液压效果。在影视或游戏生产中,大部分液压联动动画制作都是通过手动制作基础绑定,对于基础效果出现问题的地方,往往需要高级制作者手动进行调整,费时费力。
[0003]在影视或游戏生产中,现有方案通常使用假动画制作进行处理,对有错误发生的地方通过直接切换镜头或者镜头偏移,避开错误位置,实现假动画制作。
[0004]但是,假动画制作不是液压杆的真实运动,只是视觉上感觉差不多,并没有解决液压效果不真实的问题。
技术实现思路
[0005]本专利技术提供了一种液压系统的生成方法、装置、电子设备及存储介质,用于模拟真实的液压系统的运动过程,提高了模拟的液压效果的真实性,避免了液压联动过程中产生的错误,统一了液压系统制作标准,避免了导入引擎时发生错误或丢失,提高了制作效率。
[0006]本专利技术实施例的第一方面提供一种液压系统的生成方法,包括:接收液压系统的生成指令,所述生成指令中包括液压系统的各个骨骼名称和对应的物体;响应于所述生成指令创建初始液压系统,所述初始液压系统包括首端骨骼、中间骨骼和末端骨骼,并创建第一控制器和 ...
【技术保护点】
【技术特征摘要】
1.一种液压系统的生成方法,其特征在于,包括:接收液压系统的生成指令,所述生成指令中包括液压系统的各个骨骼名称和对应的物体;响应于所述生成指令创建初始液压系统,所述初始液压系统包括首端骨骼、中间骨骼和末端骨骼,并创建第一控制器和第二控制器,所述第一控制器用于控制所述首端骨骼进行移动,所述第二控制器用于控制所述末端骨骼进行移动,所述中间骨骼用于连接所述首端骨骼和所述末端骨骼并进行约束;通过所述第一控制器和所述第二控制器对所述初始液压系统进行目标约束和点约束,得到目标液压系统。2.根据权利要求1所述的液压系统的生成方法,其特征在于,所述通过所述第一控制器和所述第二控制器对所述初始液压系统进行目标约束和点约束,得到目标液压系统,包括:基于所述末端骨骼的末端位置在所述中间骨骼上生成目标骨骼组,所述目标骨骼组用于指示所述中间骨骼的发力点位置;根据所述第一控制器、所述第二控制器和所述目标骨骼组对所述初始液压系统进行目标约束和点约束,得到目标液压系统。3.根据权利要求2所述的液压系统的生成方法,其特征在于,所述根据所述第一控制器、所述第二控制器和所述目标骨骼组对所述初始液压系统进行目标约束和点约束,得到目标液压系统,包括:通过所述目标骨骼组对所述初始液压系统中的末端骨骼进行点约束,得到第一中间液压系统;通过所述第一控制器对所述第一中间液压系统中的首端骨骼进行点约束,并通过所述第二控制器对所述目标骨骼组进行点约束,得到第二中间液压系统;通过所述第一控制器对所述第二中间液压系统中的目标骨骼组进行目标约束,通过所述第二控制器对所述第二中间液压系统中的首端骨骼进行目标约束并断开目标约束的X轴旋转,得到目标液压系统。4.根据权利要求1所述的液压系统的生成方法,其特征在于,在所述通过所述第一控制器和所述第二控制器对所述初始液压系统进行目标约束和点约束,得到目标液压系统之后,所述液压系统的生成方法还包括:生成两个距离关联空组,所述两个距离关联空组与所述目标液压系统关联;根据所述两个距离关联空组生成距离测量工具。5.根据权利要求4所述的液压系统的生成方法,其特征在于,所述生成两个距离关联空组,所述两个距离关联空组与所述目标液压系统关联,包括:获取所述目标液压系统中首端骨骼的首端位置和末端骨骼的末端位置;在所述首端位置处生成第一初始空组,并在所述末端位置处生成第二初始空组;将所述第一初始空组与所述首端骨骼进行点约束,将所述第二初始空组与所述末端骨骼进行点约束;将预置的距离节点分别与第一初始空组和第二初始空组进行关联,得到第一距离关联空组和第二距离关联空组。6.根据权利要求5所述的液压系统的生成方法,其特征在于,所述根据所述两个距离关
联空组生成距离测量工具,包括:将预置的乘除节点与所述第一距离关联空组进行乘除关联,得到第一乘除关联空组,并通过所述第二控制器对所述第一乘除关联空组进行目标约束,得到第一目标关联空组;将所述乘除节点与所述第二距离关联空组进行乘除关联,得到第二目标关联空组;根据所述第一目标关联空组和所述第二目标关联空组生成距离测量工具。7.根据权利要求4所述的液压系统的生成方法,其特征在于,在所述根据所述两...
【专利技术属性】
技术研发人员:周海帆,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。