[发明专利]绒毛效果的实现方法、装置和终端在审
| 申请号: | 202010257348.4 | 申请日: | 2020-04-02 |
| 公开(公告)号: | CN111462313A | 公开(公告)日: | 2020-07-28 |
| 发明(设计)人: | 李展钊 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T19/20 |
| 代理公司: | 北京超成律师事务所 11646 | 代理人: | 刘静 |
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 绒毛 效果 实现 方法 装置 终端 | ||
1.一种绒毛效果的实现方法,其特征在于,所述方法包括:
获取待模拟绒毛效果的初始对象模型;
响应于模型复制指令,对所述初始对象模型进行复制,得到预设个数的初始对象模型,且每个复制得到的初始对象模型沿底层初始对象模型的法线方向相对于所述底层初始对象模型依次挤出对应的预设偏移量;
将所述预设个数的初始对象模型合并为一个模型,得到用于模拟绒毛效果的目标对象模型。
2.根据权利要求1所述的实现方法,其特征在于,所述方法还包括:
响应于顶点索引设置指令,对每个所述初始对象模型的顶点依次进行索引标记,得到每个所述初始对象模型的顶点的索引编号,所述索引编号用于表示每个所述初始对象模型被渲染的顺序。
3.根据权利要求2所述的实现方法,其特征在于,对每个所述初始对象模型的顶点依次进行索引标记,得到每个所述初始对象模型的顶点的索引编号,包括:
获取每个所述初始对象模型的第二套贴图坐标;
根据得到的每个所述初始对象模型的第二套贴图坐标分别对对应的初始对象模型的顶点进行索引标记,得到每个所述初始对象模型的顶点的索引编号。
4.根据权利要求2所述的实现方法,其特征在于,所述方法还包括:
将每个所述初始对象模型的顶点的索引编号按顺序存储于索引缓存区中。
5.根据权利要求1所述的实现方法,其特征在于,所述方法还包括:
响应于对每个所述初始对象模型的第二套贴图坐标设置操作,设置每个所述初始对象模型的第二套贴图坐标的值,所述第二套贴图坐标用于保存针对所述预设偏移量的增量。
6.根据权利要求5所述的实现方法,其特征在于,所述设置每个所述初始对象模型的第二套贴图坐标的值,包括:
根据每个所述初始对象模型对应的所述预设偏移量的预设倍数,设置每个所述初始对象模型的第二套贴图坐标的值。
7.根据权利要求1所述的实现方法,其特征在于,所述方法还包括:
响应于绒毛材质设置操作,对每个所述初始对象模型对应的材质参数进行设置,所述材质参数包括以下至少一项:初始对象模型的透明度、毛发密集度、毛发通透度、毛发颜色强度、所述初始对象模型相对于所述底层初始对象模型的目标偏移量。
8.根据权利要求7所述的实现方法,其特征在于,当所述材质参数为所述初始对象模型的透明度时,所述对每个所述初始对象模型对应的材质参数进行设置,包括:
根据预设的绒毛噪波贴图和每个所述初始对象模型的第二套贴图坐标确定对应的所述初始对象模型的透明值;
根据获得的所述透明值设置每个所述初始对象模型的透明度。
9.根据权利要求7所述的实现方法,其特征在于,当所述材质参数为所述初始对象模型相对于所述底层初始对象模型的目标偏移量时,所述对每个所述初始对象模型对应的材质参数进行设置,包括:
获取每个所述初始对象模型的第二套贴图坐标的值以及对应的预设偏移量;
根据每个所述初始对象模型对应的所述第二套贴图坐标的值和预设偏移量,获得每个所述初始对象模型相对于所述底层初始对象模型的目标偏移量。
10.一种绒毛效果的实现方法,其特征在于,所述方法包括:
获取待模拟绒毛效果的目标对象模型,所述目标对象模型包括多层初始对象模型,其中,所述多层初始对象模型中除位于底层的初始对象模型外的初始对象模型,相对于所述底层的初始对象模型沿所述底层的初始对象模型的法线方向依次挤出对应的预设偏移量;
获取所述目标对象模型对应的绒毛材质文件;
根据所述绒毛材质文件对所述目标对象模型进行渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010257348.4/1.html,转载请声明来源钻瓜专利网。





