一种图像渲染方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31500205 阅读:31 留言:0更新日期:2021-12-22 23:09
本公开关于一种图像渲染方法、装置、电子设备及存储介质,涉及图像处理技术领域,以解决绒毛材质的渲染难以体现真实、自然的高光的技术问题,提升绒毛材质图像处理的效果。该方法包括:获取图像模型上附着的绒毛的朝向量,其中,朝向量表示基于绒毛在图像模型上对应顶点的法向量经过调整后的生长方向;根据绒毛的朝向量和绒毛的半角向量得到绒毛的高光参数,其中,绒毛的半角向量是根据图像模型的渲染场景中灯光向量和视向量之和进行归一化处理得到的;根据绒毛的高光参数对绒毛进行渲染处理。理。理。

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


[0001]本公开涉及多媒体
,尤其涉及一种图像渲染方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机图像学的飞速发展,虚拟对象被越来越多的应用到游戏、电影和动画的制作当中。为了在用户界面实现接近现实中物体的真实感,需要借助一些特殊的渲染效果来实现,例如,动物毛皮,织物、玩偶、饰品等绒毛类材质的图像渲染技术。
[0003]针对硬件条件较有限的移动设备来说,通常采用多层渲染通路(Pass)挤出的渲染方案来模拟绒毛效果,通过利用贴图渐变叠加的手段营造出类似毛发的视觉假象,利用漫反射原理来表现绒毛材质的明暗变换,从而可以在较好地表现绒毛感的同时,避免复杂的毛发模型及光照计算带来的性能开销,以保证用户在移动端下的高帧率体验。另外,还可以在漫反射基础上,采用Phong、Blinn_Phong等经典光照模型来为绒毛增加高光效果,使绒毛材质大致具备一定的亮部层次,提高其整体明暗体感及对比度。
[0004]但是,上述技术方案是根据模型的法线方向来计算高光的,因此高光形态仅与模型本本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图像渲染方法,其特征在于,所述方法包括:获取图像模型上附着的绒毛的朝向量,其中,所述朝向量表示基于所述绒毛在所述图像模型上对应顶点的法向量经过调整后的生长方向;根据所述绒毛的朝向量和所述绒毛的半角向量得到所述绒毛的高光参数,其中,所述绒毛的半角向量是根据所述图像模型的渲染场景中灯光向量和视向量之和进行归一化处理得到的;根据所述绒毛的高光参数对所述绒毛进行渲染处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述绒毛的朝向量和所述绒毛的半角向量得到所述绒毛的高光参数,包括:所述绒毛的高光参数S满足:其中,dotHG=dot(normalize(V+L),G),H表示所述绒毛的半角向量,G表示所述绒毛的朝向量,Gloss表示所述绒毛的光泽度信息,V表示所述视向量,L表示所述灯光向量,dot函数表示点积运算。3.根据权利要求1或2所述的方法,其特征在于,所述获取图像模型上附着的绒毛的朝向量,包括:对所述绒毛的顶点着色器添加物理作用力,得到所述绒毛相对所述绒毛生长的所述图像模型顶点的法向量的偏移向量,其中,所述偏移向量是根据所述顶点着色器中的所述物理作用力的方向信息、所述物理作用力的力度信息和所述绒毛渲染通道的层级信息得到的;所述朝向量G满足:G=normalize((Force*Level*Power)+N),其中,Force表示所述物理作用力的方向信息,Level表示所述绒毛渲染通道的层级信息,Power表示所述物理作用力的力度信息,N表示所述绒毛所在的图像模型的法向量。4.根据权利要求1或2所述的方法,其特征在于,所述获取图像模型上附着的绒毛的朝向量,包括:基于绒毛的纹理贴图的向量场信息,对采样绒毛噪波贴图的纹理坐标进行偏移;根据所述绒毛的纹理贴图中的纹理信息计算绒毛不同部分受到不同程度偏移得到的朝向量。5.根据权利要求1或2所述的方法,其特征在于,根据所述绒毛的高光参数对所述绒毛进行渲染处...

【专利技术属性】
技术研发人员:王东烁
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1