【技术实现步骤摘要】
虚拟毛发渲染方法、装置、介质、电子设备及程序产品
[0001]本申请涉及计算机及图像数据处理
,具体而言,涉及一种虚拟毛发渲染方法、装置、介质、电子设备及程序产品。
技术介绍
[0002]在虚拟毛发渲染的应用场景中,比如,在针对虚拟人物的毛发进行渲染的场景,通常是基于毛发上的顶点进行渲染的。然而,在毛发上的原始顶点个数过多时,会显著影响毛发渲染的效率,因此,通过适当减少毛发上的顶点数量以优化毛发渲染的速度,是一项很必要的技术需求。在现有技术中,并不能通过很好的指定毛发上各个位置的顶点密度来减少毛发上的顶点数量,现有方案在减少毛发顶点数量后会带来渲染后的毛发表现效果缺失的情况。基于此,如何提高针对虚拟毛发的渲染效率是亟待解决的技术问题。
技术实现思路
[0003]本申请的实施例提供了一种虚拟毛发渲染方法、装置、计算机程序产品或计算机程序、计算机可读介质及电子设备,进而至少在一定程度上可以提高针对虚拟毛发的渲染效率。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种虚拟毛发渲染方法,所述方法包括:获取虚拟毛发上目标顶点密度的权重分布函数,所述权重分布函数用于表征密度权重在所述虚拟毛发上各个位置的分布特征,所述密度权重包括所述目标顶点密度与所述虚拟毛发的原始顶点密度之间的比值;基于所述权重分布函数,在所述虚拟毛发上更新目标顶点,以通过所述目标顶点对所述虚拟毛发进行渲染。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟毛发渲染方法,其特征在于,所述方法包括:获取虚拟毛发上目标顶点密度的权重分布函数,所述权重分布函数用于表征密度权重在所述虚拟毛发上各个位置的分布特征,所述密度权重包括所述目标顶点密度与所述虚拟毛发的原始顶点密度之间的比值;基于所述权重分布函数,在所述虚拟毛发上更新目标顶点,以通过所述目标顶点对所述虚拟毛发进行渲染。2.根据权利要求1所述的方法,所述获取虚拟毛发上目标顶点密度的权重分布函数,包括:获取分布在所述虚拟毛发上的至少两个参考位置的密度权重,作为参考密度权重;基于各个参考密度权重,生成所述权重分布函数。3.根据权利要求2所述的方法,其特征在于,所述基于各个参考密度权重,生成所述权重分布函数,包括:建立二维坐标系,并根据各个参考位置,以及各个参考位置对应的参考密度权重,在所述二维坐标系中确定至少两个参考点;通过所述至少两个参考点拟合权重曲线,以得到由所述权重曲线表征的权重分布函数。4.根据权利要求1所述的方法,其特征在于,所述基于所述权重分布函数,在所述虚拟毛发上更新目标顶点,包括:基于所述权重分布函数,在所述虚拟毛发上确定目标顶点位置;在所述虚拟毛发上的目标顶点位置更新目标顶点。5.根据权利要求4所述的方法,其特征在于,所述基于所述权重分布函数,在所述虚拟毛发上确定目标顶点位置,包括:获取所述虚拟毛发的原始顶点密度,并基于所述原始顶点密度,通过所述权重分布函数确定所述虚拟毛发上的目标顶点个数;确定由所述目标顶点个数限定的目标毛发单元个数;在所述虚拟毛发上确定所述目标毛发单元个数的目标位置区间,其中,所述权重分布函数在各个目标位置区间的积分面积相等;将所述目标位置区间的端点位置确定为所述目标顶点位置。6.根据权利要求5所述的方法,其特征在于,所述基于所述原始顶点密度,通过所述权重分布函数确定所述虚拟毛发上的目标顶点个数,包括:基于所述原始顶点密度,确定与所述权重分布函数对应的目标顶点密度函数,所述目标顶点密度函数用于表征所述目标顶点密度在所述虚拟毛发上各个位置的分布特征;确定所述目标顶点密度函数在所述虚拟毛发上整个位置区间的积分面积,得到第一积分面积;将所述第一积分面积确定为所述目标顶点个数。7.根据权利要求5所述的方法,其特征在于,所述基于所述原始顶点密度,通过所述权重分布函数确定所述虚拟毛发上的目标顶点个数,包括:基于所述原始顶点密度,确定所述虚拟毛发上的原始顶点个数;基于所述原始顶点个数,通过所述权重分布函数确定所述虚拟毛发上的目标顶点个
数。8.根据权利要求7所述的方法,其特征在于,所述基于所述原始顶点个数,通过所述权重分布函数确定所述虚拟毛发上的目标顶点个数,包括:确定所述权重分布函数在所述虚拟毛发上整个位置区间的积分面积,得到第二积分面积;基于所述原始顶点个数与所述第二积分面积,确定所述目标顶点个数。9.根据权利要求8所述的方法,其特征在于,所述在所述虚拟毛发上确定所述目标毛发单元个数的目标位置区间,包括:确定所述第二积分面积与所述目标毛发单元个数的比值,得到目标积分面积;按照从虚拟毛发的首端位置至末端位置...
【专利技术属性】
技术研发人员:程达瑞,
申请(专利权)人:完美世界北京软件科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。