一种特效展示方法、装置、设备及存储介质制造方法及图纸

技术编号:37369584 阅读:9 留言:0更新日期:2023-04-27 07:15
本公开实施例提供了一种特效展示方法、装置、设备及存储介质。其特征包括:在特效对象处于运动状态时,显示所述特效对象在第一运动帧下的第一拖影画面,所述特效对象为施加拖影特效的选定对象;以设定帧率捕获所述特效对象的第二运动帧;通过所述第一拖影画面确定所述特效对象在所述第二运动帧下的第二拖影画面;显示所述第二拖影画面。本公开实施例的技术方案,区别于现有的拖影特效实现,将当前运动帧下的拖影画面实现简化为基于上一帧历史结果确定,拖影特效的实现过程只需要一个实体,不需要对每一帧都对应生成一个实体,在保证拖影特效效果的同时,有效减少了设备的资源分配压力,有利于拖影特效的实现。有利于拖影特效的实现。有利于拖影特效的实现。

【技术实现步骤摘要】
一种特效展示方法、装置、设备及存储介质


[0001]本公开实施例涉及特效处理
,尤其涉及一种特效展示方法、装置、设备及存储介质。

技术介绍

[0002]随着网络技术的发展,直播、短视频以及视频制作等等娱乐类应用软件中,可以通过使用特效道具来进行视觉效果增强。其中,拖影特效为其中一种特效道具,主要表现在可以让施加特效的对象在运动过程中呈现出拖影效果,在视觉上呈现出历史运动轨迹还未消散的效果。
[0003]现有拖影特效的实现中,需要记录特效施加对象每一帧的运动轨迹,在每一个当前帧,都要为历史运动轨迹对应的每一帧生成一个实体,然后对每个实体根据运动位置赋予不同的拖影颜色。比如,对于一个运动的特效施加对象而言,在第8帧作为当前帧时,其需要生成8个实体分别代表第1帧到第8帧的特效施加对象,然后为8个实体中的特效施加对象赋予在当前帧(第8帧)下应该具备的展示状态并展示。
[0004]上述拖影特效的实现中,所生成的每个实体需要占用一定的计算及存储资源,随着特效施加对象运动时间的增加,拖影特效所生成实体的资源占用率也逐渐增加,比如,记录20帧的拖影需要为分配20个实体所需的资源,很大程度增加了设备的资源分配压力,不利于拖影特效的实现。

技术实现思路

