当前位置: 首页 > 专利查询>网易专利>正文

一种模型渲染方法技术

技术编号:39717248 阅读:12 留言:0更新日期:2023-12-17 23:24
本申请提供了一种模型渲染方法

【技术实现步骤摘要】
一种模型渲染方法、装置、设备及存储介质


[0001]本申请涉及图像处理
,具体而言,涉及一种模型渲染方法

装置

设备及存储介质


技术介绍

[0002]现有技术中,通常借助于
SP
软件
(Substance Painter
,一款贴图绘制软件
)
来制作渲染模型时所需的材质;其中,以制作
Smart Material(
智能材质
)
材质为例,传统的材质制作方式是通过
SP
软件中的基础功能

滤镜等节点,将生成的特定材质效果进行打包,从而能够将打包后的上述特定材质效果重复应用到不同模型的渲染过程中,实现材质的重复使用

[0003]目前,按照上述传统的材质制作方法,在面对需要批量使用同种材质进行渲染的多个不同模型时,由于不同模型之间使用同种材质进行渲染,而材质表现效果则完全由打包好的特定材质效果决定,因此,会使得不同模型上产生的材质表现效果相似,忽视了不同模型的表面细节,导致最终不同模型上的材质表现效果难以体现模型各自的独特性


技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种模型渲染方法

装置

设备及存储介质,基于材质模板化的构思,使用体现模型表面细节的目标遮罩与材质本身共同决定最终渲染后模型上的材质表现效果,从而即使是在使用同种材质对不同模型进行渲染的场景下,仍然能够有效地保留不同模型各自的独特性

[0005]为使本申请的上述目的

特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下

[0006]第一方面,本申请实施例提供了一种模型渲染方法,所述模型渲染方法包括:
[0007]从待渲染模型关联的多种烘焙贴图中,获取每种烘焙贴图表示的所述待渲染模型的表面细节信息;
[0008]基于同一像素点在不同类型的烘焙贴图中分别对应的不同表面细节信息,生成用于从不同维度综合表征所述待渲染模型的表面细节的目标遮罩;
[0009]基于所述目标遮罩与所述待渲染模型关联的目标材质,对所述待渲染模型进行渲染,得到材质表现效果与所述目标遮罩和所述目标材质匹配的第一目标模型

[0010]第二方面,本申请实施例提供了一种模型渲染装置,所述模型渲染装置包括:
[0011]获取模块,用于从待渲染模型关联的多种烘焙贴图中,获取每种烘焙贴图表示的所述待渲染模型的表面细节信息;
[0012]生成模块,用于基于同一像素点在不同类型的烘焙贴图中分别对应的不同表面细节信息,生成用于从不同维度综合表征所述待渲染模型的表面细节的目标遮罩;
[0013]渲染模块,用于基于所述目标遮罩与所述待渲染模型关联的目标材质,对所述待渲染模型进行渲染,得到材质表现效果与所述目标遮罩和所述目标材质匹配的第一目标模


[0014]第三方面,本申请实施例提供了一种计算机设备,包括存储器

处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的模型渲染方法的步骤

[0015]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的模型渲染方法的步骤

[0016]本申请的实施例提供的技术方案可以包括以下有益效果:
[0017]本申请实施例提供的一种模型渲染方法

装置

设备及存储介质,从待渲染模型关联的多种烘焙贴图中,获取每种烘焙贴图表示的待渲染模型的表面细节信息;基于同一像素点在不同类型的烘焙贴图中分别对应的不同表面细节信息,生成用于从不同维度综合表征待渲染模型的表面细节的目标遮罩;基于目标遮罩与待渲染模型关联的目标材质,对待渲染模型进行渲染,得到材质表现效果与目标遮罩和目标材质匹配的第一目标模型

这样,本申请基于材质模板化的构思,使用体现模型表面细节的目标遮罩与材质本身共同决定最终渲染后模型上的材质表现效果,从而即使是在使用同种材质对不同模型进行渲染的场景下,仍然能够有效地保留不同模型各自的独特性

附图说明
[0018]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图

[0019]图1示出了本申请实施例所提供的一种模型渲染方法的流程示意图;
[0020]图2示出了本申请实施例提供的一种生成目标遮罩的方法的流程示意图;
[0021]图3示出了本申请实施例提供的一种调整目标材质本身的材质参数的方法的流程示意图;
[0022]图
4a
示出了本申请实施例提供的一种对多个模型进行批量渲染的方法的流程示意图;
[0023]图
4b
示出了本申请实施例提供的一种虚拟飞船模型的结构示意图;
[0024]图5示出了本申请实施例所提供的一种模型渲染装置的结构示意图;
[0025]图6为本申请实施例提供的一种电子设备
600
的结构示意图

具体实施方式
[0026]为使本申请实施例的目的

技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围

另外,应当理解,示意性的附图并未按实物比例绘制

本申请中使用的流程图示出了根据本申请的一些实施例实现的操作

应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施

此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或
多个其他操作,也可以从流程图中移除一个或多个操作

[0027]另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例

基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种模型渲染方法,其特征在于,所述模型渲染方法包括:从待渲染模型关联的多种烘焙贴图中,获取每种烘焙贴图表示的所述待渲染模型的表面细节信息;基于同一像素点在不同类型的烘焙贴图中分别对应的不同表面细节信息,生成用于从不同维度综合表征所述待渲染模型的表面细节的目标遮罩;基于所述目标遮罩与所述待渲染模型关联的目标材质,对所述待渲染模型进行渲染,得到材质表现效果与所述目标遮罩和所述目标材质匹配的第一目标模型
。2.
根据权利要求1所述的模型渲染方法,其特征在于,所述烘焙贴图包括以下一项或多项:环境光遮蔽贴图

曲率贴图

位置贴图

法线贴图
。3.
根据权利要求2所述的模型渲染方法,其特征在于,每种烘焙贴图中的像素点对应表示所述待渲染模型上的表面位置点,所述获取每种烘焙贴图表示的所述待渲染模型的表面细节信息,包括:从所述环境光遮蔽贴图中,根据每一像素点关联的像素信息,获取所述待渲染模型上每一表面位置点的环境光遮蔽信息;其中,所述环境光遮蔽信息表示每一表面位置点受到光线遮挡的程度;从所述曲率贴图中,根据每一像素点关联的像素信息,获取所述待渲染模型上每一表面位置点的曲率信息;从所述位置贴图中,根据每一像素点关联的像素信息,获取所述待渲染模型上每一表面位置点的高度信息;从所述法线贴图中,根据每一像素点关联的像素信息,获取所述待渲染模型上每一表面位置点的法线方向信息
。4.
根据权利要求3所述的模型渲染方法,其特征在于,所述基于同一像素点在不同类型的烘焙贴图中分别对应的不同表面细节信息,生成用于从不同维度综合表征所述待渲染模型的表面细节的目标遮罩,包括:针对每一所述像素点,分别获取该像素点在所述环境光遮蔽贴图中对应的第一环境光遮蔽信息

在所述曲率贴图中对应的第一曲率信息

在所述位置贴图中对应的第一高度信息

在所述法线贴图中对应的第一法线方向信息;根据所述第一环境光遮蔽信息

所述第一曲率信息

所述第一高度信息以及所述第一法线方向信息,计算出所述待渲染模型上的目标表面位置点对应表现出的损耗程度;其中,所述目标表面位置点表征该像素点对应表示的所述待渲染模型上的表面位置点;基于所述待渲染模型上每一所述表面位置点对应表现出的损耗程度,生成用于从不...

【专利技术属性】
技术研发人员:唐亮
申请(专利权)人:网易
类型:发明
国别省市:

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

1