本技术涉及但不限于三维图形图像处理,尤其涉及一种基于组件化的3d模型加载方法、装置、设备、介质。
背景技术:
1、当前在服装设计过程中,需要服装设计师使用专业的设计软件,结合服装素材通过3d建模的方式完成服装设计,专业的设计软件内置大量的复杂参数调整模块,例如,一件服装包括袖子、衣领、纽扣等多个服装元素,每调整其中一个服装元素之后,如果需要查看整体服装效果,需要在专业设计软件中手动点击模型加载控件实现服装渲染,模型数据加载时间较长,从而使得普通消费者需要耗费大量的时间学习设计软件的操作流程,同时使用专业设计软件模型数据加载时间较长,导致查看服装渲染效果的时间较长,用户体验感欠佳,给普通消费者的服装设计带来较大的困难。
技术实现思路
1、本技术实施例提供了一种基于组件化的3d模型加载方法、装置、设备、介质,能够提升3d模型数据的加载效率,方便普通消费者进行服装设计。
2、第一方面,本技术实施例提供了一种基于组件化的3d模型加载方法,包括:
3、基于初始服装模型生成并显示2d服装元素选取界面和3d模型编辑界面,其中,所述2d服装元素选取界面包括多个编辑组,各个所述编辑组包括多个可选服装元素,不同的所述编辑组用于指示目标服装的不同组成部件,各个所述编辑组之间具有第一关联关系;
4、响应于从各个所述编辑组中的多个所述可选服装元素中选取目标服装元素的操作,建立各个所述目标服装元素之间的第二关联关系;
5、基于所述第一关联关系和所述第二关联关系加载所述初始服装模型,基于加载后的服装模型在所述3d模型编辑界面中显示可编辑的目标3d模型。
6、在一些实施例中,应用于服装编辑平台,所述服装编辑平台包括显示界面,所述方法还包括:
7、在所述显示界面中显示用户验证窗口,所述用户验证窗口包括用户标识输入控件和用户密码输入控件;
8、获取对所述用户标识输入控件输入的用户标识信息,以及获取对所述用户密码输入控件输入的用户密码信息;
9、从预设的关系映射表中获取与所述用户标识信息对应的参考密码信息;
10、当所述参考密码信息与所述用户密码信息相匹配,从模型库中获取与所述用户标识信息对应的初始服装模型;
11、在所述显示界面中显示所述初始服装模型对应的所述2d服装元素选取界面和所述3d模型编辑界面。
12、在一些实施例中,所述服装编辑平台包括前端系统和后端系统,所述前端系统通过第一数据接口与所述后端系统通信连接,所述模型库归属于所述后端系统,当所述参考密码信息与所述用户密码信息相匹配,所述从模型库中获取与所述用户标识信息对应的目标服装模型,包括:
13、当所述参考密码信息与所述用户密码信息相匹配,所述前端系统生成携带有所述用户标识信息的数据接口密钥;
14、所述前端系统将所述数据接口密钥发送至所述第一数据接口;
15、所述第一数据接口基于所述第一数据接口密钥从所述后端系统的模型库中获取与所述用户标识信息对应的目标服装模型,并将所述目标服装模型反馈至所述前端系统。
16、在一些实施例中,所述服装编辑平台通过第二数据接口与第三方设备通信连接,所述方法还包括:
17、基于所述第三方设备的属性信息、所述服装编辑平台的属性信息和所述加载后的服装模型生成软件开发包sdk;
18、将sdk通过所述第二数据接口发送至所述第三方设备,以使所述第三方设备基于所述sdk显示所述加载后的服装模型。
19、在一些实施例中,在所述响应于从各个所述编辑组中的多个所述可选服装元素中选取目标服装元素的操作之前,所述3d模型编辑界面中显示有可编辑的初始3d模型,初始3d模型为由所述初始服装模型对应的模型数据渲染得到,所述基于所述第一关联关系和所述第二关联关系加载所述初始服装模型,基于加载后的服装模型在所述3d模型编辑界面中显示可编辑的目标3d模型,包括:
20、基于所述第一关联关系和所述第二关联关系,对全部的所述编辑组中的所述目标服装元素对应的模型数据进行3d渲染,得到所述目标3d模型;
21、将所述3d模型编辑界面中的所述初始3d模型替换成所述目标3d模型。
22、在一些实施例中,应用于显示终端,所述方法还包括:
23、分别获取所述2d服装元素选取界面对应的第一显示区域尺寸,所述3d模型编辑界面对应的第二显示区域尺寸;
24、获取所述显示终端对应的第三显示区域尺寸;
25、根据所述第三显示区域尺寸和所述第一显示区域尺寸计算第一目标缩放比例值,根据所述第一目标缩放比例值对所述2d服装元素选取界面对应的编辑区域进行缩放处理;
26、根据所述第三显示区域尺寸和所述第二显示区域尺寸计算第二目标缩放比例值,根据所述第二目标缩放比例值对所述3d模型编辑界面对应的编辑区域进行缩放处理。
27、第二方面,本技术实施例提供了一种3d模型加载装置,包括:
28、界面生成模块,所述界面生成模块用于基于初始服装模型生成并显示2d服装元素选取界面和3d模型编辑界面,其中,所述2d服装元素选取界面包括多个编辑组,各个所述编辑组包括多个可选服装元素,不同的所述编辑组用于指示目标服装的不同组成部件,各个所述编辑组之间具有第一关联关系;
29、服装元素关联关系建立模块,所述服装元素关联关系建立模块用于响应于从各个所述编辑组中的多个所述可选服装元素中选取目标服装元素的操作,建立各个所述目标服装元素之间的第二关联关系;
30、模型加载模块,所述模型加载模块用于基于所述第一关联关系和所述第二关联关系加载所述初始服装模型,基于加载后的服装模型在3d模型编辑界面中显示可编辑的目标3d模型。
31、第三方面,本技术实施例提供了一种控制装置,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如第一方面所述的3d模型加载。
32、第四方面,本技术实施例提供了一种电子设备,包括第三方面的控制装置。
33、第五方面,本技术实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面所述的3d模型加载方法。
34、本技术实施例提供了一种基于组件化的3d模型加载方法、装置、设备、介质,方法包括基于初始服装模型生成并显示2d服装元素选取界面和3d模型编辑界面,其中,所述2d服装元素选取界面包括多个编辑组,各个所述编辑组包括多个可选服装元素,不同的所述编辑组用于指示目标服装的不同组成部件,各个所述编辑组之间具有第一关联关系;响应于从各个所述编辑组中的多个所述可选服装元素中选取目标服装元素的操作,建立各个所述目标服装元素之间的第二关联关系;基于所述第一关联关系和所述第二关联关系加载所述初始服装模型,基于加载后的服装模型在所述3d模型编辑界面中显示可编辑的目标3d模型。根据本技术实施例提供的方案,由于初始服装模型的模型数据是基于组件化的数据结构设计,当响应于对具有关联关系的编辑组的服装元素选取操作,即可触发加载服装模型,相较于使用专业设计软件进行模型加载的方案,能够提升3d模型数据的加载效率的同时,方便普通消费者进行服装设计。
1.一种基于组件化的3d模型加载方法,其特征在于,包括:
2.根据权利要求1所述的基于组件化的3d模型加载方法,其特征在于,应用于服装编辑平台,所述服装编辑平台包括显示界面,所述方法还包括:
3.根据权利要求2所述的基于组件化的3d模型加载方法,其特征在于,所述服装编辑平台包括前端系统和后端系统,所述前端系统通过第一数据接口与所述后端系统通信连接,所述模型库归属于所述后端系统,当所述参考密码信息与所述用户密码信息相匹配,所述从模型库中获取与所述用户标识信息对应的目标服装模型,包括:
4.根据权利要求2所述的基于组件化的3d模型加载方法,其特征在于,所述服装编辑平台通过第二数据接口与第三方设备通信连接,所述方法还包括:
5.根据权利要求1所述的基于组件化的3d模型加载方法,其特征在于,在所述响应于从各个所述编辑组中的多个所述可选服装元素中选取目标服装元素的操作之前,所述3d模型编辑界面中显示有可编辑的初始3d模型,初始3d模型为由所述初始服装模型对应的模型数据渲染得到,所述基于所述第一关联关系和所述第二关联关系加载所述初始服装模型,基于加载后的服装模型在所述3d模型编辑界面中显示可编辑的目标3d模型,包括:
6.根据权利要求1所述的基于组件化的3d模型加载方法,其特征在于,应用于显示终端,所述方法还包括:
7.一种3d模型加载装置,其特征在于,包括:
8.一种控制装置,其特征在于,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如权利要求1至6任一项所述的基于组件化的3d模型加载方法。
9.一种电子设备,其特征在于,包括权利要求8所述的控制装置。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至6中任意一项所述的基于组件化的3d模型加载方法。