[0005]本公开提供一种特效展示方法、装置、设备及存储介质,以有效减少了设备的资源分配压力,有利于拖影特效的实现。
[0006]第一方面,本公开实施例提供了一种特效展示方法,该特效展示方法包括:
[0007]在特效对象处于运动状态时,显示所述特效对象在第一运动帧下的第一拖影画面,所述特效对象为施加拖影特效的选定对象;
[0008]以设定帧率捕获所述特效对象的第二运动帧;
[0009]通过所述第一拖影画面确定所述特效对象在所述第二运动帧下的第二拖影画面;
[0010]显示所述第二拖影画面。
[0011]第二方面,本公开实施例还提供了一种特效展示装置,该特效展示装置包括:
[0012]第一显示模块,用于在特效对象处于运动状态时,显示所述特效对象在第一运动帧下的第一拖影画面,所述特效对象为施加拖影特效的选定对象;
[0013]运动帧捕获模块,用于以设定帧率捕获所述特效对象的第二运动帧;
[0014]画面确定模块,用于通过所述第一拖影画面确定所述特效对象在所述第二运动帧下的第二拖影画面;
[0015]第二显示模块,用于显示所述第二拖影画面。
[0016]第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0031]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0032]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0033]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0034]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0035]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0036]作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
[0037]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
[0038]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
[0039]图1为本公开实施例所提供的一种特效展示方法流程示意图,本公开实施例适用于实现拖影特效的情形,该方法可以由特效展示装置来执行,该装置可以通过软件和/或硬件的形式实现,可选的,通过电子设备来实现,该电子设备可以是移动终端、PC端或服务器等。
[0040]如图1所示,本公开实施例的方法具体可包括:
[0041]S110、在特效对象处于运动状态时,显示所述特效对象在第一运动帧下的第一拖影画面,所述特效对象为施加拖影特效的选定对象。
[0042]可以清楚的是,直播、短视频以及视频制作等娱乐类应用软件中,可以通过使用特效道具来进行视觉效果增强。其中,拖影特效为其中一种特效道具,主要表现在可以让施加特效的对象在运动过程中呈现出拖影效果,在视觉上呈现出历史运动轨迹还未消散的效果。
[0043]其中,特效对象具体可以理解为拖影特效画面中施加拖影特效的选定对象。示例性,如幻灯片展示中的立体艺术字以拖影特效进行运动展示,则该立体艺术字可认为是特效对象。又比如,视频展示画面中的人物以拖影特效进行运动展示,则该人物可认为是特效对象。需要说明的是,在本公开实施例中,并不对特效对象进行具体限定,也可以理解为对
拖影画面呈现的具体内容不进行具体限制。只要想要进行拖影特效展示,就可以将要形成拖影效果的内容作为特效对象。
[0044]在进行拖影特效展示操作之前,还可以包括:接收拖影特效的触发操作。拖影特效触发操作的触发方式可以有多种。可选地,所述接收特效触发操作可以包括但不仅限于:接收作用于预设的特效触发控件的特效触发操作,其中特效触发控件可以是设置于展示界面上的控制元件,例如控制元件至少包括特效触发按钮、特效触发选择菜单和特效触发滑块至少一种;或者,接收基于声音采集装置的用于启动特效的声音信息;又或者,接收用于启动特效的特效启动命令等。
[0045]在本公开实施例中,在特效对象处于运动状态时,特效对象在不同运动帧下的拖影画面不同,将特效对象的运动轨迹以拖影画面进行展示,以实现拖影效果。不同运动帧下,拖影画面的区别可以体现在特效对象所在位置发生了改变,特效对象整体呈现的颜色发生了改变,拖影画面的长度发生了改变。为了区别特效对象在运动状态的情况下,本实施例中,将相邻两运动帧分别记为第一运动帧和第二运动帧,第一运动帧可能是首个运动帧,也可以指运动状态中的任一运动帧,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特效展示方法,其特征在于,包括:在特效对象处于运动状态时,显示所述特效对象在第一运动帧下的第一拖影画面,所述特效对象为施加拖影特效的选定对象;以设定帧率捕获所述特效对象的第二运动帧;通过所述第一拖影画面确定所述特效对象在所述第二运动帧下的第二拖影画面;显示所述第二拖影画面。2.根据权利要求1所述的方法,其特征在于,在显示所述第二拖影画面后,还包括:将所述第二运动帧作为新的第一运动帧,以及将所述第二拖影画面作为新的第一拖影画面,返回继续执行第二运动帧的捕获操作。3.根据权利要求1所述的方法,其特征在于,所述第一运动帧为首个运动帧时,所述第一拖影画面的确定步骤包括:获取所述特效对象在所述首个运动帧中渲染后的第一显示属性信息;基于所述第一显示属性信息,生成所述特效对象的第一属性纹理图,作为所述第一拖影强度纹理图;对所述第一拖影强度纹理图进行着色处理,获得所述特效对象的所述第一拖影画面。4.根据权利要求1所述的方法,其特征在于,所述通过所述第一拖影画面确定所述特效对象在所述第二运动帧下的第二拖影画面,包括:提取构成所述第一拖影画面的第一拖影强度纹理图;根据所述第一拖影强度纹理图及确定的衰减因子,形成所述特效对象在所述第二运动帧下的第二拖影强度纹理图;对所述第二拖影强度纹理图进行着色处理,获得所述特效对象在所述第二运动帧下的第二拖影画面。5.根据权利要求4所述的方法,其特征在于,所述衰减因子为设定数值;或者,所述衰减因子根据所述特效对象在运动状态下的已运动时长确定。6.根据权利要求4所述的方法,其特征在于,所述根据所述第一拖影强度纹理图及确定的衰减因子,形成所述特效对象在第二运动帧下的第二拖影强度纹理图,包括:基于所述第一拖影强度纹理图与所述第二运动帧所对应衰减因子,获得拖影衰减纹理图;获得所述特效对象在所述第二运动帧下的第二运动画面帧;根据所述第二运动画面帧及所述拖影衰减纹理图,形成所述特效对象在第二运动帧下的第二拖影强度纹理图。7.根据权利要求6所述的方法,其特征...

【专利技术属性】
技术研发人员:罗孺冲
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1