[发明专利]一种头发高光渲染方法、装置、设备及存储介质有效
| 申请号: | 202010485687.8 | 申请日: | 2020-06-01 |
| 公开(公告)号: | CN113763526B | 公开(公告)日: | 2023-10-03 |
| 发明(设计)人: | 冯乐乐;贺甲 | 申请(专利权)人: | 上海米哈游天命科技有限公司 |
| 主分类号: | G06T15/50 | 分类号: | G06T15/50 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 201802 上海市嘉定*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 头发 渲染 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种头发高光渲染方法、装置、设备及存储介质。该方法包括:根据高光位置控制参数控制头发的高光位置,其中,高光位置控制参数包括半向量方向、头发模型的预设方向和头发高光范围;根据高光形状控制参数控制头发的高光形状,其中,高光形状控制参数包括高光位置、头发高光宽度和头发纹理坐标;根据高光形状生成各向异性高光,并基于各向异性高光对头发高光进行渲染。本发明实施例的技术方案,达到了基于头发纹理坐标实现头发高光的风格化渲染的效果。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种头发高光渲染方法、装置、设备及存储介质。
背景技术
光源照射到物体后会反射到人眼中,物体上最亮的部分称之为高光。长期以来,头发高光渲染是三渲二卡通渲染中的重中之重,相较于照片级写实渲染,风格化渲染在高光亮度和高光形状上具有更强的美术可控性。
但是,由于每个卡通角色的发型存在差异性,现有的风格化渲染方案对于头发高光的控制效果有待改善。
发明内容
本发明实施例提供了一种头发高光渲染方法、装置、设备及存储介质,以实现对头发高光的渲染具有风格化控制的效果。
第一方面,本发明实施例提供了一种头发高光渲染方法,可以包括:
根据高光位置控制参数控制头发的高光位置,其中,高光位置控制参数包括半向量方向、头发模型的预设方向和头发高光范围;
根据高光形状控制参数控制头发的高光形状,其中,高光形状控制参数包括高光位置、头发高光宽度和头发纹理坐标;
根据高光形状生成各向异性高光,基于各向异性高光对头发高光进行渲染。
可选的,根据高光位置控制参数控制头发的高光位置,可以包括:
根据半向量方向和预设方向进行位置偏移,并根据位置偏移结果和头发高光范围,控制头发的高光位置。
可选的,头发纹理坐标是根据预设纹理贴图或是头发模型中各三维点确定。
可选的,高光位置控制参数还包括高光偏移量,根据高光位置控制参数控制头发的高光位置,可以包括:
根据半向量方向、预设方向和头发高光范围,控制头发的高光位置,并根据高光偏移量对高光位置进行偏移处理,根据偏移处理结果更新高光位置;
和/或,高光形状控制参数还包括高光平滑度,根据高光形状控制参数控制头发的高光形状,可以包括:
根据高光位置、头发高光宽度和头发纹理坐标,控制头发的高光形状,并根据高光平滑度对高光形状进行平滑处理,根据平滑处理结果更新高光形状。
可选的,高光偏移量的数量是至少两个,高光平滑度的数量和高光偏移量的数量相同;根据高光位置、头发高光宽度和头发纹理坐标,控制头发的高光形状,并根据高光平滑度对高光形状进行平滑处理,根据平滑处理结果更新高光形状,可以包括:
根据各高光位置、头发高光宽度和头发纹理坐标,分别控制头发的高光形状,并根据各高光平滑度对相应的高光形状进行平滑处理,根据平滑处理结果分别更新各高光形状;
相应的,根据高光形状生成各向异性高光,并基于各向异性高光对头发高光进行渲染,可以包括:
根据各高光形状分别生成各向异性高光,并对各个各向异性高光进行叠加处理,基于叠加处理结果对头发高光进行渲染。
可选的,基于叠加处理结果对头发高光进行渲染,可以包括:
获取与各个各向异性高光分别对应的高光颜色,对各个各向异性高光和各高光颜色进行叠加处理;
基于叠加处理结果对头发高光进行渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海米哈游天命科技有限公司,未经上海米哈游天命科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010485687.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储系统及方法
- 下一篇:电子恒温阀及其控制方法以及热水器





