特效程序文件包的生成及特效生成方法与装置、电子设备制造方法及图纸

技术编号:18403965 阅读:29 留言:0更新日期:2018-07-08 22:14
本发明专利技术实施例公开了一种特效程序文件包的生成及特效生成方法与装置、电子设备,其中,特效程序文件包的生成方法包括:导入子素材;获取所述子素材的播放参数的参数值,并建立所述子素材的显示位置和预定的至少一关键点之间的对应关系;根据所述子素材、所述对应关系和所述参数值生成特效程序文件包。本发明专利技术实施例无需通过手动书写程序文件,便可生成渲染引擎可执行的特效程序文件,操作简单、所需时间短,提升了特效实现的整体效率,且避免了手动书写程序文件可能出现的错误,有效保障了特效效果的准确性。

Special effect program file generation and special effect generation method and device, electronic equipment

An embodiment of the invention discloses the generation of a special program file package and a special effect generation method and device and electronic device, in which the generation method of the special effect program package includes: importing the submaterial, obtaining the parameter values of the playback parameters of the submaterial, and establishing the display position of the subprime material and the predetermined at least one pass. A corresponding relation between key points is generated, and a special effect program file packet is generated according to the sub material, the corresponding relation and the parameter value. Without manually writing program files, the invention can generate special effect program files that can be executed by the rendering engine. It has simple operation and short time required, improves the overall efficiency of the special effect realization, and avoids the errors that may appear in manual writing program files, effectively protecting the accuracy of the effect effect.

【技术实现步骤摘要】
特效程序文件包的生成及特效生成方法与装置、电子设备
本专利技术涉及计算机视觉技术,尤其是一种特效程序文件包的生成及特效生成方法与装置、电子设备。
技术介绍
增强现实技术(AugmentedReality,AR),是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内的实体信息,模拟仿真后再叠加虚拟信息,将虚拟信息应用到真实世界,将真实世界的人物、环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在,从而达到超越现实的感官体验。
技术实现思路
本专利技术实施例提供一种特效生成的技术方案。根据本专利技术实施例的一个方面,提供的一种特效程序文件包的生成方法,包括:导入子素材;获取所述子素材的播放参数的参数值,并建立所述子素材的显示位置和预定的至少一关键点之间的对应关系;根据所述子素材、所述对应关系和所述参数值生成特效程序文件包。可选地,在本专利技术上述各方法实施例中,所述导入子素材,包括:接收通过操作栏的交互接口输入的导入指令,导入所述导入指令指向的素材文件夹中的子素材。可选地,在本专利技术上述各方法实施例中,所述接收通过操作栏的交互接口输入的导入指令,导入所述导入指令指向的素材文件夹中的子素材,包括:接收通过所述操作栏下特效参数设置界面中的交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的子素材;或者接收通过所述操作拦的交互接口发送的选取指令,以所述选取指令选取的参考部位作为所述当前需要添加特效的目标部位,并在所述操作拦显示所述目标部位下的特效参数设置界面;接收通过所述特效参数设置界面中的交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的子素材。可选地,在本专利技术上述各方法实施例中,接收通过交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的子素材,包括:接收通过所述交互接口发送的导入指令,获取并显示所述导入指令指向的素材文件夹;响应于接收到对所述素材文件夹中的子素材选取操作,导入所述子素材选取操作选取的子素材;和/或响应于未接收到对所述素材文件夹中的子素材选取操作,根据预先设置选取素材文件夹中的一个子素材,并导入根据预先设置选取的子素材。可选地,在本专利技术上述各方法实施例中,所述子素材包括以下任意一项或多项:图片,动画,视频,声音。可选地,在本专利技术上述各方法实施例中,所述关键点包括以下任意一种或多种:头部关键点,脸部关键点,肩部关键点,手臂关键点,手势关键点,腰部关键点,腿部关键点,脚部关键点,人体骨骼关键点。可选地,在本专利技术上述各方法实施例中,所述头部关键点包括以下至少之一:头顶关键点,鼻尖关键点,以及下巴关键点;和/或所述面部脸部关键点包括以下至少之一:脸部轮廓关键点,眼睛关键点,眉毛关键点,鼻子关键点,嘴部关键点;和/或所述肩部关键点包括以下至少之一:位于肩部与头部交汇位置处的肩头交汇关键点,以及位于臂根轮廓关键点与肩头交汇关键点之间的中点位置处的肩轮廓中点关键点;和/或所述手臂关键点包括以下至少之一:手腕轮廓关键点,胳膊肘轮廓关键点,臂根轮廓关键点,位于手腕轮廓关键点与胳膊肘轮廓关键点之间的中点位置处的小臂轮廓中点关键点,以及位于胳膊肘轮廓关键点与臂根轮廓关键点之间的中点位置处的大臂中点关键点;和/或所述手势关键点包括以下至少之一:手势框的四个顶点关键点,以及手势框的中心关键点;和/或所述腿部关键点包括以下至少之一:裆部关键点,膝盖轮廓关键点,脚踝轮廓关键点,大腿根部外侧轮廓关键点,位于膝盖轮廓关键点与脚踝轮廓关键点之间的中点位置处的小腿轮廓中点关键点,位于膝盖轮廓关键点与裆部关键点之间的中点位置处的大腿内轮廓中点关键点,以及位于膝盖轮廓关键点与大腿根部外侧轮廓关键点之间的中点位置处的大腿外轮廓中点关键点;和/或所述腰部关键点包括以下至少之一:将大腿根部外侧轮廓关键点与臂根轮廓关键点之间N等分,所产生的N个等分点;其中,所述N大于1;和/或所述脚部关键点包括以下至少之一:脚尖关键点以及足跟关键点;和/或所述人体骨骼关键点把包括以下至少之一:右肩骨骼关键点,右肘骨骼关键点,右腕骨骼关键点,左肩骨骼关键点,左肘骨骼关键点,左腕骨骼关键点,右髋骨骼关键点,右膝骨骼关键点,右踝骨骼关键点,左髋骨骼关键点,左膝骨骼关键点,左踝骨骼关键点,头顶骨骼关键点,以及脖子骨骼关键点。可选地,在本专利技术上述各方法实施例中,所述眼睛关键点包括以下至少之一:左眼眶关键点,左眼瞳孔中心关键点,左眼中心关键点,右眼眶关键点,右眼瞳孔中心关键点,以及右眼中心关键点;和/或所述眉毛关键点包括以下至少之一:左眉毛关键点以及右眉毛关键点;和/或所述鼻子关键点包括以下至少之一:鼻梁关键点,鼻子下沿关键点,以及鼻子外侧轮廓关键点;和/或所述嘴部关键点包括以下至少之一:上嘴唇关键点,以及下嘴唇关键点。可选地,在本专利技术上述各方法实施例中,所述建立所述子素材的显示位置和预定的至少一关键点之间的对应关系,包括:建立所述子素材的显示位置和所述至少一关键点之间的对应关系;和/或建立所述子素材的显示位置和检测框的中心关键点之间的对应关系。可选地,在本专利技术上述各方法实施例中,所述获取所述子素材的播放参数的参数值,包括:响应于接收到通过所述特效参数设置界面中的交互接口发送的针对所述子素材的播放参数设置的参数值,以所述设置的参数值作为所述子素材的播放参数的参数值;和/或响应于未接收到通过所述特效参数设置界面中的交互接口发送的针对所述子素材的播放参数设置的参数值,以预设参数值作为所述子素材的播放参数的参数值。可选地,在本专利技术上述各方法实施例中,所述播放参数包括以下任意一项或多项:显示参数:用于表示所述子素材是否显示;触发动作参数:用于表示触发所述子素材显示的触发动作;循环参数:用于表示所述子素材的循环播放次数;延迟触发参数:用于表示延迟显示所述子素材的时间;触发结束参数:用于表示结束所述子素材显示的动作;显示尺寸参数:用于表示所述子素材的显示大小变化的参考依据;位置类型参数:用于表示所述子素材和位置的关系类型;位置关联参数:用于表示所述子素材是否跟随预设参考部位移动;位置参数:用于表示所述子素材与预设关键点之间的位置绑定关系;旋转参数:用于表示所述子素材旋转依据的关键点。可选地,在本专利技术上述各方法实施例中,所述触发动作参数对应的触发动作包括以下任意一项或多项:无动作触发,眼部动作,头部动作,眉部动作,手部动作,嘴部动作,肩部动作。可选地,在本专利技术上述各方法实施例中,所述位置类型参数包括以下任意一项:用于表示前景的参数;用于表示所述子素材跟随脸部位置进行定位和/或移动的参数;用于表示所述子素材跟随手的位置进行定位和/或移动的参数;用于表示所述子素材跟随头部的位置进行定位和/或移动的参数;用于表示所述子素材跟随肩部的位置进行定位和/或移动的参数;用于表示所述子素材跟随手臂的位置进行定位和/或移动的参数;用于表示所述子素材跟随腰部的位置进行定位和/或移动的参数;用于表示所述子素材跟随腿部的位置进行定位和/或移动的参数;用于表示所述子素材跟随脚部的位置进行定位和/或移动的参数;用于表示所述子素材跟随人体骨骼的位置进行定位和/或移动的参数;与参考部位相关的播放位置关系;用于表示背景的参数。可选地,在本专利技术上述各方法本文档来自技高网...

