建筑物模型效果生成方法及装置制造方法及图纸

技术编号:20970760 阅读:23 留言:0更新日期:2019-04-29 17:33
本发明专利技术实施例涉及图像处理技术领域,具体而言,涉及一种建筑物模型效果生成方法及装置,该方法能够对生成的建筑物模型的外部轮廓进行识别,进而生成包裹建筑物模型的多个网格图片,基于第一渲染效果生成请求从多个网格图片中选取至少一个第一网格图片,并为至少一个第一网格图片中的每个像素配置目标颜色输出值,最后对配置的目标颜色输出值进行渲染,如此,无需在建筑物模型上进行纹理贴图坐标值的拆分,节省了时间和人力成本,通过对至少一个第一网格图片进行目标颜色输出值配置和渲染,避免了对为整个建筑物模型设置贴图,减少了服务端的性能损耗,也保证了至少一个第一网格图片的分辨率,能够高效、灵活地生成建筑物模型效果。

Method and Device of Building Model Effect Generation

The embodiment of the present invention relates to the field of image processing technology, in particular to a building model effect generation method and device, which can recognize the external contour of the generated building model, and then generate a plurality of grid images encapsulating the building model, and select at least one first grid image from a plurality of grid images based on the first rendering effect generation request. The target color output value is configured for each pixel in at least one first grid image, and the target color output value is rendered at last. Thus, it is not necessary to split the coordinate value of texture mapping on the building model, which saves time and manpower cost. By configuring and rendering the target color output value for at least one first grid image, it is avoided to render the target color output value for at least one first grid image. The mapping of the whole building model reduces the performance loss of the server and ensures the resolution of at least one first grid image, which can generate the building model effect efficiently and flexibly.

