一种基于虚幻引擎的口型切换渲染系统及方法技术方案

技术编号:23316410 阅读:31 留言:0更新日期:2020-02-11 18:16
本发明专利技术公开了一种基于虚幻引擎的口型切换渲染系统及方法,其中系统包括转换插件、蓝图组件和渲染引擎;所述转换插件用于获取汉语文本,并对汉语文本进行解析后,获得汉语文本中每个汉字的拼音,以及将各汉字的拼音进行拆解后,获得与拼音对应的音素数组;所述蓝图组件用于采用预设的融合曲线对音素数组进行融合,并根据融合后的音素数组获得映射值;所述渲染引擎用于根据映射值驱动口型的变化,从而渲染出不同的口型。本发明专利技术通过将汉字的拼音拆解为音素数组,再结合融合曲线对音素数组进行融合,从而获得驱动渲染引擎的映射值,由于映射值融合有上一个音素数组信息,因此能够使更加平滑地驱动口型变化,可广泛应用于人脸表情动画研究领域。

A rendering system and method based on Virtual Engine

【技术实现步骤摘要】
一种基于虚幻引擎的口型切换渲染系统及方法
本专利技术涉及人脸表情动画研究领域,尤其涉及一种基于虚幻引擎的口型切换渲染系统及方法。
技术介绍
随着计算机技术和动画技术的快速发展,虚拟人物应用得越来越广泛,除了传统的动画电影行业,现在新闻广播行业也有应用到虚拟动画人物,比如采用虚拟的主持人主播新闻。由于汉语口型动画的发展相对比较落,目前的虚拟人物在“说话”时,主要是通过固定的方式渲染口型一张一合,而无法根据播放的语音平滑有效地控制口型,即使是不同的读音产生的同样的口型,给观众造成较差的观看体验,无法满足对虚拟动画人物的口型的要求越来越高。名词解释:虚幻引擎4:英文名为UnrealEngine4(简称为UE4),是由全球顶级游戏EPIC公司虚幻引擎的最新版本,EPIC中国唯一授权机构GA游戏教育基地。是一个面向下一代游戏机和DirectX9个人电脑的完整的游戏开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持。蓝图组件:所述蓝图为虚幻4蓝图,所述组件为在蓝图上搭建的组件。
技术实现思路
本文档来自技高网
...

【技术保护点】
1.一种基于虚幻引擎的口型切换渲染系统,其特征在于,包括转换插件、蓝图组件和渲染引擎,所述蓝图组件分别转换插件和渲染引擎连接;/n所述转换插件用于获取汉语文本,并对汉语文本进行解析后,获得汉语文本中每个汉字的拼音,以及将各汉字的拼音进行拆解后,获得与拼音对应的音素数组;/n所述蓝图组件用于采用预设的融合曲线对音素数组进行融合,并根据融合后的音素数组获得映射值;/n所述渲染引擎用于根据映射值驱动口型的变化,从而渲染出不同的口型。/n

【技术特征摘要】
1.一种基于虚幻引擎的口型切换渲染系统,其特征在于,包括转换插件、蓝图组件和渲染引擎,所述蓝图组件分别转换插件和渲染引擎连接;
所述转换插件用于获取汉语文本,并对汉语文本进行解析后,获得汉语文本中每个汉字的拼音,以及将各汉字的拼音进行拆解后,获得与拼音对应的音素数组;
所述蓝图组件用于采用预设的融合曲线对音素数组进行融合,并根据融合后的音素数组获得映射值;
所述渲染引擎用于根据映射值驱动口型的变化,从而渲染出不同的口型。


2.根据权利要求1所述的一种基于虚幻引擎的口型切换渲染系统,其特征在于,所述转换插件内设有拼音数据库,所述转换插件对汉语文本进行解析后,获得汉语文本中每个汉字的拼音具体为:
采用预设的转换器对拼音数据库的格式进行转换;
根据转换格式后的拼音数据库对汉语文本进行解析,并获取每个汉字的拼音。


3.根据权利要求1所述的一种基于虚幻引擎的口型切换渲染系统,其特征在于,所述音素数组包括声母和韵母,所述转换插件将各汉字的拼音进行拆解后,获得与拼音对应的音素数组具体为:
依次将各汉字的拼音拆解为声母和韵母,并获得与拼音对应的音素数组;
按照汉字的顺序对音素数组进行排序后,获得音素序列。


4.根据权利要求3所述的一种基于虚幻引擎的口型切换渲染系统,其特征在于,所述转换插件内设有声母表,所述依次将各汉字的拼音拆解为声母和韵母这一步骤,具体包括以下步骤:
依次获取拼音的首位字母,并结合首位字母和声母表检测是否存有声母;
若存有声母,根据拼音遍历声母表后,获得声母的类型,以及获取韵母和韵母的类型;
若不存有声母,则根据拼音获取韵母以及韵母的类型。


5.根据权利要求4所述的一种基于虚幻引擎的口型切换渲染系统,其特征在于,所述蓝图组件具体用于:
将解析获得的音素序列存储到音素池内后,根据声母的类获取声母曲线,以及根据韵母的类型获取韵母曲线;
对声母曲线和韵母曲线分配时间权重后,将...

【专利技术属性】
技术研发人员:呼伦夫陈炜
申请(专利权)人:天脉聚源杭州传媒科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1