人物皮肤的渲染方法及装置、存储介质、电子装置制造方法及图纸

技术编号:26174536 阅读:21 留言:0更新日期:2020-10-31 14:03
本发明专利技术提供了一种人物皮肤的渲染方法及装置、存储介质、电子装置,其中,该方法包括:获取虚拟人物的面部贴图在预积分皮肤模型上的第一贴图数据,以及所述虚拟人物的材质信息,其中,所述材质信息用于表征所述虚拟人物的次表面散射状态;根据所述材质信息和所述第一贴图数据生成第二贴图数据;使用所述第二贴图数据在次表面散射皮肤模型上渲染所述面部贴图。通过本发明专利技术,解决了相关技术中的虚拟人物的面部生硬僵化的技术问题,使虚拟人物的面部更生动自然,灵动真实。

【技术实现步骤摘要】
人物皮肤的渲染方法及装置、存储介质、电子装置
本专利技术涉及计算机
,具体而言,涉及一种人物皮肤的渲染方法及装置、存储介质、电子装置。
技术介绍
相关技术中随着计算机图形学的发展,人们对图像逼真度的追求越来越高。利用图像学的技术可以描述越来越多的真实图像,其中通过法线贴图的方法可以是提高对三维图像描述的逼真度。在计算机处理能力有限的情况下或者渲染动画受时间限制时,法线贴图也是比较好的解决办法,法线贴图多用于CG动画的渲染以及游戏画面的制作上,将具有高细节的模型通过映射烘焙出法线贴图,然后赋予低端模型的法线贴图通道上,使其表面具有光影分布的渲染效果,能大大降低表现物体时需要的面数和计算内容,从而达到优化动画和游戏的渲染效果。相关技术中,在采用贴图渲染人物,尤其是面部时,通常只考虑了光线的反射和阴影,没有考虑光线的次表面散射而带来的光线变化,因此面部比较生硬僵化,因此,相关技术的三维图像模拟技术存在逼真度低的缺陷。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。专利
技术实现思路
本专本文档来自技高网
...

【技术保护点】
1.一种人物皮肤的渲染方法,其特征在于,包括:/n获取虚拟人物的面部贴图在预积分皮肤模型上的第一贴图数据,以及所述虚拟人物的材质信息,其中,所述材质信息用于表征所述虚拟人物的次表面散射状态;/n根据所述材质信息和所述第一贴图数据生成第二贴图数据;/n使用所述第二贴图数据在次表面散射皮肤模型上渲染所述面部贴图。/n

【技术特征摘要】
1.一种人物皮肤的渲染方法,其特征在于,包括:
获取虚拟人物的面部贴图在预积分皮肤模型上的第一贴图数据,以及所述虚拟人物的材质信息,其中,所述材质信息用于表征所述虚拟人物的次表面散射状态;
根据所述材质信息和所述第一贴图数据生成第二贴图数据;
使用所述第二贴图数据在次表面散射皮肤模型上渲染所述面部贴图。


2.根据权利要求1所述的方法,其特征在于,根据所述材质信息和所述第一贴图数据生成第二贴图数据包括:
获取所述材质信息中的查找纹理LUT图;
根据所述LUT图修改所述第一贴图数据中NdotL项的直接光的漫反射强度,以生成所述第二贴图数据。


3.根据权利要求1所述的方法,其特征在于,根据所述材质信息和所述第一贴图数据生成第二贴图数据包括:
获取所述材质信息中的NdotH参数;
根据所述NdotH参数调整所述第一贴图数据中正面散射参数和正面次表面漫反射参数,以生成所述第二贴图数据。


4.根据权利要求1所述的方法,其特征在于,根据所述材质信息和所述第一贴图数据生成第二贴图数据包括:
获取所述材质信息中的曲率参数;
根据所述曲率参数截取所述面部贴图中耳廓区域;
调整所述第一贴图数据中耳廓区域的散射参数,以生成所述第二贴图数据,其中,所述散射参数包括:half3TransLightDir,halfTransDot,halfWrapNoL,halfbackSSSMask,half3backSSSDiffuse。


5.根据权利要求1所述的方法,其特征在于,根据所述材质信息和所述第一贴图数据生成第二贴图数据包括:
根据所述材质信息计算所述面部贴图中油脂层的粗糙度;
在所述第一贴图数据的第一微表面分布函数GGX高光中按照预定比例混合所述粗糙度的第二GGX高光,以生成所述第二贴图数据。


6.根据权利要求1所述的方法,其特征在于,根据所述材质信息和所述...

【专利技术属性】
技术研发人员:张天翔
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:北京;11

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

1