【技术实现步骤摘要】
绒毛效果的实现方法、装置和终端
本专利技术涉及计算机图形图像处理
,尤其是涉及一种绒毛效果的实现方法、装置和终端。
技术介绍
随着图像处理技术的发展,三维绘图技术越来越多的被应用于计算机绘图中。层渲染技术由于其自身的特点被广泛应用于绒毛的渲染中。目前层渲染技术主要是根据层来渲染毛发长度,利用多通道渲染功能,每一个通道渲染一层,使用法线将顶点位置挤出模型表面,通道及使用的层数越多渲染效果越好。但是随着绒毛的层数越多,每一个通道渲染一次,导致渲染次数越多,性能消耗大,并且此方案非常依赖多通道渲染功能,如果引擎没有提供多通道渲染功能,那么则以上的方案无法实现绒毛效果,即,现有技术中层渲染模拟绒毛效果的方法,存在性能消耗大、局限性较大的问题。
技术实现思路
本专利技术的目的在于提供一种绒毛效果的实现方法、装置和终端,以缓解现有技术中层渲染模拟绒毛效果的方法存在的性能消耗大、局限性较大的问题。第一方面,实施例提供一种绒毛效果的实现方法,该方法包括:获取待模拟绒毛效果的初始对象模型;响应于模型复制指令,对初始对象模型进行复制,得到预设个数的初始对象模型,且每个复制得到的初始对象模型沿底层初始对象模型的法线方向相对于底层初始对象模型依次挤出对应的预设偏移量;将预设个数的初始对象模型合并为一个模型,得到用于模拟绒毛效果的目标对象模型。在一种可能的实施方式中,该方法还包括:响应于顶点索引设置指令,对每个初始对象模型的顶点依次进行索引标记,得到每个初始对象模型的顶点的索引编号,索引编号用 ...
【技术保护点】
1.一种绒毛效果的实现方法,其特征在于,所述方法包括:/n获取待模拟绒毛效果的初始对象模型;/n响应于模型复制指令,对所述初始对象模型进行复制,得到预设个数的初始对象模型,且每个复制得到的初始对象模型沿底层初始对象模型的法线方向相对于所述底层初始对象模型依次挤出对应的预设偏移量;/n将所述预设个数的初始对象模型合并为一个模型,得到用于模拟绒毛效果的目标对象模型。/n
【技术特征摘要】
1.一种绒毛效果的实现方法,其特征在于,所述方法包括:
获取待模拟绒毛效果的初始对象模型;
响应于模型复制指令,对所述初始对象模型进行复制,得到预设个数的初始对象模型,且每个复制得到的初始对象模型沿底层初始对象模型的法线方向相对于所述底层初始对象模型依次挤出对应的预设偏移量;
将所述预设个数的初始对象模型合并为一个模型,得到用于模拟绒毛效果的目标对象模型。
2.根据权利要求1所述的实现方法,其特征在于,所述方法还包括:
响应于顶点索引设置指令,对每个所述初始对象模型的顶点依次进行索引标记,得到每个所述初始对象模型的顶点的索引编号,所述索引编号用于表示每个所述初始对象模型被渲染的顺序。
3.根据权利要求2所述的实现方法,其特征在于,对每个所述初始对象模型的顶点依次进行索引标记,得到每个所述初始对象模型的顶点的索引编号,包括:
获取每个所述初始对象模型的第二套贴图坐标;
根据得到的每个所述初始对象模型的第二套贴图坐标分别对对应的初始对象模型的顶点进行索引标记,得到每个所述初始对象模型的顶点的索引编号。
4.根据权利要求2所述的实现方法,其特征在于,所述方法还包括:
将每个所述初始对象模型的顶点的索引编号按顺序存储于索引缓存区中。
5.根据权利要求1所述的实现方法,其特征在于,所述方法还包括:
响应于对每个所述初始对象模型的第二套贴图坐标设置操作,设置每个所述初始对象模型的第二套贴图坐标的值,所述第二套贴图坐标用于保存针对所述预设偏移量的增量。
6.根据权利要求5所述的实现方法,其特征在于,所述设置每个所述初始对象模型的第二套贴图坐标的值,包括:
根据每个所述初始对象模型对应的所述预设偏移量的预设倍数,设置每个所述初始对象模型的第二套贴图坐标的值。
7.根据权利要求1所述的实现方法,其特征在于,所述方法还包括:
响应于绒毛材质设置操作,对每个所述初始对象模型对应的材质参数进行设置,所述材质参数包括以下至少一项:初始对象模型的透明度、毛发密集度、毛发通透度、毛发颜色强度、所述初始对象模型相对于所述底层初始对象模型的目标偏移量。
8.根据权利要求7所述的实现方法,其特征在于,当所述材质参数为所述初始对象模型的透明度时,所述对每个所述初始对象模型对应的材质参数进行设置,包括:
根据预设的绒毛噪波贴图和每个所述初始对象模型的第二套贴图坐标确定对应的所述初始对象模型的透明值;
根据获得的所述透明值设置每个所述初始对象模型的透明度。
9.根据权利要求7所述的实现方法,其特征在于,当所述材质参数为所述初始对象模型相对于所述底层初始对象模型的目标偏移量时,所述对每个所述初始对象模型对应的材质参数进行设置,包括:
获取每个所述初始对象模型的第二套贴图坐标的值以及对应的预设偏移量;
根据每个所述初始对象模型对应的所述第二套贴图坐标的值和预设偏移量,获得每个所述初始对象模型相对于所述底层初始对象模型的目标偏移量。
10....
【专利技术属性】
技术研发人员:李展钊,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。