一种模型处理方法、装置、终端及存储介质制造方法及图纸

技术编号:30312020 阅读:15 留言:0更新日期:2021-10-09 22:54
本发明专利技术公开了一种模型处理方法、装置、终端及存储介质,方法包括:获取待处理模型;通过blender应用软件接收第一操作指令,根据所述第一操作指令将所述待处理模型的着色器属性修改为背景,生成目标模型;将所述目标模型导入至业务场景中。本发明专利技术提供的模型处理方法,通过blender将模型的着色器属性修改为背景再导入至业务场景中,而blender中的背景节点专门用来渲染除了厂家内的物体之外的背景材质,当背景着色器用于普通物体时,不会被其他光所影响,维持在一个恒定的渲染数值,从而实现了场景中模型不受光影响的效果。场景中模型不受光影响的效果。场景中模型不受光影响的效果。

【技术实现步骤摘要】
一种模型处理方法、装置、终端及存储介质


[0001]本专利技术涉及实景地图
,特别涉及一种模型处理方法、装置、终端及存储介质。

技术介绍

[0002]在智慧城市业务的webgis系统中需要导入各种各样的3D精模数据,例如一个城市场景中需要相应的标志性建筑物模型,这样时候就需要3D模型数据的支持,在导入3D模型之后,需要修改参数以实现需要的视觉效果,目前现有的方案中都是在模型上使用普通的漫反射或者金属表面颜色模拟的材质,通过场景中的灯光效果照射到模型的材质上,模拟真实漫反射的效果,这样呈现出来的模型状态非常真实。但是当制作一些科幻风格的地图效果的时候,通常不需要真实的漫反射效果,而是需要不受任何场景灯光的影响的视觉效果,即不受光效果,现有技术中还没有能够实现模型在业务场景中不受光效果的实现方法。
[0003]因此,现有技术还有待改进和提高。

技术实现思路

