动画渲染方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:38011397 阅读:7 留言:0更新日期:2023-06-30 10:32
本申请提供一种动画渲染方法、装置、计算机设备及计算机可读存储介质,方法包括:获取虚拟纸张模型,以及覆盖在虚拟纸张模型之上的水墨流体模型;其中,虚拟纸张模型中填充有第一属性的第一流体粒子,水墨流体模型中填充有第二属性的第二流体粒子;基于预设的速度场信息,对第一流体粒子和第二流体粒子进行流体动力学分析,得到第三属性的第三流体粒子;基于第一流体粒子、第二流体粒子以及第三流体粒子,渲染显示水墨流体模型晕染虚拟纸张模型的流体晕染动画。采用本方法,能够有效提升流体晕染动画的效果质量。晕染动画的效果质量。晕染动画的效果质量。

【技术实现步骤摘要】
动画渲染方法、装置、计算机设备及计算机可读存储介质


[0001]本申请涉及游戏
,具体涉及一种动画渲染方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]在国风的视觉效果艺术表现中,水墨晕染是一种非常好的表现形式,其常被运用在怀旧风格场景中,使分出阴阳向背的绘画技法,体现出中华文化博大精深的韵律之美,尤其在动画中出现有关人物或场景的介绍,又或是强调某些字符时,赋予水墨晕染效果可使视觉感染力更加突出,吸引眼球、拉近互动。
[0003]目前,水墨晕染效果的制作大致有利用高清相机的特殊拍摄、在三维软件中利用流体烟雾驱动粒子、使用素材蒙版遮罩等方法实现,但是都有各自的局限性,如利用高清相机进行实景拍摄,不仅工序繁杂,且成功率难以把控。又如在三维软件中利用流体烟雾驱动粒子模拟水墨效果的方案,虽然能实现一定水墨运动的动态,但在表现形式上没有达到水墨晕染开来的理想效果。再如使用后期合成软件素材进行蒙版遮罩,不仅需要从大量素材中寻找较合适的素材进行加工,工作量较大,而且由于是素材拼接,效果连贯性会降低。
[0004]因此,现有的水墨晕染方法存在着因制作方式不合理,导致画面效果不佳的技术问题。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种动画渲染方法、装置、计算机设备及计算机可读存储介质,用以提升水墨晕染在纸张上的动画效果质量。
[0006]第一方面,本申请提供一种动画渲染方法,包括:
[0007]获取虚拟纸张模型,以及覆盖在虚拟纸张模型之上的水墨流体模型;其中,虚拟纸张模型中填充有第一属性的第一流体粒子,水墨流体模型中填充有第二属性的第二流体粒子;
[0008]基于预设的速度场信息,对第一流体粒子和第二流体粒子进行流体动力学分析,得到第三属性的第三流体粒子;
[0009]基于第一流体粒子、第二流体粒子以及第三流体粒子,渲染显示水墨流体模型晕染虚拟纸张模型的流体晕染动画。
[0010]第二方面,本申请提供一种动画渲染装置,包括:
[0011]模型获取模块,用于获取虚拟纸张模型,以及覆盖在虚拟纸张模型之上的水墨流体模型;其中,虚拟纸张模型中填充有第一属性的第一流体粒子,水墨流体模型中填充有第二属性的第二流体粒子;
[0012]流体分析模块,用于基于预设的速度场信息,对第一流体粒子和第二流体粒子进行流体动力学分析,得到第三属性的第三流体粒子;
[0013]动画渲染模块,用于基于第一流体粒子、第二流体粒子以及第三流体粒子,渲染显
示水墨流体模型晕染虚拟纸张模型的流体晕染动画。
[0014]第三方面,本申请还提供一种计算机设备,包括:
[0015]一个或多个处理器;
[0016]存储器;以及一个或多个应用程序,其中的一个或多个应用程序被存储于存储器中,并配置为由处理器执行以实现上述的动画渲染方法。
[0017]第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器进行加载,以执行上述动画渲染方法中。
[0018]第五方面,本申请实施例提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面提供的动画渲染方法。
[0019]上述动画渲染方法、装置、计算机设备及计算机可读存储介质,通过获取填充有第一属性的第一流体粒子的虚拟纸张模型,以及覆盖在虚拟纸张模型之上的,填充有第二属性的第二流体粒子的水墨流体模型,即可基于预设的速度场信息,对第一流体粒子和第二流体粒子进行流体动力学分析,得到第三属性的第三流体粒子,最终基于第一流体粒子、第二流体粒子以及第三流体粒子,渲染显示水墨流体模型晕染虚拟纸张模型的流体晕染动画,以从粒子层面完成对水墨液体状的模拟运算,实现水墨晕染纸张的动画特效,进而提升流体晕染动画的效果质量。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例中动画渲染方法的应用场景图;
[0022]图2是本申请实施例中动画渲染方法的流程示意图;
[0023]图3是本申请实施例中流体粒子的界面示意图;
[0024]图4是本申请实施例中受速度场影响下的流体粒子运动界面示意图;
[0025]图5是本申请实施例中受碰撞边界影响下的流体粒子运动界面示意图;
[0026]图6是本申请实施例中的动画渲染装置的结构示意图;
[0027]图7是本申请实施例中的计算机设备的结构示意图。
具体实施方式
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]在本申请的描述中,术语“例如”一词用来表示“用作例子、例证或说明”。本申请中被描述为“例如”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本
领域任何技术人员能够实现和使用本专利技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本专利技术。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本专利技术的描述变得晦涩。因此,本专利技术并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。
[0030]参阅图1,该动画渲染方法可基于云交互系统来实现与执行,其中,云交互系统包括终端设备102和服务器104。终端设备102可以是既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器。终端设备102具体可以是台式终端或移动终端,终端设备102具体还可以是手机、平板电脑、笔记本电脑中的一种。服务器104可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,其包括但不限于计算机、网络主机、单个网络服务器、边缘服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(Cloud Computing)的大量计算机或网络服务器构成。此外,终端设备102与服务器104之间通过网络建立通信连接,网络具体可以是广域网、局域网、城域网中的任意一种。
[0031]在本申请一些实施例中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动画渲染方法,其特征在于,包括:获取虚拟纸张模型,以及覆盖在所述虚拟纸张模型之上的水墨流体模型;其中,所述虚拟纸张模型中填充有第一属性的第一流体粒子,所述水墨流体模型中填充有第二属性的第二流体粒子;基于预设的速度场信息,对所述第一流体粒子和所述第二流体粒子进行流体动力学分析,得到第三属性的第三流体粒子;基于所述第一流体粒子、所述第二流体粒子以及所述第三流体粒子,渲染显示所述水墨流体模型晕染所述虚拟纸张模型的流体晕染动画。2.如权利要求1所述的方法,其特征在于,所述获取虚拟纸张模型,以及覆盖在所述虚拟纸张模型之上的水墨流体模型,包括:获取模型高度满足于预设高度条件的初始虚拟纸张模型和初始水墨流体模型;其中,所述初始水墨流体模型按照所述模型高度所在的方向,覆盖在所述初始虚拟纸张模型之上;获取第一属性的第一流体粒子,以将所述第一流体粒子填充至所述初始虚拟纸张模型中,得到所述虚拟纸张模型;以及获取第二属性的第二流体粒子,以将所述第二流体粒子填充至所述初始水墨流体模型中,得到所述水墨流体模型;其中,所述第一属性包括第一颜色、第一密度、第一粘性值以及第一冷却值中的一种或多种,所述第二属性包括第二颜色、第二密度、第二粘性值以及第二冷却值中的一种或多种。3.如权利要求1所述的方法,其特征在于,所述基于预设的速度场信息,对所述第一流体粒子和所述第二流体粒子进行流体动力学分析,得到第三属性的第三流体粒子,包括:基于预设的速度场信息,对所述第一流体粒子和所述第二流体粒子进行流体动力学分析,以获取所述第二流体粒子与所述第一流体粒子在相融状态下的粒子融合属性值;基于所述粒子融合属性值,获取渲染每一帧动画图像所需的属性信息,得到所述第三属性的第三流体粒子。4.如权利要求3所述的方法,其特征在于,所述基于预设的速度场信息,对所述第一流体粒子和所述第二流体粒子进行流体动力学分析,以获取所述第二流体粒子与所述第一流体粒子在相融状态下的粒子融合属性值,包括:基于预设的冷却递减值,获取每一帧动画图像对应的融合临界值;获取每一帧动画图像中的所述第二流体粒子在所述速度场信息的影响下,与所述第一流体粒子相融达到所述融合临界值之后的粒子融合颜色值和/或粒子融合密度值;将所述粒子融合颜色值和/或所述粒子融合密度值,作为所述粒子融合属性值。5.如权利要求3所述的方法,其特征在于,所述基于所述粒子融...

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

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

1