[发明专利]一种文字粒子特效的渲染方法及装置在审
| 申请号: | 202211061365.6 | 申请日: | 2022-08-30 |
| 公开(公告)号: | CN115526962A | 公开(公告)日: | 2022-12-27 |
| 发明(设计)人: | 张龙;范桂香 | 申请(专利权)人: | 武汉光庭信息技术股份有限公司 |
| 主分类号: | G06T11/60 | 分类号: | G06T11/60;G06T15/00 |
| 代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
| 地址: | 430000 湖北省武汉市东湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文字 粒子 特效 渲染 方法 装置 | ||
本发明涉及一种文字粒子特效的渲染方法及装置,方法包括:播放预先下载的多媒体文件,从多媒体文件中提取粒子系统所需的文字参数信息。在粒子系统中新建粒子发射器,基于粒子系统所需的文字参数信息,设置粒子发射器的配置参数,在粒子系统中进行粒子生成设置、粒子更新设置和渲染设置;在多媒体文件播放过程中获取动态文字,通过粒子系统渲染所述动态文字,获得粒子特效文字。本发明借助Unreal Engine自带的Niagara粒子系统,开发文字粒子特效,提高了人机交互界面中特效显示效果的开发效率。本发明开发的文字粒子特效够应用于多种人机交互显示系统中,具有较强的兼容性以及广泛的适用性。
技术领域
本发明实施例涉及人机交互界面系统的技术领域,尤其涉及一种文字粒子特效的渲染方法及装置。
背景技术
用粒子系统制作的影视特效即为粒子特效。粒子系统表示三维计算机图形学中模拟一些特定的模糊现象的技术,而这些现象用其它传统的渲染技术难以实现的真实感的游戏图形。经常使用粒子系统模拟的现象有火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发光轨迹这样的抽象视觉效果等等。
目前,现有的粒子系统技术制作的文字粒子特效的兼容性不足,同一类文字粒子特效无法应用于多个人机交互系统。
发明内容
本发明提供一种文字粒子特效的渲染方法及装置,用以解决同一类文字粒子特效无法应用于多个人机交互系统,兼容性不足的问题。
为解决上述技术问题,第一方面,本发明实施例提供一种文字粒子特效的渲染方法,包括:
播放预先下载的多媒体文件,从多媒体文件中提取粒子系统所需的文字参数信息。
在粒子系统中新建粒子发射器,基于粒子系统所需的文字参数信息,设置粒子发射器的配置参数,在粒子系统中进行粒子生成设置、粒子更新设置和渲染设置;
在多媒体文件播放过程中获取动态文字,通过粒子系统渲染所述动态文字,获得粒子特效文字。
优选的,所述从多媒体文件中提取粒子系统所需的文字参数信息,具体包括:
从多媒体文件中获取文字文本以及文字显示时间LifeTime;
从配置参数表中,读取以下配置信息:文字X轴方向长度XCount;文字Z轴方向长度ZCount;单个粒子的长度CellSize;
创建文字纹理Texture。
优选的,所述创建文字纹理Texture,包括:
创建2D渲染目标;
以渲染目标开始绘制画布;
在画布上绘制文本内容;
绘制完文本内容后结束绘制画布,以渲染目标。
优选的,所述在粒子系统中新建粒子发射器,基于粒子系统所需的文字参数信息,设置粒子发射器的配置参数,具体包括:
在Niagara粒子系统中新建一个DirectionBrust类型的粒子发射器;
设置粒子发射器属性,其中粒子发射器属性包括本地空间、确定性、模拟目标和固定边界;
添加粒子发射器更新;
设置粒子发射器状态;
设置Spawn Particles in Grid属性,其中,X轴的粒子个数等于文字X轴方向长度XCount;Y轴粒子个数等于1;Z轴粒子个数等于文字Z轴方向长度ZCount。
优选的,所述在粒子系统中进行粒子生成设置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉光庭信息技术股份有限公司,未经武汉光庭信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211061365.6/2.html,转载请声明来源钻瓜专利网。





