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

模型渲染方法技术

技术编号:39837434 阅读:5 留言:0更新日期:2023-12-29 16:23
本申请公开了一种模型渲染方法

【技术实现步骤摘要】
模型渲染方法、装置、存储介质和电子装置


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

装置

存储介质和电子装置


技术介绍

[0002]随着三维
(3D

Three

Dimensional)
游戏的不断发展,对游戏场景和虚拟角色的渲染质量要求越来越高,这使得游戏中需要使用大量高质量

高分辨率的法线贴图
(Normal map)。
但是,高分辨率的
Normal map
会占用图形处理器
(graphics processing unit

GPU)
大量的存储和计算资源,降低游戏的帧率和流畅度,影响游戏的体验

因此,如何减少
Normal map
的资源占用成为了游戏开发者面临的挑战之一

[0003]目前,通过采用
Normal
缩小技术对高分辨率的
Normal map
进行压缩,生成低分辨率的
Normal map
,以此减少
GPU
的负载


Normal
缩小技术会导致图像失真,从而丢失掉一些重要的细节和边缘信息,影响游戏画面的真实感

此外,
Normal
缩小技术需要进行大量的测试和实验,以确保其在不同的硬件和软件环境下的兼容性和性能稳定性,需要消耗大量的时间和资源

[0004]针对上述的问题,目前尚未提出有效的解决方案


技术实现思路

[0005]本申请至少部分实施例提供了一种模型渲染方法

装置

存储介质和电子装置,以至少解决相关技术中采用
Normal
缩小技术减少资源占用导致图像的边缘细节丢失,影响游戏画面的真实感,且需要进行大量测试,时间成本和资源成本较高的技术问题

[0006]根据本申请其中一实施例,提供了一种模型渲染方法,该方法包括:根据目标模型的设计需求对目标模型进行分块处理,得到目标模型的
UV
坐标的分块信息,其中,分块信息用于表示
UV
坐标中相邻分块的边界信息;根据分块信息确定第一贴图,其中,第一贴图为映射至目标模型的贴图,第一贴图包括至少一个第一分块,第一贴图的至少一个第一分块与
UV
坐标的至少一个第二分块相对应;对第一贴图的分辨率进行调整,得到第二贴图,其中,第二贴图的分辨率低于第一贴图的分辨率;对第二贴图的至少一个第二分块进行边缘处理,确定第三贴图,其中,第三贴图的至少一个第三分块的边缘像素值高于第二贴图的至少一个第二分块的边缘像素值;根据第三贴图对目标模型进行渲染输出

[0007]根据本申请其中一实施例,还提供了一种模型渲染装置,该装置包括:第一处理模块,第一处理模块用于根据目标模型的设计需求对目标模型进行分块处理,得到目标模型的
UV
坐标的分块信息,其中,分块信息用于表示
UV
坐标中相邻分块的边界信息;确定模块,确定模块用于根据分块信息确定第一贴图,其中,第一贴图为映射至目标模型的贴图,第一贴图包括至少一个第一分块,第一贴图的至少一个第一分块与
UV
坐标的至少一个第二分块相对应;调整模块,调整模块用于对第一贴图的分辨率进行调整,得到第二贴图,其中,第二贴图的分辨率低于第一贴图的分辨率;第二处理模块,第二处理模块用于对第二贴图的至
少一个第二分块进行边缘处理,确定第三贴图,其中,第三贴图的至少一个第三分块的边缘像素值高于第二贴图的至少一个第二分块的边缘像素值;渲染模块,渲染模块用于根据第三贴图对目标模型进行渲染输出

[0008]根据本申请其中一实施例,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为在计算机或处理器上运行时执行上述实施例中的模型渲染方法

[0009]根据本申请其中一实施例,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述实施例中的模型渲染方法

[0010]在本申请至少部分实施例中,通过根据目标模型的设计需求对目标模型进行分块处理,得到目标模型的
UV
坐标的分块信息,其中,分块信息用于表示
UV
坐标中相邻分块的边界信息;根据分块信息确定第一贴图,其中,第一贴图为映射至目标模型的贴图,第一贴图包括至少一个第一分块,第一贴图的至少一个第一分块与
UV
坐标的至少一个第二分块相对应;对第一贴图的分辨率进行调整,得到第二贴图,其中,第二贴图的分辨率低于第一贴图的分辨率;对第二贴图的至少一个第二分块进行边缘处理,确定第三贴图,其中,第三贴图的至少一个第三分块的边缘像素值高于第二贴图的至少一个第二分块的边缘像素值;根据第三贴图对目标模型进行渲染输出

