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

技术编号:37518025 阅读:14 留言:0更新日期:2023-05-12 15:39
本公开实施例提供了一种特效制作方法、装置、设备及存储介质。该方法包括:显示特效制作界面;接收组件添加操作,组件添加操作为在呈现的组件菜单列表内选中第一目标组件的组件标签信息;确定第一目标组件归属的第一子导航层级表,并将组件标签信息呈现在第一子导航层级表的目标层级节点下;其中,第一子导航层级表预先按照第一渲染排序展示在特效组件导航视图中。利用该方法,在进行特效制作的过程中,可以在接收到特效组件的组件添加操作后,直接实现特效组件的自动归类划分,特效组件导航视图中子导航层级表之间的自动化排序,相当于自动化实现了特效组件渲染顺序的配置,该方法简化了特效制作流程,降低了设计人员的开发理解成本。成本。成本。

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


[0001]本公开实施例涉及计算机应用
,尤其涉及一种特效制作方法、装置、设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,出现了许多基于虚拟现实等技术的特效场景。目前,特效场景可以通过三维场景创作工具来制作。
[0003]在通过三维场景创作工具进行特效场景的特效组件绘制时,会在导航视图中呈现所绘制特效组件的对象信息(如组件标签信息)。
[0004]现有的创作工具中,仅是简单的将所绘制特效组件的对象信息展示在导航视图中,如果要对特效组件进行特效组件的归类,就需要有经验的设计人员对特效组件的对象信息进行手动归类。另外,在特效渲染阶段对特效组件进行渲染时,为保证特效渲染效果,不同特效组件之间渲染顺序存在先后,该渲染顺序同样需要设计人员在设计阶段预先配置,整个配置过程相对繁琐。上述手段均增大了设计人员的学习理解成本,且并不能保证特效组件绘制的正确性和有效性。

技术实现思路

