利索能及
我要发布
收藏
专利号: 2022106082813
申请人: 北京大甜绵白糖科技有限公司
专利类型:发明专利
专利状态:授权未缴费
更新日期:2025-08-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

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

获取目标人脸的三维模型以及用于表征人脸皮肤细节的第一贴图;以及,基于对所述目标人脸的光照信息,确定用于表征人脸受光效果的第二贴图;

基于所述第一贴图、以及所述第二贴图,确定用于反应目标人脸在所述光照信息下面部表现的面部效果信息;

基于所述面部效果信息对所述三维模型进行渲染,得到目标渲染模型。

2.根据权利要求1所述的方法,其特征在于,所述基于对所述目标人脸的光照信息,确定用于表征人脸受光效果的第二贴图,包括:基于对所述目标人脸的光照信息,确定用于表征人脸油脂区域分布的第三贴图、以及用于表征人脸次表面散射效果的第四贴图;

将所述第三贴图以及所述第四贴图进行融合处理,得到所述第二贴图。

3.根据权利要求2所述的方法,其特征在于,所述光照信息包括光照颜色以及光照方向;所述三维模型包括:多个顶点;多个顶点之间相互连接形成的面片构成所述三维模型的表面;

所述基于对所述目标人脸的光照信息,确定用于表征人脸次表面散射效果的第四贴图,包括:基于所述光照方向,确定所述三维模型的次表面散射区域;以及,基于所述光照颜色以及所述光照方向,确定在所述次表面散射区域中各顶点对应的次表面散射颜色;

基于所述次表面散射区域、以及在所述次表面散射区域中各顶点对应的次表面散射颜色,确定所述第四贴图。

4.根据权利要求3所述的方法,其特征在于,所述基于所述光照方向,确定所述三维模型的次表面散射区域,包括:基于所述光照方向、以及所述各顶点对应的法线方向,确定所述三维模型的第一备选区域;

基于对所述三维模型的当前拍摄位姿,确定对所述三维模型的拍摄视角,并基于所述拍摄视角确定所述三维模型的边界区域,作为第二备选区域;

对所述第一备选区域和所述第二备选区域进行第一区域插值处理,得到所述第一备选区域以及所述第二备选区域之间的第一合并区域;

将所述第一合并区域作为所述次表面散射区域。

5.根据权利要求4所述的方法,其特征在于,在基于所述第一备选区域以及所述第二备选区域,确定所述次表面散射区域之前,还包括:获取第三备选区域;所述第三备选区域用于表征目标人脸的目标类型皮肤的皮肤分布区域;

所述基于所述第一备选区域以及所述第二备选区域,确定所述次表面散射区域,包括:对所述第一备选区域、所述第二备选区域、以及所述第三备选区域进行第二区域插值处理,得到所述第一备选区域、所述第二备选区域、以及所述第三备选区域之间的第二合并区域;

将所述第二合并区域作为所述次表面散射区域。

6.根据权利要求3‑5任一项所述的方法,其特征在于,所述基于所述光照颜色以及所述光照方向,确定在所述次表面散射区域中各顶点对应的次表面散射颜色,包括:确定所述目标人脸的预设肤色,并将所述光照颜色与所述预设肤色叠加得到所述次表面散射颜色的基准色;

基于所述光照方向以及所述各顶点对应的法线方向,确定各顶点在次表面散射下的颜色倾向;

针对任一顶点,基于该顶点对应的颜色倾向对所述基准色进行颜色调整,得到该顶点对应的次表面散射颜色。

7.根据权利要求6所述的方法,其特征在于,在基于所述光照方向以及所述各顶点对应的法线方向,确定各顶点在次表面散射下的颜色倾向之前,还包括:获取颜色倾向图;所述颜色倾向图用于表征各顶点在不同的显示光强下对应的颜色倾向;

所述基于所述光照方向以及所述各顶点对应的法线方向,确定各顶点在次表面散射下的颜色倾向,包括:基于所述光照方向以及所述各顶点对应的法线方向,确定所述各顶点对应的显示光强;

基于所述各顶点对应的显示光强,在所述颜色倾向图中为所述各顶点确定对应的颜色倾向。

8.根据权利要求7所述的方法,其特征在于,所述基于所述光照方向以及所述各顶点对应的法线方向,确定所述各顶点对应的显示光强,包括:基于所述光照方向、以及对所述目标人脸的当前拍摄位姿,确定对所述三维模型的高光范围角度;所述高光范围角度用于指示所述光照方向与所述当前拍摄位姿下对三维模型的拍摄视角之间的角度;

基于所述高光范围角度、以及所述各顶点的法线方向,确定所述各顶点对应的显示光强。

9.根据权利要求1‑8任一项所述的方法,其特征在于,采用下述方式生成所述第一贴图:获取第一纹理法线贴图以及第二纹理法线贴图;其中,所述第一纹理法线贴图用于表征人脸皮肤细节中油脂区域对应的纹理信息,所述第二纹理法线贴图用于表征人脸皮肤细节非油脂区域对应的纹理信息;

基于对所述目标人脸的当前拍摄位姿,对所述第一纹理法线贴图以及所述第二纹理法线贴图分别进行清晰度调整,并基于清晰度调整后的第一纹理法线贴图以及第二纹理法线贴图,生成所述第一贴图。

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

处理模块,用于获取目标人脸的三维模型以及用于表征人脸皮肤细节的第一贴图;以及,基于对所述目标人脸的光照信息,确定用于表征人脸受光效果的第二贴图;

确定模块,用于基于所述第一贴图、以及所述第二贴图,确定用于反应人脸在所述光照信息下面部表现的面部效果信息;

渲染模块,用于基于所述面部效果信息对所述三维模型进行渲染,得到目标渲染模型。

11.一种计算机设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行如权利要求1至9任一项所述的模型渲染方法的步骤。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机设备运行时,所述计算机设备执行如权利要求1至9任一项所述的模型渲染方法的步骤。