模型的渲染方法、装置、电子设备及计算机可读存储介质与流程

文档序号:34995243发布日期:2023-08-03 22:50阅读:23来源:国知局
模型的渲染方法、装置、电子设备及计算机可读存储介质与流程

本发明涉及模型渲染,具体而言,涉及一种模型的渲染方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、"三渲二”(cel shading/toon shading)是一种非真实感的艺术风格。该技术通过在三维物体的基本颜色上创建平面颜色,使物体看起来有着三维透视,同时又保持着二维效果,简单来说便是先通过3d技术建模,然后将3d模型渲染成2d的色块效果。每个三渲二的视频、游戏画面都具有描边的显示效果,这些描边效果通常需要相关技术人员通过手绘等其他方式人工绘制上去的,该方式的制作的效率较低,而且容易出现物体交互穿帮等画面显示问题。


技术实现思路

1、有鉴于此,本发明提供一种模型的渲染方法、装置、电子设备及计算机可读存储介质,以提高模型的描边效果的渲染效率,提升渲染效果。

2、第一方面,本发明实施例提供了一种模型的渲染方法,包括:获取目标模型及对应的渲染参数;目标模型的表面包括多个图元;目标模型包括多个模型部分;对目标模型进行光栅化处理,生成目标模型对应的初始图像;初始图像包括多个与图元对应的像素;基于图元所属的模型部分及初始图像,确定初始图像中的边界像素;边界像素指示相邻的模型部分的交界位置;基于目标模型对应的渲染参数、边界像素,对初始图像进行渲染处理,以在目标模型对应的显示图像渲染与目标模型的模型部分对应的图像部分的描边效果。

3、第二方面,本发明实施例提供了一种模型的渲染装置,包括:模型获取模块,用于获取目标模型及对应的渲染参数;目标模型的表面包括多个图元;目标模型包括多个模型部分;光栅化处理模块,用于对目标模型进行光栅化处理,生成目标模型对应的初始图像;初始图像包括多个与图元对应的像素;边界像素确定模块,用于基于图元所属的模型部分及初始图像,确定初始图像中的边界像素;边界像素指示相邻的模型部分的交界位置;渲染模块,用于基于目标模型对应的渲染参数、边界像素,对初始图像进行渲染处理,以在目标模型对应的显示图像渲染与目标模型的模型部分对应的图像部分的描边效果。

4、第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述的模型的渲染方法。

5、第四方面,本发明实施例提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述的模型的渲染方法。

6、本发明实施例带来了以下有益效果:

7、上述一种模型的渲染方法、装置、电子设备及计算机可读存储介质,获取目标模型及对应的渲染参数;目标模型的表面包括多个图元;对目标模型进行光栅化处理,生成目标模型对应的初始图像;基于图元所属的模型部分及初始图像,确定初始图像中的边界像素;边界像素指示相邻的模型部分的交界位置;基于目标模型对应的渲染参数、边界像素,对初始图像进行渲染处理,以在目标模型对应的显示图像渲染与目标模型的模型部分对应的图像部分的描边效果。该方式中,基于模型中的图元所属的模型部分,确定光栅化后生成的图像中处于模型部分交界处的边缘像素,从而渲染生成描边效果,提高了模型的描边效果的渲染效率,提升了渲染效果。

8、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

9、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种模型的渲染方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,通过预设的属性参数指示图元所属的模型部分,基于所述图元所属的模型部分及所述初始图像,确定所述初始图像中的边界像素,包括:

3.根据权利要求2所述的方法,其特征在于,基于所述初始图像中的像素的像素值,确定所述初始图像中的边界像素,包括:

4.根据权利要求3所述的方法,其特征在于,所述卷积结果包括与所述像素矩阵对应的结果矩阵;所述结果矩阵包括多个矩阵元素;

5.根据权利要求3所述的方法,其特征在于,将预设的边缘检测算子与所述像素矩阵进行卷积运算,得到像素矩阵的卷积结果之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述渲染参数包括所述与所述目标模型的图元对应的颜色参数,以及描边颜色参数;

7.根据权利要求6所述的方法,其特征在于,基于所述描边颜色参数,更新所述初始图像中的边界像素的颜色参数,包括:

8.一种模型的渲染装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1-7任一项所述的模型的渲染方法。

10.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求1-7任一项所述的模型的渲染方法。


技术总结
本发明提供了一种模型的渲染方法、装置、电子设备及计算机可读存储介质,获取目标模型及对应的渲染参数;目标模型的表面包括多个图元;对目标模型进行光栅化处理,生成目标模型对应的初始图像;基于图元所属的模型部分及初始图像,确定初始图像中的边界像素;边界像素指示相邻的模型部分的交界位置;基于目标模型对应的渲染参数、边界像素,对初始图像进行渲染处理,以在目标模型对应的显示图像渲染与目标模型的模型部分对应的图像部分的描边效果。该方式中,基于模型中的图元所属的模型部分,确定光栅化后生成的图像中处于模型部分交界处的边缘像素,从而渲染生成描边效果,提高了模型的描边效果的渲染效率,提升了渲染效果。

技术研发人员:邢文武,王凯
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1