[0005]本公开提供一种特效制作方法、装置、设备及存储介质,以实现特效的有效制作。
[0006]第一方面,本公开实施例提供了一种特效制作方法,该特效制作方法包括:
[0007]显示特效制作界面,所述特效制作界面上包括:特效组件导航视图;
[0008]接收组件添加操作,所述组件添加操作为在呈现的组件菜单列表内选中第一目标组件的组件标签信息;
[0009]确定所述第一目标组件归属的第一子导航层级表,并将所述组件标签信息呈现在所述第一子导航层级表的目标层级节点下;其中,所述第一子导航层级表预先按照第一渲染排序展示在所述特效组件导航视图中。
[0010]第二方面,本公开实施例还提供了一种特效渲染方法,该特效渲染方法包括:
[0011]获取待渲染目标特效的目标特效渲染文件;
[0012]提取所述目标特效渲染文件中各目标组件的目标渲染排序及相应的目标组件数据,所述目标渲染排序基于上述第一方面实施例所述的特效制作方法确定;
[0013]通过各所述目标组件数据,按照所述目标渲染排序渲染各所述目标组件,生成目标特效。
[0014]第三方面,本公开实施例还提供了一种特效制作装置,该特效制作方法包括:
[0015]第一显示模块,用于显示特效制作界面,所述特效制作界面上包括:特效组件导航视图;
[0016]第一接收模块,用于接收组件添加操作,所述组件添加操作为在呈现的组件菜单列表内选中第一目标组件的组件标签信息;
[0017]第二显示模块,用于确定所述第一目标组件归属的第一子导航层级表,并将所述组件标签信息呈现在所述第一子导航层级表的目标层级节点下;其中,所述第一子导航层级表预先按照第一渲染排序展示在所述特效组件导航视图中。
[0018]第四方面,本公开实施例还提供了一种特效渲染装置,该特效渲染装置包括:
[0019]获取模块,用于获取待渲染目标特效的目标特效渲染文件;
[0020]提取模块,用于提取所述目标特效渲染文件中各目标组件的目标渲染排序及相应的目标组件数据,所述目标渲染排序基于上述第一方面实施例所述的特效制作方法确定;
[0021]渲染模块,用于通过各所述目标组件数据,按照所述目标渲染排序渲染各所述目标组件,生成目标特效。
[0022]第五方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
[0023]一个或多个处理器;
[0024]存储装置,用于存储一个或多个程序,
[0025]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的方法。
[0026]第六方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开任一实施例所述的方法。
[0027]本公开实施例的技术方案,可以显示特效制作界面,所述特效制作界面上包括:特效组件导航视图;接收组件添加操作,所述组件添加操作为在呈现的组件菜单列表内选中第一目标组件的组件标签信息;确定所述第一目标组件归属的第一子导航层级表,并将所述组件标签信息呈现在所述第一子导航层级表的目标层级节点下;其中,所述第一子导航层级表预先按照第一渲染排序展示在所述特效组件导航视图中。区别于现有技术中对特效组件的组件标签信息需要进行手动归类且渲染顺序需要进行手动配置,上述技术方案,在进行特效制作的过程中,可以在接收到特效组件的组件添加操作后,直接确定出该特效组件归属于哪一个子场景,以及处于子场景的哪一层级,由此可以将所添加特效组件的组件标签信息(如特效组件的名称)呈现在其所归属子场景的子导航层级表内;同时该子导航层级表可以按照一定的渲染顺序呈现在特效组件导航视图中,使得设计人员可以通过所呈现的特效组件导航视图来快速获知所添加特细组件在渲染时的渲染顺序。本实施例上述技术方案,实现了特效制作中所添加特效组件到所归属子场景的自动分类划分;同时,特效组件导航视图中子导航层级表之间的自动化排序,相当于自动化实现了特效组件渲染顺序的配置,此外也达到了从可视化角度向设计人员展示了特效组件的渲染顺序的效果。上述技术方案简化了特效制作流程,降低了设计人员的开发理解成本,从而还提高了特效组件绘制的正确性和有效性。
附图说明
[0028]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0029]图1给出了本公开实施例所提供的一种特效制作方法的流程示意图;
[0030]图1a给出了在本实施例所提供特效制作方法执行中特效制作界面的示例图;
[0031]图1b给出了在本实施例所提供特效制作方法执行中在特效组件导航视图中进行第一拖拽操作的执行示例图;
[0032]图1c给出了在本实施例所提供特效制作方法执行中在特效组件导航视图中进行第一拖拽操作后特效组件导航视图呈现的效果示例图;
[0033]图1d给出了在本实施例所提供特效制作方法执行中在特效组件导航视图中进行第一拖拽操作前特效渲染预览面板呈现的效果示例图;
[0034]图1e给出了在本实施例所提供特效制作方法执行中在特效组件导航视图中进行第一拖拽操作后特效渲染预览面板呈现的效果示例图;
[0035]图1f给出了在本实施例所提供特效制作方法执行中特效组件导航视图的呈现示例图;
[0036]图1g给出了在本实施例所提供特效制作方法执行中接收条目收展操作后的呈现示例图;
[0037]图1h给出了在本实施例所提供特效制作方法执行中接收接收渲染隐现操作后的渲染效果示例图;
[0038]图2给出了本公开实施例所提供的一种特效渲染方法的流程示意图;
[0039]图3给出了本公开实施例所提供的一种特效制作装置的结构示意图;
[0040]图4给出了本公本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特效制作方法,其特征在于,包括:显示特效制作界面,所述特效制作界面上包括:特效组件导航视图;接收组件添加操作,所述组件添加操作为在呈现的组件菜单列表内选中第一目标组件的组件标签信息;确定所述第一目标组件归属的第一子导航层级表,并将所述组件标签信息呈现在所述第一子导航层级表的目标层级节点下;其中,所述第一子导航层级表预先按照第一渲染排序展示在所述特效组件导航视图中。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一目标组件归属的第一子导航层级表,包括:在所述特效组件导航视图中已展示至少一个子导航层级表的情况下,确定所述第一目标组件是否归属于已展示的至少一个子导航层级表;若是,则将所述第一目标组件归属的子导航层级表确定为第一子导航层级表,其中,所述第一渲染排序为已展示的至少一个子导航层级表在所述特效组件导航视图中呈现的当前渲染排序;若否,则构建所述第一目标组件归属的第一子导航层级表,其中,所述第一渲染排序基于所述当前渲染排序确定,所述第一子导航层级表按照所述第一渲染排序插入到所述特效组件导航视图中的对应位置处展示。3.根据权利要求1所述的方法,其特征在于,在所述特效组件导航视图展示有至少两个子导航层级表的情况下,所述方法还包括:接收第一拖拽操作,所述第一拖拽操作的作用对象为展示于所述特效组件导航视图内的子导航层级表中的行条目;在所述第一拖拽操作满足第二子导航层级表的拖拽响应条件时,根据所述第一拖拽操作确定第二渲染排序,并按照所述第二渲染排序调整所述第二子导航层级表在所述特效组件导航视图中的展示位置。4.根据权利要求3所述的方法,其特征在于,所述第一拖拽操作的作用对象包括下述至少一种:所述特效组件导航视图中任一子导航层级表的首行条目、或者所述子导航层级表中除首行条目的任一其他行条目;所述特效组件导航视图内任一子导航层级表的首行条目及至少一个其他子导航层级表中除首行条目的至少一个其他行条目;所述特效组件导航视图中至少两个子导航层级表的首行条目;所述特效组件导航视图内至少两个子导航层级表中除首行条目的至少一个其他行条目;所述第一拖拽操作的第一拖拽行为包括下述至少一种:在所述特效组件导航视图中将所述作用对象向下方空白处拖拽;在所述特效组件导航视图中将所述作用对象向相邻两个子导航层级表的中间拖拽;在所述特效组件导航视图中将所述作用对象向任一子导航层级表中任一行条目上拖拽;在所述特效组件导航视图中将所述作用对象向任一子导航层级表中相邻两行条目的
中间拖拽。5.根据权利要求3或4所述的方法,其特征在于,所述特效制作界面中还包括特效渲染预览面板,所述方法还包括:在将所述组件标签信息呈现在所述第一子导航层级表的目标层级节点下的同时,按照所述第一渲染排序渲染所述第一目标组件,并将所述第一目标组件的第一特效呈现在所述特效渲染预览面板的第一渲染层上;在调整所述第二子导航层级表在所述特效组件导航视图中展示位置的同时,按照所述第二渲染顺序,渲染所述第二子导航层级表涉及的第二目标组件,并将所述第二目标组件的第二特效呈现在所述特效渲染预览面板的第二渲染层上。6.根据权利要求1所述的方法,其特征在于,所述子导航层级表为树形结构组件,所述子导航层级表的首行条目作为树形结构中的根层级节点;所添加目标组件的组件标签信息作为所述子导航层级表中的一个行条目,构成所述根层级节点下的子层级节点或叶结点;所述根层级节点及子层级节点所对应行条目上分别显示一个可收展控件。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收条目收展操作,所述条目收展操作为触发目标层级节点对应的可收展控件;或者,所述条目收展操作为选中目标层级节点所处的行条目;若所述条目收展操作为条目展开操作,则展开呈现所述目标层级节点下包含的行条目;若所述条目收展操作为条目收起操作,则收起所述目标层级节点下的行条目。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收第一目标行条目的条目命名操作;控制所述第一目标行条目处于可编辑状态,获取在所述第一目标行条目中编辑的编辑信息;响应命名信息保存操作,将所述编辑信息作为所述第一目标行条目的新条目名并保存。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收第二目标行条目的条目删除操作;在所述第二目标行条目为根层级节点的情况,从所述特效组件导航视图删除所述第二目标行条目归属的第三子导航层级表,并撤回所述第三子导航层级表所涉及目标组件在所述特效制作界面中特效渲染预览面...

【专利技术属性】
技术研发人员:陈可惟余诗韵鲁洋倪光耀刘舒
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1