预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111080780A(43)申请公布日2020.04.28(21)申请号201911370495.6(22)申请日2019.12.26(71)申请人网易(杭州)网络有限公司地址310000浙江省杭州市滨江区长河街道网商路599号4幢7层(72)发明人吴友友刘羽(74)专利代理机构北京博浩百睿知识产权代理有限责任公司11134代理人赵昀彬(51)Int.Cl.G06T17/00(2006.01)G06T15/20(2011.01)A63F13/60(2014.01)权利要求书2页说明书8页附图2页(54)发明名称虚拟角色模型的边缘处理方法和装置(57)摘要本申请公开了一种虚拟角色模型的边缘处理方法和装置,其中,该方法包括:将虚拟角色模型和第一部分游戏资源模型渲染至目标纹理中,其中,虚拟角色模型的第一透明度值小于第一部分游戏资源模型的第二透明度值;基于虚拟角色模型与第一部分游戏资源模型之间像素的透明度值差异,确定虚拟角色模型在目标纹理中的边缘像素;对边缘像素进行描边处理。本申请解决了相关技术中虚拟角色模型的描边处理需要绘制两遍模型,导致模型的绘制消耗加倍的技术问题。CN111080780ACN111080780A权利要求书1/2页1.一种虚拟角色模型的边缘处理方法,其特征在于,包括:将虚拟角色模型和第一部分游戏资源模型渲染至目标纹理中,其中,所述虚拟角色模型的第一透明度值小于所述第一部分游戏资源模型的第二透明度值;基于所述虚拟角色模型与所述第一部分游戏资源模型之间像素的透明度值差异,确定所述虚拟角色模型在所述目标纹理中的边缘像素;对所述边缘像素进行描边处理。2.根据权利要求1所述的方法,其特征在于,在将虚拟角色模型和第一部分游戏资源模型渲染至目标纹理中之前,所述方法还包括:向所述虚拟角色模型的阿尔法通道写入所述第一透明度值。3.根据权利要求2所述的方法,其特征在于,在向所述虚拟角色模型的阿尔法通道写入所述第一透明度值之前,所述方法还包括:生成所述第一透明度值,其中,所述第一透明度值为预设区间内的随机数。4.根据权利要求1所述的方法,其特征在于,基于所述虚拟角色模型与所述第一部分游戏资源模型之间像素的透明度值差异,确定所述虚拟角色模型在所述目标纹理中的边缘像素,包括:确定候选边缘像素对应的像素集,其中,所述像素集至少包括所述候选边缘像素的前、后、左、右四个像素;比较所述候选边缘像素与所述像素集中像素的透明度值,以判断所述候选边缘像素是否为目标边缘像素;遍历所述目标纹理中的所有候选边缘像素,从而确定出所述虚拟角色模型的所有目标边缘像素。5.根据权利要求4所述的方法,其特征在于,如果所述像素集中任意一个像素与所述候选边缘像素的透明度值不同,确定所述候选边缘像素为所述目标边缘像素。6.根据权利要求1所述的方法,其特征在于,在对所述边缘像素进行描边处理之后,所述方法还包括:将第二部分游戏资源模型渲染至所述目标纹理中,其中,所述第二部分游戏资源模型的第三透明度值小于所述第二透明度值。7.根据权利要求1所述的方法,其特征在于,在对所述边缘像素进行描边处理之后,所述方法还包括:将组件模型渲染至所述目标纹理中。8.一种虚拟角色模型的边缘处理装置,其特征在于,包括:第一渲染模块,用于将虚拟角色模型和第一部分游戏资源模型渲染至目标纹理中,其中,所述虚拟角色模型的第一透明度值小于所述第一部分游戏资源模型的第二透明度值;确定模块,用于基于所述虚拟角色模型与所述第一部分游戏资源模型之间像素的透明度值差异,确定所述虚拟角色模型在所述目标纹理中的边缘像素;描边模块,用于对所述边缘像素进行描边处理。9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-7中任意一项的虚拟角色模型的边缘处理方法。10.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算2CN111080780A权利要求书2/2页机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1-7中任意一项的虚拟角色模型的边缘处理方法。3CN111080780A说明书1/8页虚拟角色模型的边缘处理方法和装置技术领域[0001]本申请涉及计算机图形处理领域,具体而言,涉及一种虚拟角色模型的边缘处理方法和装置。背景技术[0002]对虚拟角色模型进行描边处理后,模型周围会有一层勾边,这层勾边会使模型更加立体突出且生动逼真。所以,大部分游戏场景中都有针对虚拟角色模型进行描边的功能,以提高用户体验。[0003]相关技术中,虚拟角色模型的边缘处理方法通常需要绘制两遍模型,一种为法线放大算法,即在第一遍绘制的时候沿法向方向放大模型,并用描边色渲染,第二遍正常渲染