[发明专利]一种皮肤渲染方法及装置在审
申请号: | 202110290984.1 | 申请日: | 2021-03-18 |
公开(公告)号: | CN112991215A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 洪晓健;张健 | 申请(专利权)人: | 北京畅游创想软件技术有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张静 |
地址: | 100043 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 皮肤 渲染 方法 装置 | ||
1.一种皮肤渲染方法,其特征在于,包括:
获取模型所处场景的光方向以及模型皮肤部位每个像素点的法线方向;
通过所述光方向和每个像素点的法线方向,获取多个第一索引值集合;
获取每个第一索引值集合对应的第一贴图与预设的索引值的映射关系;所述第一贴图为包含光的明暗强度渐变的图;
通过所述第一贴图与预设的索引值的映射关系,获取每个第一索引值集合中每个索引值在对应的第一贴图上的明暗强度值,并得到每个第一索引值集合对应的明暗强度值集合;
将每个明暗强度值集合与其对应的颜色进行叠加,得到多个光照值集合;
将多个光照值集合进行融合,将融合后的结果作用于所述模型的皮肤上。
2.根据权利要求1所述的方法,其特征在于,所述通过所述光方向和每个像素点的法线方向,获取多个第一索引值集合,包括:
计算所述光方向和每个像素点的法线方向的点积,得到第二索引值集合;
响应于偏移指令,采用多个偏移量分别对所述第二索引值集合进行偏移处理,得到多个第一索引值集合。
3.根据权利要求1所述的方法,其特征在于,所述与每个亮度值集合相对应的颜色分别包括:
第一预设颜色,所述第一预设颜色的RGB范围为预设的第一范围;
第二预设颜色,所述第二预设颜色的RGB范围为预设的第二范围;
第三预设颜色,所述第三预设颜色的RGB范围为预设的第三范围;
其中,第三预设颜色的RGB值大于第二预设颜色的RGB值,所述第二颜色的RGB值大于第一预设颜色的RGB值。
4.根据权利要求2所述的方法,其特征在于,在所述每个第一索引值集合对应的第一贴图与索引值的映射关系相同时,其特征在于,
所述第一预设颜色对应于通过最大偏移量计算得到的明暗强度值集合;
所述第二预设颜色对应于通过中间偏移量计算得到的明暗强度值集合;
所述第三预设颜色对应于通过最小偏移量计算得到的明暗强度值集合。
5.根据权利要求1所述的方法,其特征在于,还包括:
在模型进行了不透明物体的渲染后,确定模型的皮肤位置;
采用预设的卷积核对模型的皮肤位置进行至少一次横向采样;
将每次横向采样的结果与卷积核相乘,得到至少一个第一卷积结果,并对多个第一卷积结果并进行加权平均,得到横向的卷积结果;
采用预设的卷积核对所述横向的采样结果进行至少一次纵向采样;
将每次纵向采样的结果与预设的卷积核相乘,得到至少一个第二卷积结果,并将所有的第二卷积结果进行加权平均,得到纵向的卷积结果。
6.根据权利要求1所述的方法,其特征在于,还包括:
调取阴影相机的参数;所述参数至少包括:阴影范围、颜色、方向;所述阴影范围是通过对不同模型的阴影范围进行统计后得到的;
若未检测到参数调整指令,将预设的阴影相机的参数作用于所述模型上。
7.根据权利要求6所述的方法,其特征在于,还包括:
若检测到参数调整指令时,获取用户选择的阴影范围、用户选择的目标颜色和方向;所述目标颜色是预设的多种颜色中的一种,所述预设的颜色的RGB的值介于黑色的RGB值和白色的RGB值之间;
在黑色和所述目标颜色之间进行插值处理,得到调整后的颜色;
将调整后的阴影相机的参数作用在所述模型上。
8.根据权利要求1所述的方法,其特征在于,还包括:
获取模型不同皮肤部位的厚度值;
通过不同皮肤部位的厚度值,对皮肤的光照的明暗强度进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京畅游创想软件技术有限公司,未经北京畅游创想软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110290984.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的防护型电子信息显示牌
- 下一篇:一种市政道路排水结构