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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110660121A(43)申请公布日2020.01.07(21)申请号201910779368.5(22)申请日2019.08.22(71)申请人稿定(厦门)科技有限公司地址361000福建省厦门市思明区东浦路浦南一路10号第三层G15之二(72)发明人詹令(74)专利代理机构厦门创象知识产权代理有限公司35232代理人崔建锋陈文戎(51)Int.Cl.G06T15/00(2011.01)权利要求书2页说明书7页附图2页(54)发明名称三维字体渲染方法、介质、设备及装置(57)摘要本发明公开了一种三维字体渲染方法、介质、设备及装置,其中方法包括:计算三维字体中每个三角形网格所对应的法线向量,并将该法线向量作为对应三角形网格中每个顶点的法向量;建立三维字体中所有顶点与三维坐标之间的映射关系;根据映射关系获取与任意一个顶点的三维坐标相同的其他顶点;判断该顶点的法向量与其他顶点的法向量之间的夹角是否小于预设的阈值;根据判断结果建立该顶点对应的向量集合,并根据该向量集合计算该顶点对应的最终法向量;根据所有顶点的最终法向量对三维字体进行渲染;能够在不增加计算量的前提下,使得三维字体弯曲部分侧面光滑,提高三维字体视觉效果的同时,保证三维字体的生成效率。CN110660121ACN110660121A权利要求书1/2页1.一种三维字体渲染方法,其特征在于,包括以下步骤:计算三维字体中每个三角形网格所对应的法线向量,并将该法线向量作为对应三角形网格中每个顶点的法向量;建立三维字体中所有顶点与三维坐标之间的映射关系;根据所述映射关系获取与任意一个顶点的三维坐标相同的其他顶点;判断该顶点的法向量与其他顶点的法向量之间的夹角是否小于预设的阈值;根据判断结果建立该顶点对应的向量集合,并根据该向量集合计算该顶点对应的最终法向量;根据所有顶点的最终法向量对三维字体进行渲染。2.如权利要求1所述的三维字体渲染方法,其特征在于,计算三维字体中每个三角形网格所对应的法线向量,包括:计算所述三角形网格中任意两条边对应的向量,并对所述任意两条边对应的向量进行单位化,以及对单位化后的任意两条边对应的向量进行叉乘运算,以获得所述三角形网格所对应的法线向量。3.如权利要求1所述的三维字体渲染方法,其特征在于,根据所有顶点的最终法向量对三维字体进行渲染,包括:根据每个三角形网格内部点的坐标、该内部点对应的法向量、顶点的法向量和该内部点与每个顶点之间的距离进行线性插值计算,以获取三角形网格内部点的坐标和对应的法向量。4.一种计算机可读存储介质,其特征在于,其上存储有三维字体渲染程序,该三维字体渲染程序被处理器执行时实现如权利要求1-3中任一项所述的三维字体渲染方法。5.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时,实现如权利要求1-3中任一项所述的三维字体渲染方法。6.一种三维字体渲染装置,其特征在于,包括:第一计算模块,所述第一计算模块用于计算三维字体中每个三角形网格所对应的法线向量,并将该法线向量作为对应三角形网格中每个顶点的法向量;映射模块,所述映射模块用于建立三维字体中所有顶点与三维坐标之间的映射关系;获取模块,所述获取模块用于根据所述映射关系获取与任意一个顶点的三维坐标相同的其他顶点;判断模块,所述判断模块用于判断该顶点的法向量与其他顶点的法向量之间的夹角是否小于预设的阈值;第二计算模块,所述第二计算模块用于根据判断结果建立该顶点对应的向量集合,并根据该向量集合计算该顶点对应的最终法向量;渲染模块,所述渲染模块用于根据所有顶点的最终法向量对三维字体进行渲染。7.如权利要求6所述的三维字体渲染装置,其特征在于,计算三维字体中每个三角形网格所对应的法线向量,包括:计算所述三角形网格中任意两条边对应的向量,并对所述任意两条边对应的向量进行单位化,以及对单位化后的任意两条边对应的向量进行叉乘运算,以获得所述三角形网格2CN110660121A权利要求书2/2页所对应的法线向量。8.如权利要求6所述的三维字体渲染装置,其特征在于,根据所有顶点的最终法向量对三维字体进行渲染,包括:根据每个三角形网格内部点的坐标、该内部点对应的法向量、顶点的法向量和该内部点与每个顶点之间的距离进行线性插值计算,以获取三角形网格内部点的坐标和对应的法向量。3CN110660121A说明书1/7页三维字体渲染方法、介质、设备及装置技术领域[0001]本发明涉及三维字体处理技术领域,特别涉及一种三维字体渲染方法、一种计算机可读存储介质、一种计算机设备以及一种三维字体渲染装置。背景技术[0002]在生成三维字体的过程中,当字体路径采样数较少时,三维字