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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114494560A(43)申请公布日2022.05.13(21)申请号202210145990.2(22)申请日2022.02.17(71)申请人网易(杭州)网络有限公司地址310052浙江省杭州市滨江区长河街道网商路599号4幢7层(72)发明人尹健维(74)专利代理机构深圳紫藤知识产权代理有限公司44570专利代理师李健(51)Int.Cl.G06T15/00(2011.01)G06T15/50(2011.01)权利要求书3页说明书18页附图3页(54)发明名称图形渲染方法、装置、电子设备和存储介质(57)摘要本申请实施例公开了一种图形渲染方法、装置、电子设备和计算机可读存储介质;本申请实施例可基于待渲染褶皱面的颜色贴图,获取待渲染褶皱面的每个像素的基本颜色;基于待渲染褶皱面的法线贴图,获取待渲染褶皱面的每个像素的法线;根据每个像素的法线、待渲染褶皱面的渲染相机的相机方向向量和每个像素的基本颜色,获取待渲染褶皱面的每个像素的最终渲染颜色;根据每个像素的最终渲染颜色,对待渲染褶皱面进行渲染,得到待渲染褶皱面的最终渲染效果,每个像素的最终渲染颜色用于提升待渲染褶皱面的显示效果。本申请实施例在无光照情况下也可以有效提升褶皱面的褶皱感、在降低图形渲染压力情况下有效地提升褶皱面的显示效果。CN114494560ACN114494560A权利要求书1/3页1.一种图形渲染方法,其特征在于,包括:基于待渲染褶皱面的颜色贴图,获取所述待渲染褶皱面的每个像素的基本颜色;基于所述待渲染褶皱面的法线贴图,获取所述待渲染褶皱面的每个像素的法线;根据所述每个像素的法线、所述待渲染褶皱面的渲染相机的相机方向向量和所述每个像素的基本颜色,获取所述待渲染褶皱面的每个像素的最终渲染颜色,其中,所述每个像素的最终渲染颜色用于反映所述每个像素的法线和所述相机方向向量间构造的视觉夹角;根据所述每个像素的最终渲染颜色,对所述待渲染褶皱面进行渲染,得到所述待渲染褶皱面的最终渲染效果,所述每个像素的最终渲染颜色用于提升所述待渲染褶皱面的显示效果。2.如权利要求1所述的图形渲染方法,其特征在于,所述根据所述每个像素的法线、所述待渲染褶皱面的渲染相机的相机方向向量和所述每个像素的基本颜色,获取所述待渲染褶皱面的每个像素的最终渲染颜色,包括:根据所述每个像素的法线和所述相机方向向量,获取所述每个像素与所述渲染相机间的相对位置;将所述每个像素与所述渲染相机间的相对位置和所述每个像素的基本颜色相乘,获得所述每个像素的最终渲染颜色。3.如权利要求2所述的图形渲染方法,其特征在于,所述根据所述每个像素的法线和所述相机方向向量,获取所述每个像素与所述渲染相机间的相对位置,包括:根据所述每个像素的法线和所述相机方向向量进行点积,获得所述每个像素的朝向相机程度;根据所述每个像素的法线和所述相机方向向量进行点积,获得所述每个像素的背向相机程度;根据所述每个像素的朝向相机程度和所述每个像素的背向相机程度,确定所述每个像素与所述渲染相机间的相对位置。4.如权利要求2所述的图形渲染方法,其特征在于,所述根据所述每个像素的法线和所述相机方向向量,获取所述每个像素与所述渲染相机间的相对位置,包括:根据所述每个像素的法线和所述相机方向向量进行点积,获得所述每个像素的朝向相机程度;将所述每个像素的朝向相机程度作为所述每个像素与所述渲染相机间的相对位置。5.如权利要求2所述的图形渲染方法,其特征在于,所述根据所述每个像素的法线和所述相机方向向量,获取所述每个像素与所述渲染相机间的相对位置,包括:根据所述每个像素的法线和所述相机方向向量进行点积,获得所述每个像素的背向相机程度;将所述每个像素的背向相机程度作为所述每个像素与所述渲染相机间的相对位置。6.如权利要求1所述的图形渲染方法,其特征在于,所述根据所述每个像素的法线、所述待渲染褶皱面的相机方向向量和所述每个像素的基本颜色,获取所述待渲染褶皱面的每个像素的最终渲染颜色,包括:根据所述每个像素的法线、所述相机方向向量、所述每个像素的基本颜色以及第一预设公式,计算得到所述每个像素的最终渲染颜色,所述第一预设公式为:2CN114494560A权利要求书2/3页FinalColor=Color*(K1*dot(Normal,CameraVector)+K2*(1‑dot(Normal,CameraVector)));其中,dot(Normal,CameraVector)表示所述每个像素的法线与所述相机方向向量的点积,K1为朝向系数、K2为背向系数,K1用于调整所述每个像素的朝向相机程度、K2用于调整所述每个像素的背向相机程度,Color表示所述每个像素的基本颜色,FinalColor表示所述每个像