【技术实现步骤摘要】
建筑物模型效果生成方法及装置
本专利技术实施例涉及图像处理
,具体而言,涉及一种建筑物模型效果生成方法及装置。
技术介绍
三维建筑模型的效果处理在建筑行业的前期设计中较为重要,能够后期的设计、施工提供建议和技术支持。但是现有的针对三维建筑模型的效果生成方法效率低且灵活性差。
技术实现思路
有鉴于此,本专利技术提供了一种建筑物模型效果生成方法及装置。本专利技术实施例提供了一种建筑物模型效果生成方法,应用于服务端,所述方法包括:响应用户输入的建模请求,根据所述建模请求采用第一设定引擎生成建筑物模型;采用第二设定引擎对所述建筑物模型的外部轮廓进行识别以生成包裹所述建筑物模型的多个网格图片;响应所述用户输入的第一渲染效果生成请求,根据所述第一渲染效果生成请求从所述多个网格图片中选取至少一个第一网格图片,基于所述第一渲染效果生成请求为所述至少一个第一网格图片中的每个像素配置目标颜色输出值;采用片元着色器对配置的目标颜色输出值进行渲染,将完成渲染的至少一个第一网格图片作为所述建筑物模型的特效并进行显示。可选地,所述方法还包括:响应所述用户输入的针对另一建筑物模型的第二渲染效果生成请求,根据所述第二渲染效果生成请求,基于所述另一建筑物模型将完成渲染的至少一个第一网格图片进行尺寸调整,将完成渲染和尺寸调整的至少一个第一网格图片作为所述另一建筑物模型的特效并进行显示。可选地,根据所述第二渲染效果生成请求,基于所述另一建筑物模型将完成渲染的至少一个第一网格图片进行尺寸调整的步骤,包括:根据所述第二渲染效果生成请求从包裹所述另一建筑物模型的多个网格图片中选取至少一个第二网格图片;获取所述至少一个第二网格图片的尺寸和完成渲染的至少一个第一网格图片的尺寸;根据所述至少一个第二网格图片的尺寸对完成渲染的至少一个第一网格图片的尺寸进行调整;采用完成渲染和尺寸调整的至少一个第一网格图片替换所述至少一个第二网格图片,将完成渲染和尺寸调整的至少一个第一网格图片作为所述另一建筑物模型的特效并进行显示。可选地,基于所述第一渲染效果生成请求为所述至少一个第一网格图片中的每个像素配置目标颜色输出值的步骤,包括:针对所述至少一个第一网格图片中的每个像素,基于所述第一渲染效果生成请求为该像素配置目标颜色输出值;判断每相邻两个像素的目标颜色输出值是否相同,若所述每相邻两个像素的目标颜色输出值不相同,对所述每相邻两个像素的交接处进行平滑处理。可选地,对所述每相邻两个像素的交接处进行平滑处理的步骤,包括:采用设定插值算法对所述每相邻两个像素的交接处进行平滑处理。本专利技术实施例还提供了一种建筑物模型效果生成装置,应用于服务端,所述装置包括:模型建立模块,用于响应用户输入的建模请求,根据所述建模请求采用第一设定引擎生成建筑物模型;网格图片生成模块,用于采用第二设定引擎对所述建筑物模型的外部轮廓进行识别以生成包裹所述建筑物模型的多个网格图片;目标颜色输出值配置模块,用于响应所述用户输入的第一渲染效果生成请求,根据所述第一渲染效果生成请求从所述多个网格图片中选取至少一个第一网格图片,基于所述第一渲染效果生成请求为所述至少一个第一网格图片中的每个像素配置目标颜色输出值;效果生成模块,用于采用片元着色器对配置的目标颜色输出值进行渲染,将完成渲染的至少一个第一网格图片作为所述建筑物模型的特效并进行显示。可选地,所述效果生成模块还用于:响应所述用户输入的针对另一建筑物模型的第二渲染效果生成请求,根据所述第二渲染效果生成请求,基于所述另一建筑物模型将完成渲染的至少一个第一网格图片进行尺寸调整,将完成渲染和尺寸调整的至少一个第一网格图片作为所述另一建筑物模型的特效并进行显示。可选地,所述效果生成模块通过以下方式根据所述第二渲染效果生成请求,基于所述另一建筑物模型将完成渲染的至少一个第一网格图片进行尺寸调整:根据所述第二渲染效果生成请求从包裹所述另一建筑物模型的多个网格图片中选取至少一个第二网格图片;获取所述至少一个第二网格图片的尺寸和完成渲染的至少一个第一网格图片的尺寸;根据所述至少一个第二网格图片的尺寸对完成渲染的至少一个第一网格图片的尺寸进行调整;采用完成渲染和尺寸调整的至少一个第一网格图片替换所述至少一个第二网格图片,将完成渲染和尺寸调整的至少一个第一网格图片作为所述另一建筑物模型的特效并进行显示。可选地,所述目标颜色输出值配置模块通过以下方式基于所述第一渲染效果生成请求为所述至少一个第一网格图片中的每个像素配置目标颜色输出值:针对所述至少一个第一网格图片中的每个像素,基于所述第一渲染效果生成请求为该像素配置目标颜色输出值;判断每相邻两个像素的目标颜色输出值是否相同,若所述每相邻两个像素的目标颜色输出值不相同,对所述每相邻两个像素的交接处进行平滑处理。可选地,所述目标颜色输出值配置模块通过以下方式对所述每相邻两个像素的交接处进行平滑处理:采用设定插值算法对所述每相邻两个像素的交接处进行平滑处理。本专利技术实施例还提供了一种服务端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的建筑物模型效果生成方法。本专利技术实施例还提供了一种计算机可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在服务端执行上述的建筑物模型效果生成方法。有益效果本专利技术实施例提供的建筑物模型效果生成方法及装置,能够采用第二设定引擎对生成的建筑物模型的外部轮廓进行识别,进而生成包裹建筑物模型的多个网格图片,基于第一渲染效果生成请求从多个网格图片中选取至少一个第一网格图片,并为至少一个第一网格图片中的每个像素配置目标颜色输出值,最后采用片元着色器对配置的目标颜色输出值进行渲染,将完成渲染的至少一个第一网格图片作为建筑物模型的特效并进行显示,如此,无需在建筑物模型上进行纹理贴图坐标值的拆分,节省了时间和人力成本,通过对至少一个第一网格图片进行目标颜色输出值配置和渲染,避免了对为整个建筑物模型设置贴图,减少了服务端的性能损耗,也保证了至少一个第一网格图片的分辨率,能够高效、灵活地生成建筑物模型效果。进一步地,本专利技术实施例提供的建筑物模型效果生成方法及装置还能够将已完成渲染的至少一个第一网格图片应用到另一建筑物模型,实现对另一建筑物模型的处理,如此,提高了至少一个第一网格图片的复用性和灵活性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例所提供的一种服务端的方框示意图。图2为本专利技术实施例所提供的一种建筑物模型效果生成方法的流程图。图3为本专利技术实施例所提供的一种网格图片生成的示意图。图4为本专利技术实施例所提供的一种建筑物模型效果生成方法的另一流程图。图5为本专利技术实施例所提供的一种网格图片生成的另一示意图。图6为本专利技术实施例所提供的一种建筑物模型效果生成装置的模块框图。图标:10-服务端;11-存储器;12-处理器;13-网络模块;20-建筑物模型效果生成装置;21-模型建立模块;22-网格图本文档来自技高网...

