[发明专利]一种三维字体实时建模渲染方法、系统、设备和介质在审
申请号: | 202210857555.2 | 申请日: | 2022-07-21 |
公开(公告)号: | CN115330974A | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 李佳炜 | 申请(专利权)人: | 北京汉仪创新科技股份有限公司;上海驿创信息技术有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20;G06T15/04;G06T7/64 |
代理公司: | 上海众象合一知识产权代理有限公司 31395 | 代理人: | 翟国建 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 字体 实时 建模 渲染 方法 系统 设备 介质 | ||
本公开涉及一种三维字体实时建模渲染方法、系统、设备和介质,所述方法包括如下步骤:加载矢量字字库,获取指定了文本、精度和大小的字形数据;根据所述矢量字的字形数据去除孔洞,并基于所述精度,通过将所述矢量字字库中的矢量字体插值得到一个复杂多边形;将所述复杂多边形进行单调化处理得到单调多边形;将所述单调多边形快速三角剖分得到转换为三维坐标的三角形序列,以完成所述字形数据的初步建模;最后通过冯氏光照模型完成字体的光影渲染。本公开的三维字体是实时完成的,应用只需读取二维字体,网络传输或存储的字体数据将减小很多,可以动态的调整模型精度,也可大大减少建模和渲染的时间和内存消耗。
技术领域
本公开涉及字体生成领域,具体涉及一种三维字体实时建模渲染方法、系统、设备和介质。
背景技术
近几年,随着硬件更新迭代,AR(增强现实Augmented Reality)、VR(虚拟现实Virtual Reality)技术的发展,3D场景的应用越来越广泛。在诸如游戏、动漫、电影中,3D化的趋势越来越明显,字体作为一种信息载体,在这些领域中一直是通过2D的形式来展示,但是在现在的3D浪潮中,字体也有了3D化的需求。
为了将字体有效结合到3D场景中,一般使用纹理的方式,但是纹理仅能应用在平面区域,不能体现3D场景的优势。因此要构建3D的字体模型,然后渲染出相应的光影效果。字体由2D的矢量数据保存,想要得到光影效果、动画效果,要先进行字体的3D建模,根据模型坐标进行3D的渲染。
现有技术流程:2D字体--建模--生成3D字体 --保存下来、传输--应用读取3D字体--渲染3D字体效果。然而,现有技术无法高效的同时完成字体的3D建模和渲染,而是需要先将2D字体建模完成,再生成3D字体后,程序再导入3D字体数据模型进行渲染。而在这个过程中,如果用户想要根据自己输入的字或切换不同字库来尝试不同的3D字体效果,则会修改原始数据重新建模,如果采取存储3D模型数据的方法,又会因为字体本身数量过多而无法保存或传输;以现有的建模技术,如今的VR设备或手机等移动终端的性能不足以满足切换源数据需求的实时建模和3D渲染。
发明内容
本公开提供一种三维字体实时建模渲染方法、系统、设备和介质,能够解决现有的VR设备或手机等终端的性能采用现有的“将2D字体建模完成,再生成3D字体后,程序再导入3D字体数据模型进行渲染”不足以满足切换源数据需求的实时建模和3D渲染。为解决上述技术问题,本公开提供如下技术方案:
作为本公开实施例的一个方面,提供一种三维字体实时建模方法,包括如下步骤:
加载矢量字字库,获取指定了文本、精度和大小的字形数据;
根据所述矢量字的字形数据去除孔洞,并基于所述精度,通过将所述矢量字字库中的矢量字体插值得到一个复杂多边形;
将所述复杂多边形进行单调化处理得到单调多边形;
将所述单调多边形快速三角剖分得到转换为三维坐标的三角形序列,以完成所述字形数据的初步建模。
可选地,将所述复杂多边形进行单调化处理得到单调多边形具体包括如下步骤:
对所述复杂多边形进行凹凸判定;
持续对最接近的凸极点分割所述复杂多边形,以获得多个单调多边形。
可选地,将所述单调多边形快速三角剖分得到转换为三维坐标的三角形序列具体包括如下步骤:
将所述单调多边形通过凸包判断直接构成三角形,并依次连接两链剩下的点,使得所述单调多边形每个点最多进行一次凸包判断,以此转换为三维坐标的三角形序列;
或,通过贪心算法不断迭代将所述单调多边形转换为凸多边形集合,将所述凸多边形的点序列形成三角形序列。
作为本公开实施例的另一方面,提供一种三维字体实时渲染方法,在完成上述的三维字体实时建模方法后,还包括如下步骤:对初步建模后的三维字体模型进行三维光影渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汉仪创新科技股份有限公司;上海驿创信息技术有限公司,未经北京汉仪创新科技股份有限公司;上海驿创信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210857555.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轨道式威亚设备
- 下一篇:多功能负载模拟与能量回收装置