【技术实现步骤摘要】
特效生成方法、装置、设备、计算机可读存储介质及产品
[0001]本公开实施例涉及界面交互
,尤其涉及一种特效生成方法、装置、设备、计算机可读存储介质及产品。
技术介绍
[0002]随着终端设备硬件性能的提高,以及人工智能技术的不断进步,在终端设备上运行的应用软件也越来越多,越来越多的应用软件提供了多种特效供用户选择以及使用,以得到更优质的使用体验。为了实现特效的上线以及应用,首先需要进行特效的开发。
[0003]为了降低特效制作过程的复杂度以及提高特效制作的效率,现有的特效制作方式一般可以将不同功能对应的代码封装成功能节点。从而用户可以根据实际需求选择相应的多个功能节点,并通过连接线对多个功能节点进行连接,以实现特效的开发。
[0004]但是,采用上述方法进行特效开发时,当功能节点的数量较多,且连线较为复杂时,则往往会存在连接线交叉、连接线杂乱无章的情况。导致最终的绘制结果可读性较差,无法满足用户的实际需求,导致用户体验不佳。
技术实现思路
[0005]本公开实施例提供一种特效生成方法、 ...
【技术保护点】
【技术特征摘要】
1.一种特效生成方法,其特征在于,包括:显示节点绘制页面,所述节点绘制页面中包括用于制作特效的多个功能节点以及用于连接所述多个功能节点中至少两个功能节点的多条连接线;响应于用户对任意两个功能节点之间目标连接线的第一触发操作,确定所述用户触发的目标位置;在所述目标位置上添加预设的目标节点,根据所述目标节点将所述目标连接线划分为两段子连接线,其中,所述目标节点包括输入端口以及输出端口;在满足预设的切换条件下,通过所述目标节点对任一子连接线的线条类型进行调整操作,获得目标特效。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标节点将所述目标连接线划分为两段子连接线,包括:将任一功能节点的输出接口与所述目标节点的输入端口通信连接;将所述目标节点的输出端口与所述两个功能节点中的另一功能节点的输入端口通信连接,获得所述两段子连接线。3.根据权利要求1所述的方法,其特征在于,所述子连接线的数量为多个;所述在满足预设的切换条件下,通过所述目标节点对任一子连接线的线条类型进行调整操作,包括:针对每一子连接线,确定所述子连接线对应的端口信息,其中,所述端口信息包括所述子连接线对应的输入端口以及输出端口的横坐标信息以及所述子连接线连接的两个节点的属性信息,所述属性信息包括功能节点以及目标节点;根据所述子连接线对应的端口信息确定是否满足预设的切换条件;若是,则对所述子连接线的线条类型进行调整操作。4.根据权利要求3所述的方法,其特征在于,所述子连接线为三阶贝塞尔曲线,所述子连接线由输入端口、输出端口以及其他控制点组成;其中,所述子连接线的线条类型包括第一线条类型以及第二线条类型,所述第一线条类型用于表征所述子连接线的其他两个控制点分别位于所述子连接线的两侧;所述第二线条类型用于表征所述子连接线的其他两个控制点位于所述子连接线的同侧。5.根据权利要求3所述的方法,其特征在于,所述根据所述子连接线对应的端口信息确定是否满足预设的切换条件,包括:针对每一子连接线,若所述子连接线的输出端口的横坐标大于所述子连接线的输入端口的横坐标,以及,所述子连接线连接的任一节点的属性为目标节点,则判定所述子连接线满足预设的切换条件。6.根据权利要求4所述的方法,其特征在于,所述在满足预设的切换条件下,通过所述目标节点对任一子连接线的线条类型进行调整操作,包括:在满足预设的切换条件下,将所述目标节点连接的子连接线的线条类型由第一线条类型切换为第二线条类型。7.根据权利要求6所述的方法,其特征在于,所述将所述目标节点连接的子连接线的线条类型由第一线条类型切换为第二线条类型,包括:
针对每一子连接线,分别确定所述子连接线对应的输入端口以及输出端口的纵坐标信息;根据所述子连接线对应的输入端口以及输出端口的纵坐标信息确定所述子连接线的其他两个控制点的显示位置;根据所述其他两个控制点的显示位置以及所述子连接线对应的输入端口以...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。