达到了使模型能够根据更低分辨率的贴图渲染得到高质量且边缘清晰的图像的目的,从而能够在确保模型渲染的图像清晰度较高,避免图像边缘失真的同时,实现更高的图像压缩率,降低了图像的资源占用并加快了数据传输速度

此外,还能够减少模型的计算复杂度,提高算法的效率和性能,进而解决了相关技术中采用
Normal
缩小技术减少资源占用导致图像的边缘细节丢失,影响游戏画面的真实感,且需要进行大量测试,时间成本和资源成本较高的技术问题

附图说明
[0011]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0012]图1是通过
Normal
压缩技术对图像进行压缩的效果示意图;
[0013]图2是本申请实施例的一种模型渲染方法的移动终端的硬件结构框图;
[0014]图3是根据本申请其中一实施例的模型渲染方法的流程图;
[0015]图4是本申请实施例中凹陷区域和凸起区域的示意图;
[0016]图5是根据本申请其中一实施例的渲染效果示意图;
[0017]图6是根据本申请其中一实施例的分块示意图;
[0018]图7是根据本申请其中一实施例的预处理示意图;
[0019]图8是根据本申请其中一可选实施例的模型渲染装置的结构框图;
[0020]图9是根据本申请实施例的一种电子装置的示意图

具体实施方式
[0021]为了便于理解,示例性地给出了部分与本申请实施例相关概念的说明以供参考

[0022本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种模型渲染方法,其特征在于,包括:根据目标模型的设计需求对所述目标模型进行分块处理,得到所述目标模型的
UV
坐标的分块信息,其中,所述分块信息用于表示所述
UV
坐标中相邻分块的边界信息;根据所述分块信息确定第一贴图,其中,所述第一贴图为映射至所述目标模型的贴图,所述第一贴图包括至少一个第一分块,所述第一贴图的至少一个第一分块与所述
UV
坐标的至少一个第二分块相对应;对所述第一贴图的分辨率进行调整,得到第二贴图,其中,所述第二贴图的分辨率低于所述第一贴图的分辨率;对所述第二贴图的至少一个第二分块进行边缘处理,确定第三贴图,其中,所述第三贴图的至少一个第三分块的边缘像素值高于所述第二贴图的至少一个第二分块的边缘像素值;根据所述第三贴图对目标模型进行渲染输出
。2.
根据权利要求1所述的方法,其特征在于,所述根据目标模型的设计需求对所述目标模型进行分块处理,得到所述目标模型的
UV
坐标的分块信息包括:获取所述目标模型的设计需求,其中,所述设计需求用于表示所述目标模型的凹凸信息;基于所述设计需求确定所述目标模型的边界线,其中,所述边界线用于表示所述目标模型凹陷区域与凸起区域之间的边界线;基于所述边界线对所述目标模型进行分块处理,得到所述分块信息
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述分块信息确定第一贴图包括:确定待映射至所述目标模型的第四贴图;基于所述分块信息对所述第四贴图进行分块处理,得到所述第一贴图
。4.
根据权利要求1所述的方法,其特征在于,所述对所述第二贴图的至少一个第二分块进行边缘处理,确定第三贴图包括:对所述第二贴图的至少一个第二分块进行边缘检测,确定边缘信息,其中,所述边缘信息用于表示所述第二贴图的至少一个第二分块中相邻分块边界处的像素值;对所述边缘信息进行加权处理,确定所述第三贴图
。5.
根据权利要求4所述的方法,其特征在于,所述对所述边缘信息进行加权处理,确定所述第三贴图包括:确定所述第二贴图的法线信息,其中,所述法线信息用于表示所述第二贴图中任意像素的法线向量;基于所述法线信息确定...

【专利技术属性】
技术研发人员:崔友平李俊龙
申请(专利权)人:网易
类型:发明
国别省市:

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

1