【技术实现步骤摘要】
3D模型生成方法及相关装置
[0001]本申请涉及三维图形建模领域,尤其涉及一种3D模型生成方法及相关装置。
技术介绍
[0002]随着元宇宙浪潮的兴起,对3D数字内容需求也不断的增加。3D数字内容生成通常有两大类方法:一是从真实世界扫描获取,对真实世界的物体的几何,材质等信息转化为计算机的表达如mesh和材质贴图等;另一类方法是对美术设计师按照利用建模软件从无生有,构建一些数字内容。这两类方法生成的数字内容通常是以完整的3D模型形态提供给用户或者应用。随着3D数字内容的不断积累,对3D数字内容的存储和渲染显示的代价也不断的增长。
技术实现思路
[0003]本申请实施例提供一种3D模型生成方法及相关装置,采用本申请可以降低3D数字内容的存储开销和提高渲染效率。
[0004]第一方面,本申请实施例提供一种3D模型生成方法,包括:
[0005]终端设备向服务器发送获取请求,获取请求携带有用户标识和3D模型类别标识;
[0006]终端设备接收服务器发送的针对获取请求的响应消息,该响应消息包括服务器根据用户标识和3D模型类别标识确定的目标3D模型的组件元素集及目标3D模型的组合规则;服务器中存储有至少一个组件元素及至少一个预设的组合规则,至少一个预设的组合规则与至少一个组件元素集对应,至少一个组件元素集中的每个组件元素集包括至少一个组件元素中的一个或多个;目标3D模型的组合规则为至少一个预设的组合规则中与目标3D模型的组件元素集对应的组合规则;目标3D模型的组件元素集中组件元素的数量少 ...
【技术保护点】
【技术特征摘要】
1.一种3D模型生成方法,其特征在于,包括:终端设备向服务器发送获取请求,所述获取请求携带有用户标识和3D模型类别标识;终端设备接收所述服务器发送的针对所述获取请求的响应消息,所述响应消息包括所述服务器根据所述用户标识和所述3D模型类别标识确定的目标3D模型的组件元素集及所述目标3D模型的组合规则;所述服务器中存储有至少一个组件元素及至少一个预设的组合规则,所述至少一个预设的组合规则与至少一个组件元素集对应,所述至少一个组件元素集中的每个组件元素集包括所述至少一个组件元素中的一个或多个;所述目标3D模型的组合规则为所述至少一个预设的组合规则中与所述目标3D模型的组件元素集对应的组合规则;所述目标3D模型的组件元素集中组件元素的数量少于组成所述目标3D模型的组件元素的数量;终端设备根据所述目标3D模型的组件元素集和所述目标3D模型的组合规则进行组合和渲染,以得到所述目标3D模型。2.根据权利要求1所述的方法,其特征在于,所述目标3D模型的组件元素集中包括所述目标3D模型的组件元素集中每个组件元素的几何信息,所述终端设备根据所述目标3D模型的组件元素集和所述目标3D模型的组合规则进行组合和渲染,以得到所述目标3D模型,包括:所述终端设备根据所述组合规则对所述目标3D模型的组件元素集中的部分或者全部组件元素进行复制,以得到组成所述目标3D模型的组件元素;所述终端设备根据所述组合规则对所述组成所述目标3D模型的组件元素组合处理,以得到未渲染的所述目标3D模型;所述终端设备根据所述目标3D模型的组件元素集中每个组件元素的几何信息对所述未渲染的所述目标3D模型进行渲染,以得到所述目标3D模型。3.根据权利要求2所述的方法,其特征在于,所述服务器中还存储有所述至少一个组件元素中每个组件元素的材质贴图信息,所述响应消息还携带所述目标3D模型的组件元素集中的每个组件元素的材质贴图信息;所述终端设备根据所述目标3D模型的组件元素集中每个组件元素的几何信息对所述未渲染的所述目标3D模型进行渲染,以得到所述目标3D模型,包括:所述终端设备根据所述目标3D模型的组件元素集中的每个组件元素的材质贴图信息和几何信息对所述未渲染的所述目标3D模型进行渲染,以得到所述目标3D模型。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述终端设备获取用户输入的所述组件元素集中每个组件元素的材质贴图信息;所述终端设备根据所述目标3D模型的组件元素集中每个组件元素的几何信息对所述未渲染的所述目标3D模型进行渲染,以得到所述目标3D模型,包括:所述终端设备根据所述用户输入的目标3D模型的组件元素集中的每个组件元素的材质贴图信息和几何信息对所述未渲染的所述目标3D模型进行渲染,以得到所述目标3D模型。5.一种3D模型生成方法,应用于服务器,其特征在于,包括:接收所述终端设备发送的获取请求,所述获取请求携带有用户标识和3D模型的标识,根据所述用户标识和3D模型的标识从所述服务器中获取目标3D模型的组件元素集及
所述目标3D模型的组合规则;所述服务器中存储有至少一个组件元素和至少一个预设的组合规则;所述至少一个预设的组合规则与所述至少一个组件元素集对应,所述至少一个组件元素集中的每个组件元素集包括所述至少一个组件元素中的一个或多个;所述目标3D模型的组合规则为所述至少一个预设的组合规则中与所述目标3D模型的组件元素集对应的组合规则;所述目标3D模型的组件元素集中组件元素的数量少于组成所述目标3D模型的组件元素的数量;向所述终端设备发送针对所述获取请求的响应消息,所述响应消息包括所述目标3D模型的组件元素集及所述目标3D模型的组合规则。6.根据权利要求5所述的方法,其特征在于,所述服务器中还存储有所述至少一个组件元素中每个组件元素的材质贴图信息,所述响应消息还携带所述目标3D模型的组件元素集中的每个组件元素的材质贴图信息。7.一种终端设备,其特征在于,包括:发送单元,用于向服务器发送获取请求,所述获取请求携带有用户标识和3D模型类别标识;接收单元,用于接收所述服务器发送的针对所述获取请求的响应消息,所述响应消息包括所述服务器根据所述用户标识和所述3...
【专利技术属性】
技术研发人员:蓝宛君,廖晶堂,万聪灵,陈志平,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。