【技术保护点】
1.一种建筑物模型效果生成方法,其特征在于,应用于服务端,所述方法包括:响应用户输入的建模请求,根据所述建模请求采用第一设定引擎生成建筑物模型;采用第二设定引擎对所述建筑物模型的外部轮廓进行识别以生成包裹所述建筑物模型的多个网格图片;响应所述用户输入的第一渲染效果生成请求,根据所述第一渲染效果生成请求从所述多个网格图片中选取至少一个第一网格图片,基于所述第一渲染效果生成请求为所述至少一个第一网格图片中的每个像素配置目标颜色输出值;采用片元着色器对配置的目标颜色输出值进行渲染,将完成渲染的至少一个第一网格图片作为所述建筑物模型的特效并进行显示。

【技术特征摘要】
1.一种建筑物模型效果生成方法,其特征在于,应用于服务端,所述方法包括:响应用户输入的建模请求,根据所述建模请求采用第一设定引擎生成建筑物模型;采用第二设定引擎对所述建筑物模型的外部轮廓进行识别以生成包裹所述建筑物模型的多个网格图片;响应所述用户输入的第一渲染效果生成请求,根据所述第一渲染效果生成请求从所述多个网格图片中选取至少一个第一网格图片,基于所述第一渲染效果生成请求为所述至少一个第一网格图片中的每个像素配置目标颜色输出值;采用片元着色器对配置的目标颜色输出值进行渲染,将完成渲染的至少一个第一网格图片作为所述建筑物模型的特效并进行显示。2.根据权利要求1所述的建筑物模型效果生成方法,其特征在于,所述方法还包括:响应所述用户输入的针对另一建筑物模型的第二渲染效果生成请求,根据所述第二渲染效果生成请求,基于所述另一建筑物模型将完成渲染的至少一个第一网格图片进行尺寸调整,将完成渲染和尺寸调整的至少一个第一网格图片作为所述另一建筑物模型的特效并进行显示。3.根据权利要求2所述的建筑物模型效果生成方法,其特征在于,根据所述第二渲染效果生成请求,基于所述另一建筑物模型将完成渲染的至少一个第一网格图片进行尺寸调整的步骤,包括:根据所述第二渲染效果生成请求从包裹所述另一建筑物模型的多个网格图片中选取至少一个第二网格图片;获取所述至少一个第二网格图片的尺寸和完成渲染的至少一个第一网格图片的尺寸;根据所述至少一个第二网格图片的尺寸对完成渲染的至少一个第一网格图片的尺寸进行调整;采用完成渲染和尺寸调整的至少一个第一网格图片替换所述至少一个第二网格图片,将完成渲染和尺寸调整的至少一个第一网格图片作为所述另一建筑物模型的特效并进行显示。4.根据权利要求1所述的建筑物模型效果生成方法,其特征在于,基于所述第一渲染效果生成请求为所述至少一个第一网格图片中的每个像素配置目标颜色输出值的步骤,包括:针对所述至少一个第一网格图片中的每个像素,基于所述第一渲染效果生成请求为该像素配置目标颜色输出值;判断每相邻两个像素的目标颜色输出值是否相同,若所述每相邻两个像素的目标颜色输出值不相同,对所述每相邻两个像素的交接处进行平滑处理。5.根据权利要求4所述的建筑物模型效果生成方法,其特征在于,对所述每相邻两个像素的交接处进行平滑处理的步骤,包括:采用设定插值算法对所述每相邻两个像素的交接处进行平滑处理。6.一种建筑物模型效果生成装置,其特征在于,应用于服务端,所述装置包括:模型建立模...

【专利技术属性】
技术研发人员:何晋平汤琦
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:四川,51

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

1