[0004]针对现有技术的上述缺陷,本专利技术提供一种模型处理方法、装置、终端及存储介质,旨在解决现有技术中没有能够实现模型在业务场景中不受光效果的实现方法的问题。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案如下:
[0006]本专利技术的第一方面,提供一种模型处理方法,所述方法包括:
[0007]获取待处理模型;
[0008]通过blender应用软件接收第一操作指令,根据所述第一操作指令将所述待处理模型的着色器属性修改为背景,生成目标模型;
[0009]将所述目标模型导入至业务场景中。
[0010]所述的模型处理方法,其中,所述获取待处理模型,包括:
[0011]通过blender应用软件接收建模操作指令绘制所述待处理模型。
[0012]所述的模型处理方法,其中,所述生成目标模型之前,所述方法还包括:
[0013]通过blender应用软件接收第二操作指令,根据所述第二操作指令将所述待处理模型的材质设置属性修改为Alpha混合,并修改所述待处理模型的透明度。
[0014]所述的模型处理方法,其中,所述生成目标模型之前,所述方法还包括:
[0015]通过blender应用软件接收第三操作指令,根据所述第三操作指令将所述待处理模型的图片纹理属性修改为背景。
[0016]所述的模型处理方法,其中,所述将所述目标模型导入至业务场景中,包括:
[0017]将所述目标模型以gltf格式从blender应用软件中导出;
[0018]通过gltf加载器将所述目标模型加载至webgis系统的业务场景中。
[0019]所述的模型处理方法,其中,所述通过gltf加载器将所述目标模型加载至webgis系统的业务场景中之前,所述方法还包括:
[0020]准备gltf加载器文件;
[0021]将gltf加载器文件引入到webgis系统的模型加载器文件中。
[0022]所述的模型处理方法,其中,所述通过gltf加载器将所述目标模型加载至webgis系统的业务场景中,包括:
[0023]在所述模型加载器文件中设置所述目标模型的加载参数后通过所述模型加载器文件将所述目标模型加载至所述业务场景中。
[0024]本专利技术的第二方面,提供一种模型处理装置,包括:
[0025]待处理模型获取模块,所述待处理模型获取模块用于获取待处理模型;
[0026]目标模型生成模块,所述目标模型生成模块模块用于通过Blender应用软件接收第一操作指令,根据所述第一操作指令将所述待处理模型的着色器属性修改为背景,生成目标模型;
[0027]导入模块,所述导入模块用于将所述目标模型导入至业务场景中。
[0028]本专利技术的第三方面,提供一种终端,所述终端包括处理器、与处理器通信连接的计算机可读存储介质,所述计算机可读存储介质适于存储多条操作指令,所述处理器适于调用所述计算机可读存储介质中的操作指令,以执行实现上述任一项所述的模型处理方法的步骤。
[0029]本专利技术的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述任一项所述的模型处理方法的步骤。
[0030]与现有技术相比,本专利技术提供了一种模型处理方法、装置、终端及存储介质,所述的模型处理方法,通过blender将模型的着色器属性修改为背景再导入至业务场景中,而blender中的背景节点专门用来渲染除了厂家内的物体之外的背景材质,当背景着色器用于普通物体时,不会被其他光所影响,维持在一个恒定的渲染数值,从而实现了场景中模型不受光影响的效果。
附图说明
[0031]图1为本专利技术提供的模型处理方法的实施例的流程图;
[0032]图2为本专利技术提供的模型处理方法的实施例中Blender应用软件的节点功能示意图;
[0033]图3为本专利技术提供的模型处理方法的实施例中修改模型着色器属性的示意图一;
[0034]图4为本专利技术提供的模型处理方法的实施例中修改模型着色器属性的示意图二;
[0035]图5为本专利技术提供的模型处理方法的实施例中修改模型透明度的示意图一;
[0036]图6为本专利技术提供的模型处理方法的实施例中修改模型透明度的示意图二;
[0037]图7为本专利技术提供的模型处理方法的实施例中修改图片纹理属性的示意图;
[0038]图8为本专利技术提供的模型处理方法的实施例中导出目标模型的示意图;
[0039]图9为本专利技术提供的模型处理方法的实施例中模型在业务场景中的效果示意图一;
[0040]图10为本专利技术提供的模型处理方法的实施例中模型在业务场景中的效果示意图二;
[0041]图11为本专利技术提供的模型处理装置的实施例的结构原理图;
[0042]图12为本专利技术提供的终端的实施例的原理示意图。
具体实施方式
[0043]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0044]本专利技术提供的模型处理方法,可以是由终端来执行,所述终端包括但不限于是各种计算机、手机、平板电脑、可穿戴式设备等。
[0045]实施例一
[0046]如图1所示,所述模型处理方法的一个实施例中,包括步骤:
[0047]S100、获取待处理模型。
[0048]所述待处理模型可以是通过三维建模软件绘制得到,具体地,在本实施例中,通过blender绘制所述待处理模型,即所述获取待处理模型,包括:
[0049]通过blender应用软件接收建模操作指令绘制所述待处理模型。
[0050]具体地,用户可以通过鼠标点击应用软件的菜单选项或键盘使用应用软件的快捷键来实现输入操作指令,在生成所述待处理模型时,用户输入建模操作指令,终端接收到建模操作指令后根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型处理方法,其特征在于,所述方法包括:获取待处理模型;通过blender应用软件接收第一操作指令,根据所述第一操作指令将所述待处理模型的着色器属性修改为背景,生成目标模型;将所述目标模型导入至业务场景中。2.根据权利要求1所述的模型处理方法,其特征在于,所述获取待处理模型,包括:通过blender应用软件接收建模操作指令绘制所述待处理模型。3.根据权利要求1所述的模型处理方法,其特征在于,所述生成目标模型之前,所述方法还包括:通过blender应用软件接收第二操作指令,根据所述第二操作指令将所述待处理模型的材质设置属性修改为Alpha混合,并修改所述待处理模型的透明度。4.根据权利要求1所述的模型处理方法,其特征在于,所述生成目标模型之前,所述方法还包括:通过blender应用软件接收第三操作指令,根据所述第三操作指令将所述待处理模型的图片纹理属性修改为背景。5.根据权利要求1所述的模型处理方法,其特征在于,所述将所述目标模型导入至业务场景中,包括:将所述目标模型以gltf格式从blender应用软件中导出;通过gltf加载器将所述目标模型加载至webgis系统的业务场景中。6.根据权利要求1所述的模型处理方法,其特征在于,所述通过gltf加载器将所述目标模型加载至webgis系统的业务场景中之前,所述方法还包括:准备glt...

【专利技术属性】
技术研发人员:阮清朋卫宣安姜坤吴闽华
申请(专利权)人:山东齐鲁数通科技有限公司
类型:发明
国别省市:

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

1