预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115272552A(43)申请公布日2022.11.01(21)申请号202210964258.8(22)申请日2022.08.11(71)申请人完美世界(重庆)互动科技有限公司地址401121重庆市渝北区洪湖西路26号5、6幢1-2(72)发明人贾李朋吴贺康张斌(74)专利代理机构北京众达德权知识产权代理有限公司11570专利代理师王春艳(51)Int.Cl.G06T15/00(2011.01)G06T15/55(2011.01)权利要求书1页说明书13页附图4页(54)发明名称模型渲染方法和装置(57)摘要本申请实施例提供了一种模型渲染方法和装置,以至少解决相关技术中存的现有采用复杂模型进行渲染,模型着色开销较高不利于模型渲染工作在移动端设备中的运行而简单模型渲染效果差的问题。上述方法可以包括,获取第一模型的第一法线信息;将所述第一法线信息采用UV坐标形式进行表示,以生成法线UV表示信息;通过法线UV表示信息计算第二法线信息;基于所述第一法线信息和/或所述第二法线信息对所述第一模型进行光照渲染。CN115272552ACN115272552A权利要求书1/1页1.一种模型渲染方法,其特征在于,包括:获取第一模型的第一法线信息;将所述第一法线信息采用UV坐标形式进行表示,以生成法线UV表示信息;通过法线UV表示信息计算第二法线信息;基于所述第一法线信息和/或所述第二法线信息对所述第一模型进行光照渲染。2.根据权利要求1所述的方法,其特征在于,所述获取第一模型的第一法线信息,包括:生成所述第一模型的复制模型;获取所述复制模型的法线信息作为所述第一法线信息。3.根据权利要求2所述的方法,其特征在于,所述获取所述复制模型的法线信息作为所述第一法线信息,包括:对所述复制模型进行平滑处理和/或倒角处理,生成目标圆滑模型;获取所述目标圆滑模型的法线信息作为所述第一法线信息。4.根据权利要求1所述的方法,其特征在于,所述基于所述第一法线信息和/或所述第二法线信息对所述第一模型进行光照渲染,包括:通过顶点颜色贴图或材质贴图的方式基于所述第一法线信息和/或所述第二法线信息对所述第一模型进行光照渲染。5.根据权利要求1所述的方法,其特征在于,所述将所述第一法线信息采用UV坐标形式进行表示,以生成法线UV表示信息,包括:利用标准化向量特性通过所述第一法线信息中的第一分量和第二分量表示所述第一法线信息中的第三分量;基于所述第一分量和第二分量确定所述法线UV表示信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述第一分量或所述第二分量的值由[‑1,1]区间映射至[0,1]区间;利用所述映射到[0,1]区间的第一分量或第二分量的符号记录所述第三分量的符号,用于记录所述第三分量的符号的所述第一分量或所述第二分量不为零。7.根据权利要求1所述的方法,其特征在于,所述法线UV表示信息的坐标空间为世界空间。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:在顶点着色阶段进行所述法线UV表示信息至所述法线信息的转换。9.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述第三分量始终为正的情况下,在顶点着色阶段和像素着色阶段进行所述法线UV表示信息至所述法线信息的转换,否则,在顶点着色阶段进行所述法线UV表示信息至所述法线信息的转换。10.一种模型渲染装置,其特征在于,包括:获取单元,用于获取第一模型的第一法线信息;表示单元,用于将所述法线信息采用UV坐标形式进行表示,以生成法线UV表示信息;计算单元,用于通过法线UV表示信息计算第二法线信息;渲染单元,用于基于所述第一法线信息和/或所述第二法线信息对所述第一模型进行光照渲染。2CN115272552A说明书1/13页模型渲染方法和装置技术领域[0001]本申请涉及计算机领域,尤其涉及一种模型渲染方法和装置。背景技术[0002]目前,对于多面数的复杂模型,模型渲染的着色开销较高,不利于模型渲染工作在移动端设备中的运行。[0003]而对于面数较少的简单模型,通过现有方式进行渲染,又不能达到良好的渲染效果。发明内容[0004]本申请实施例提供了一种模型渲染方法、装置、电子设备和存储介质,以至少解决相关技术中存的现有采用复杂模型进行渲染,模型着色开销较高不利于模型渲染工作在移动端设备中的运行而简单模型渲染效果差的问题。[0005]根据本申请实施例的第一方面,提供了一种模型渲染方法,包括:[0006]获取第一模型的第一法线信息;[0007]将所述第一法线信息采用UV坐标形式进行表示,以生成法线UV表示信息;[0008]通过法线UV表示信息计算第二法线信息;[0009]基于所述第一法线信息和/或所述第二法线信息对所述第一模型