System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 三维模型动画实现方法、装置、设备及存储介质制造方法及图纸_技高网

三维模型动画实现方法、装置、设备及存储介质制造方法及图纸

技术编号:41195059 阅读:4 留言:0更新日期:2024-05-07 22:23
本发明专利技术涉及计算机领域,公开了一种三维模型动画实现方法、装置、设备及存储介质。该方法包括:获取已有三维模型,通过模型配置界面控制台,对已有三维模型进行初始化配置;识别在流程配置界面中选定的已初始化配置三维模型,得到目标三维模型,并为目标三维模型创建流程步骤、执行动画以及设置操作内容;根据流程步骤、执行动画及操作内容,通过预设脚本,完成对动画效果的配置,预设脚本用于设置动画的文字信息;根据配置后的动画效果,控制目标三维模型动画按照流程步骤进行播放。在本发明专利技术实施例中,能通过模型配置界面控制台,根据用户需求对三维模型进行动态配置,提升三维模型动画系统的灵活性。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种三维模型动画实现方法、装置、设备及存储介质


技术介绍

1、随着计算机图形学和虚拟现实技术的快速发展,三维模型动画已经开始逐渐进入人们的生产和生活中,在虚拟现实、计算机图形学、计算机辅助设计、地理信息系统、医学图形等领域得到了广泛应用。

2、然而,现有的三维模型动画系统通常缺乏友好的用户界面,使得用户难以直观地控制和查看动画效果。此外,现有的三维模型动画系统通常无法根据用户需求进行动态配置,缺乏灵活性。


技术实现思路

1、本专利技术的主要目的在于解决三维模型动画系统缺乏灵活性的技术问题。

2、本专利技术第一方面提供了一种三维模型动画实现方法,所述三维模型动画实现方法包括:

3、获取已有三维模型,通过模型配置界面控制台,对所述已有三维模型进行初始化配置;

4、识别在流程配置界面中选定的已初始化配置三维模型,得到目标三维模型,并为所述目标三维模型创建流程步骤、执行动画以及设置操作内容;

5、根据所述流程步骤、所述执行动画及所述操作内容,通过预设脚本,完成对动画效果的配置,所述预设脚本用于设置动画的文字信息;

6、根据配置后的动画效果,控制目标三维模型动画按照所述流程步骤进行播放。

7、可选的,在本专利技术第一方面的第一种实现方式中,所述获取已有三维模型,通过模型配置界面控制台,对所述已有三维模型进行初始化配置包括:

8、接收三维模型获取请求,根据所述三维模型获取请求,获取已有三维模型;

9、确定所述已有三维模型对应的应用场景;

10、通过模型配置界面控制台,根据所述已有三维模型及所述应用场景,设置模型大小、模型初始位置、模型初始姿态及模型灯光效果,以完成对所述已有三维模型的初始化配置。

11、可选的,在本专利技术第一方面的第二种实现方式中,所述识别在流程配置界面中选定的已初始化配置三维模型,得到目标三维模型,并为所述目标三维模型创建流程步骤、执行动画以及设置操作内容包括:

12、推送三维模型对应的流程配置界面,并识别在所述流程配置界面中选定的已初始化配置三维模型,得到目标三维模型;

13、获取用户输入命令,根据所述用户输入命令,为所述目标三维模型创建流程步骤、执行动画以及设置操作内容。

14、可选的,在本专利技术第一方面的第三种实现方式中,所述根据所述流程步骤、所述执行动画及所述操作内容,通过预设脚本,完成对动画效果的配置包括:

15、根据所述流程步骤,确定各步骤中所述目标三维模型对应的初始位置、姿态、灯光,结束位置;

16、根据所述执行动画,确定所述目标三维模型在时间轴中的动画关键帧;

17、根据所述操作内容,确定所述目标三维模型的响应方式,以实现所述目标三维模型交互;

18、通过预设脚本,以完成对动画效果的配置。

19、可选的,在本专利技术第一方面的第四种实现方式中,所述根据所述执行动画,确定所述目标三维模型在时间轴中的动画关键帧还包括:

20、获取所述动画关键帧中的像素点;

21、设置时间轴中所述像素点在预设三维坐标中的位置坐标,得到所述像素点的位置变化,以达到预设动画效果。

22、可选的,在本专利技术第一方面的第五种实现方式中,所述通过预设脚本,以完成对动画效果的配置包括:

