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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112669425A(43)申请公布日2021.04.16(21)申请号202011550632.7(22)申请日2020.12.23(71)申请人北京像素软件科技股份有限公司地址102200北京市昌平区科技园区白浮泉路10号2号楼1104A(72)发明人熊波(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人李莎(51)Int.Cl.G06T15/00(2011.01)G06T15/30(2011.01)G06T17/20(2006.01)A63F13/50(2014.01)A63F13/52(2014.01)权利要求书2页说明书8页附图3页(54)发明名称毛发渲染方法、装置、电子设备和可读存储介质(57)摘要本申请实施例提供了一种毛发渲染方法、装置、电子设备和可读存储介质,涉及计算机图形处理技术领域。通过获取待渲染模型的待渲染模型数据,其中,待渲染模型数据包括多组顶点索引值,每组顶点索引值包括多个顶点数据。然后根据多个顶点数据,计算得到待渲染模型的包围盒的中心点,并计算每个顶点数据与中心点的距离值。接着计算每组顶点索引值包括的全部顶点数据与中心点的距离值的总和。然后根据全部总和的大小对全部顶点索引值进行排序。最后按照全部顶点索引值的顺序,对待渲染模型进行毛发渲染,得到毛发渲染后的渲染模型,改善了渲染顺序出错使得渲染效果不佳的问题。CN112669425ACN112669425A权利要求书1/2页1.一种毛发渲染方法,其特征在于,所述方法包括:获取待渲染模型的待渲染模型数据,其中,所述待渲染模型数据包括多组顶点索引值,每组所述顶点索引值包括多个顶点数据;根据多个所述顶点数据,计算得到所述待渲染模型的包围盒的中心点,并计算每个所述顶点数据与所述中心点的距离值;计算每组所述顶点索引值包括的全部顶点数据与所述中心点的所述距离值的总和;根据全部所述总和的大小对全部所述顶点索引值进行排序;按照全部所述顶点索引值的顺序,对所述待渲染模型进行毛发渲染,得到毛发渲染后的渲染模型。2.根据权利要求1所述的毛发渲染方法,其特征在于,所述根据多个所述顶点数据,计算得到所述待渲染模型的包围盒的中心点的步骤包括:基于包围盒算法,根据多个所述顶点数据生成所述待渲染模型的包围盒;获取所述包围盒的坐标数据,根据所述坐标数据计算得到所述包围盒的中心点。3.根据权利要求2所述的毛发渲染方法,其特征在于,所述包围盒包括多个顶点,所述获取所述包围盒的坐标数据,根据所述坐标数据计算得到所述包围盒的中心点的步骤包括:获取所述包围盒包括的多个顶点的坐标数据;查找距离各所述顶点的坐标数据的距离值之和最小的点,其中,该点位于所述包围盒内;获得该点的坐标值,将该坐标值作为所述包围盒的中心点。4.根据权利要求2所述的毛发渲染方法,其特征在于,所述包围盒算法包括AABB包围盒算法、包围球算法、方向包围盒OBB算法以及固定方向凸包FDH算法中的一种或多种。5.根据权利要求1所述的毛发渲染方法,其特征在于,所述计算每个所述顶点数据与所述中心点的距离值的步骤包括:根据以下公式计算每个所述顶点数据与所述中心点的距离值:其中,Di为第i个所述顶点数据与所述中心点的距离值,(x1,y1,z1)为所述中心点的坐标值,(xi2,yi2,zi2)为第i个所述顶点数据的坐标值。6.根据权利要求1所述的毛发渲染方法,其特征在于:每组所述顶点索引值包括的全部顶点数据与所述中心点的所述距离值的总和通过以下公式计算得到:其中,Zj为第j组所述顶点索引值包括的全部顶点数据与所述中心点的距离值,Dji为第j组包括的第i个所述顶点数据与所述中心点的距离值。7.一种毛发渲染装置,其特征在于,所述装置包括:获取模块,用于获取待渲染模型的待渲染模型数据,其中,所述待渲染模型数据包括多2CN112669425A权利要求书2/2页组顶点索引值,每组所述顶点索引值包括多个顶点数据;计算模块,用于根据多个所述顶点数据,计算得到所述待渲染模型的包围盒的中心点,并计算每个所述顶点数据与所述中心点的距离值;所述计算模块,还用于计算每组所述顶点索引值包括的全部顶点数据与所述中心点的所述距离值的总和;排序模块,用于根据全部所述总和的大小对全部所述顶点索引值进行排序;渲染模块,用于按照全部所述顶点索引值的顺序,对所述待渲染模型进行毛发渲染,得到毛发渲染后的渲染模型。8.根据权利要求7所述的毛发渲染方法,其特征在于,所述计算模块用于:基于包围盒算法,根据多个所述顶点数据生成所述待渲染模型的包围盒,获取所述包围盒的坐标数据,根据所述坐标数据计算得到所述包围盒的中心点。9.一种电子设备,其特征在于,所述电子设备包括处理器、存储器及总线,所述存