【技术保护点】
1.一种特效程序文件包的生成方法,其特征在于,包括:导入子素材;获取所述子素材的播放参数的参数值,并建立所述子素材的显示位置和预定的至少一关键点之间的对应关系;根据所述子素材、所述对应关系和所述参数值生成特效程序文件包。

【技术特征摘要】
1.一种特效程序文件包的生成方法,其特征在于,包括:导入子素材;获取所述子素材的播放参数的参数值,并建立所述子素材的显示位置和预定的至少一关键点之间的对应关系;根据所述子素材、所述对应关系和所述参数值生成特效程序文件包。2.根据权利要求1所述的方法,其特征在于,所述导入子素材,包括:接收通过操作栏的交互接口输入的导入指令,导入所述导入指令指向的素材文件夹中的子素材。3.根据权利要求2所述的方法,其特征在于,所述接收通过操作栏的交互接口输入的导入指令,导入所述导入指令指向的素材文件夹中的子素材,包括:接收通过所述操作栏下特效参数设置界面中的交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的子素材;或者接收通过所述操作拦的交互接口发送的选取指令,以所述选取指令选取的参考部位作为所述当前需要添加特效的目标部位,并在所述操作拦显示所述目标部位下的特效参数设置界面;接收通过所述特效参数设置界面中的交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的子素材。4.根据权利要求2或3所述的方法,其特征在于,接收通过交互接口发送的导入指令,导入所述导入指令指向的素材文件夹中的子素材,包括:接收通过所述交互接口发送的导入指令,获取并显示所述导入指令指向的素材文件夹;响应于接收到对所述素材文件夹中的子素材选取操作,导入所述子素材选取操作选取的子素材;和/或响应于未接收到对所述素材文件夹中的子素材选取操作,根据预先设置选取素材文件夹中的一个子素材,并导入...

【专利技术属性】
技术研发人员:许亲亲李展鹏
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京,11

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

1