23、通过预设脚本,设置模型辅助信息及提醒文字,以完成对动画效果的配置;

24、根据所述模型辅助信息,得到所述目标三维模型的文字说明及标注;

25、根据所述提醒文字,得到在所述流程步骤中提示的事项或步骤信息。

26、可选的,在本专利技术第一方面的第六种实现方式中,所述根据配置后的动画效果,控制目标三维模型动画按照所述流程步骤进行播放之后,还包括:

27、在所述流程步骤中判断所述目标三维模型动画是否移动到预设位置;

28、若是,则表示所述目标三维模型动画操作准确;

29、若否,则重新调整所述目标三维模型动画的位置。

30、本专利技术第二方面提供了一种三维模型动画实现设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述三维模型动画实现设备执行上述的三维模型动画实现方法。

31、本专利技术的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的三维模型动画实现方法。

32、在本专利技术实施例中,获取已有三维模型,通过模型配置界面控制台,对所述已有三维模型进行初始化配置;识别在流程配置界面中选定的已初始化配置三维模型,得到目标三维模型,并为所述目标三维模型创建流程步骤、执行动画以及设置操作内容;根据所述流程步骤、所述执行动画及所述操作内容,通过预设脚本,完成对动画效果的配置,所述预设脚本用于设置动画的文字信息;根据配置后的动画效果,控制目标三维模型动画按照所述流程步骤进行播放。本专利技术中,通过对已有三维模型进行初始化配置,并为目标三维模型创建流程步骤、执行动画以及设置操作内容,通过预设脚本,完成对动画效果的配置,再控制目标三维模型动画按照流程步骤进行播放,能通过模型配置界面控制台,根据用户需求对三维模型进行动态配置,提升三维模型动画系统的灵活性。

本文档来自技高网...

【技术保护点】

1.一种三维模型动画实现方法,其特征在于,所述三维模型动画实现方法包括:

2.根据权利要求1所述的三维模型动画实现方法,其特征在于,所述获取已有三维模型,通过模型配置界面控制台,对所述已有三维模型进行初始化配置包括:

3.根据权利要求1所述的三维模型动画实现方法,其特征在于,所述识别在流程配置界面中选定的已初始化配置三维模型,得到目标三维模型,并为所述目标三维模型创建流程步骤、执行动画以及设置操作内容包括:

4.根据权利要求1所述的三维模型动画实现方法,其特征在于,所述根据所述流程步骤、所述执行动画及所述操作内容,通过预设脚本,完成对动画效果的配置包括:

5.根据权利要求4所述的三维模型动画实现方法,其特征在于,所述根据所述执行动画,确定所述目标三维模型在时间轴中的动画关键帧还包括:

6.根据权利要求4所述的三维模型动画实现方法,其特征在于,所述通过预设脚本,以完成对动画效果的配置包括:

7.根据权利要求1所述的三维模型动画实现方法,其特征在于,所述根据配置后的动画效果,控制目标三维模型动画按照所述流程步骤进行播放之后,还包括:

8.一种三维模型动画实现装置,其特征在于,所述三维模型动画实现装置包括:

9.一种三维模型动画实现设备,其特征在于,所述三维模型动画实现设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的三维模型动画实现方法。

...

【技术特征摘要】

1.一种三维模型动画实现方法,其特征在于,所述三维模型动画实现方法包括:

2.根据权利要求1所述的三维模型动画实现方法,其特征在于,所述获取已有三维模型,通过模型配置界面控制台,对所述已有三维模型进行初始化配置包括:

3.根据权利要求1所述的三维模型动画实现方法,其特征在于,所述识别在流程配置界面中选定的已初始化配置三维模型,得到目标三维模型,并为所述目标三维模型创建流程步骤、执行动画以及设置操作内容包括:

4.根据权利要求1所述的三维模型动画实现方法,其特征在于,所述根据所述流程步骤、所述执行动画及所述操作内容,通过预设脚本,完成对动画效果的配置包括:

5.根据权利要求4所述的三维模型动画实现方法,其特征在于,所述根据所述执行动画,确定所述目标三维模型在时间轴中的动画关键...

【专利技术属性】
技术研发人员:王斌唐盛吴玉博
申请(专利权)人:深圳市乐凡信息科技有限公司
类型:发明
国别省市:

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

1