动态特效生成方法、装置、设备及存储介质制造方法及图纸

技术编号:39324815 阅读:13 留言:0更新日期:2023-11-12 16:03
本公开涉及图像处理技术领域,公开了一种动态特效生成方法、装置、设备及存储介质。该方法包括:获取目标图片和解算模型,并将目标图片输入解算模型;对输入目标图片后的解算模型按照目标图片的表面亮度沿指定方向进行形变处理,得到新的解算模型;对新的解算模型执行粒子解算和渲染,得到目标图片对应的动态特效。本发明专利技术提升了动态特效相对于原图片转换效果的一致程度,还原了原图片的可视化效果。还原了原图片的可视化效果。还原了原图片的可视化效果。

【技术实现步骤摘要】
动态特效生成方法、装置、设备及存储介质


[0001]本专利技术涉及图像处理
,尤其涉及一种动态特效生成方法、装置、设备及存储介质。

技术介绍

[0002]基于静态的图片来生成动态特效,可以增加图片的趣味性和信息量,使得静态图片的展示效果得到进一步的提升。现有基于图片转换为对应的动态特效的常规制作方案,是通过目标的参考图或者概念图进行效果参考,然后重新建模和制作该参考图或者概念图的动态特效,在该动态特效的实际制作过程中,并不会用到图片中的色材信息、亮度信息和内容信息等,这样的制作方式容易导致原图片和所需达到的动态特效产生色材偏差和风格偏差。即现有基于图片的动态特效制作方法难于还原原图片中所效果和风格。

技术实现思路

[0003]本公开在于解决现有基于图片的动态特效制作方法难于还原原图片中所效果和风格的技术问题。
[0004]本公开第一方面提供了一种动态特效生成方法,包括:获取目标图片和解算模型,并将所述目标图片输入所述解算模型;对输入所述目标图片后的解算模型按照所述目标图片的表面亮度沿指定方向进行形变处理,得到新的解算模型;对所述新的解算模型进行粒子解算和渲染,得到所述目标图片对应的动态特效。
[0005]本公开第二方面提供了一种动态特效生成装置,包括:图片赋予模块,用于获取目标图片和解算模型,并将所述目标图片输入所述解算模型;形变处理模块,用于对输入所述目标图片后的解算模型按照所述目标图片的表面亮度沿指定方向进行形变处理,得到新的解算模型;效果渲染模块,用于对所述新的解算模型进行粒子解算和渲染,得到所述目标图片对应的动态特效。
[0006]本公开第三方面提供了一种动态特效生成设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述动态特效生成设备执行上述的动态特效生成方法。
[0007]本公开的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的动态特效生成方法。
[0008]本公开提供的技术方案中,通过初始预设的解算模型来继承目标图片中丰富的信息,基于从目标图片中继承的相关信息来如明度信息来调整解算模型的空间变形,使得解算模型的形态向目标图片的可视化形态转换,保证与目标图片的展示效果的一致性;同时添加扰乱噪声来增加解算模型来展示目标图片效果的相关细节,以及添加流动速度场来生成目标图片的动态效果,快速生成动态特效。相比常规制作方式,其解算结果的信息还原度更高,对解算模型的参数可控性与解算速度更快,可以高效率进行动态模拟效率以及可配置化。对于同类型的效果,只需要进行目标图片的替换,即可一键解算得到对应的动态特
效。
附图说明
[0009]图1为本专利技术实施例中动态特效生成方法的一个实施例示意图;
[0010]图2为本专利技术实施例中动态特效生成方法的另一个实施例示意图;
[0011]图3为本专利技术实施例中动态特效生成装置的一个实施例示意图;
[0012]图4为本专利技术实施例中动态特效生成装置的另一个实施例示意图;
[0013]图5为本专利技术实施例中动态特效生成设备的一个实施例示意图。
具体实施方式
[0014]本专利技术实施例提供了一种动态特效生成方法、装置、设备及存储介质,该方法包括:获取目标图片和解算模型,并将目标图片输入解算模型;对输入所述目标图片后的解算模型按照所述目标图片的表面亮度沿指定方向进行形变处理,得到新的解算模型;对新的解算模型执行粒子解算和渲染,得到目标图片对应的动态特效。本专利技术提升了动态特效相对于原图片转换效果的一致程度,还原了原图片的可视化效果。
[0015]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0016]在本公开其中一种实施例中的动态特效生成方法可以运行于本地终端设备或者是服务器。当动态特效生成方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
[0017]在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,动态特效生成方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
[0018]在一可选的实施方式中,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面
包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
[0019]在一种可能的实施方式中,本专利技术实施例提供了一种动态特效生成方法,通过终端设备提供图形用户界面,其中,终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。
[0020]为便于理解,下面对本专利技术实施例的具体流程进行描述,请参阅图1,本专利技术实施例中动态特效生成方法的一个实施例包括:
[0021]101、获取目标图片和解算模型,并将目标图片输入解算模型;
[0022]可以理解的是,本专利技术的执行主体可以为动态特效生成装置,还可以是终端或者服务器,具体此处不做限定。
[0023]本实施例中,自定义构建解算模型,可以为初始化的圆球形状,其表面凹凸纹理呈光滑状;目标图片指的是待生成动态特效的图片,可以是从公开网站获取得到、通过相机拍摄得到、或者通过制图软件制作得到的图片,用于体现动态效果的各维度属性,作为动态效果的参考图片或者概念设计图片,比如包含有静态云层、静态海浪等图片内容的目标图片;将目标图片贴合在解算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态特效生成方法,其特征在于,所述动态特效生成方法包括:获取目标图片和解算模型,并将所述目标图片输入所述解算模型;对输入所述目标图片后的解算模型按照所述目标图片的表面亮度沿指定方向进行形变处理,得到新的解算模型;对所述新的解算模型进行粒子解算和渲染,得到所述目标图片对应的动态特效。2.根据权利要求1所述的动态特效生成方法,其特征在于,所述指定方向包括所述输入所述目标图片后的解算模型的法线方向,所述对输入所述目标图片后的解算模型按照所述目标图片的表面亮度沿指定方向进行形变处理包括:提取所述输入所述目标图片后的解算模型的法线方向,以及提取所述解算模型表面的目标图片中的颜色信息;根据所述颜色信息,对所述输入所述目标图片后的解算模型按照所述法线方向进行形变处理。3.根据权利要求2所述的动态特效生成方法,其特征在于,所述根据所述颜色信息,对所述输入所述目标图片后的解算模型按照所述法线方向进行形变处理包括:根据所述颜色信息和所述法线方向,得到输入所述目标图片后的解算模型的形变位移距离;将输入所述目标图片后的解算模型按照所述形变位移距离沿所述法线方向进行形变处理。4.根据权利要求1所述的动态特效生成方法,其特征在于,所述方法还包括:在形变处理后的解算模型的表面添加扰乱噪声;在所述形变处理后的解算模型的表面添加所述扰乱噪声对应的流动速度场,得到新的解算模型。5.根据权利要求1

4中任一项所述的动态特效生成方法,其特征在于,所述对所述新的解算模型进行粒子解算和渲染,得到所述目标图片对应的动态特效包括:按照所述新的解算模型对应的颜色信息和流动速度场,将所述新的解算模型进行粒子解算,得到粒子模型,以赋予所述粒子模型中的粒子解算前所在新的解算模型的颜色和流动速度;根据所述粒子模型中粒子赋予的颜色和流动速度...

【专利技术属性】
技术研发人员:陈令琦
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1