特效渲染方法、装置、电子设备及存储介质与流程

文档序号:24161072发布日期:2021-03-05 16:57阅读:来源:国知局

技术特征:
1.一种特效渲染方法,其特征在于,包括响应于特效渲染触发指令,获取模拟目标物质的虚拟粒子的初始参数,所述初始参数表征所述虚拟粒子在初始状态下的布局信息和运动信息;确定目标页面中目标对象的目标关键点;基于所述初始参数渲染所述虚拟粒子,以生成所述目标物质从所述目标关键点流出的第一特效。2.根据权利要求1所述的特效渲染方法,其特征在于,所述初始参数包括初始密度,所述基于所述初始参数渲染所述虚拟粒子,以生成所述目标物质从所述目标关键点流出的第一特效包括:根据所述目标关键点和所述初始密度,确定所述虚拟粒子在所述目标页面的初始位置;根据密度颜色映射关系、所述初始密度和所述初始位置确定所述虚拟粒子的初始颜色信息,所述密度颜色映射关系表征每个像素点上的虚拟粒子的平均密度与颜色间的映射关系;基于所述初始颜色信息和所述虚拟粒子对应的初始形状渲染所述虚拟粒子,以生成所述目标物质从所述目标关键点处流出的第一特效。3.根据权利要求2所述的特效渲染方法,其特征在于,所述初始参数还包括初始密度,在基于所述初始颜色信息和所述虚拟粒子对应的初始形状渲染所述虚拟粒子,以生成所述目标物质从所述目标关键点处流出的第一特效之前,所述方法还包括:将所述虚拟粒子的初始速度的大小和方向转换成由所述初始位置处出发的目标向量;根据所述目标向量,对所述虚拟粒子对应的初始形状进行拉伸处理,得到所述虚拟粒子的目标形状;所述基于所述初始颜色信息和所述虚拟粒子对应的初始形状渲染所述虚拟粒子,以生成所述目标物质从所述目标关键点处流出的第一特效包括:基于所述初始颜色信息和所述目标形状渲染所述虚拟粒子,以生成所述目标物质从所述目标关键点处流出的第一特效。4.根据权利要求2所述的特效渲染方法,其特征在于,所述虚拟粒子包括第一数量个虚拟粒子;所述根据密度颜色映射关系、所述初始密度和所述初始位置确定所述虚拟粒子的初始颜色信息包括:根据每个虚拟粒子在所述目标页面的初始位置依次渲染所述每个虚拟粒子的预设纹理,得到目标纹理;从所述目标纹理提取所述每个虚拟粒子所在位置的透明度,并将所述每个虚拟粒子所在位置的透明度作为所述每个虚拟粒子的密度权重;根据所述第一数量个虚拟粒子的密度权重,计算所述目标纹理的每个像素点上虚拟粒子的密度权重之和;根据所述第一数量个虚拟粒子的密度权重和所述第一数量个虚拟粒子的初始密度,计算所述目标纹理的每个像素点上虚拟粒子的密度加权之和;根据所述密度权重之和和所述密度加权之和,确定所述每个像素点上的平均密度;根据所述密度颜色映射关系和所述每个像素点上的平均密度,确定所述每个像素点上
虚拟粒子的初始颜色信息。5.根据权利要求4所述的特效渲染方法,其特征在于,在根据所述密度颜色映射关系和所述每个像素点上的平均密度,确定所述每个像素点上虚拟粒子的初始颜色信息之后,所述方法还包括:获取所述每个像素点对应的预设透明度;基于所述每个像素点对应的预设透明度更新所述每个像素点上虚拟粒子的初始颜色信息。6.根据权利要求2至5任一所述的特效渲染方法,其特征在于,所述初始参数还包括:初始粒网传动参数,所述初始粒网传动参数表征所述虚拟粒子的物理属性中传递给目标网格的物理属性,所述目标网格为对所述目标页面进行网格剖分得到的;所述方法还包括:根据所述虚拟粒子的初始粒网传动参数,确定所述目标网格在当前时刻的物理属性;根据所述目标网格在所述当前时刻的物理属性确定所述目标网格在所述当前时刻的下一时刻的网粒传动参数,所述网粒传动参数表征所述目标网格的物理属性中传递给所虚拟粒子的物理属性;基于所述目标网格在所述下一时刻的网粒传动参数确定所述虚拟粒子在所述下一时刻的速度;根据所述虚拟粒子在所述下一时刻的速度、所述目标网格在所述下一时刻的物理属性和所述初始位置,确定所述虚拟粒子在所述下一时刻的位置;根据所述虚拟粒子在所述下一时刻的位置,确定所述虚拟粒子在所述下一时刻的密度;基于所述下一时刻的密度、所述下一时刻的位置和所述下一时刻的速度,将所述第一特效更新为所述目标物质在所述目标页面流动的第二特效。7.根据权利要求6所述的特效渲染方法,其特征在于,所述虚拟粒子包括第一数量个虚拟粒子,所述根据所述虚拟粒子在所述下一时刻的位置,确定所述虚拟粒子在所述下一时刻的密度包括:根据所述虚拟粒子在所述下一时刻的位置确定所述每个虚拟粒子预设范围内的虚拟粒子数量;根据所述每个虚拟粒子预设范围内的虚拟粒子数量,计算所述每个虚拟粒子在所述下一时刻的密度。8.一种特效渲染装置,其特征在于,包括:初始参数获取模块,被配置为执行响应于特效渲染触发指令,获取模拟目标物质的虚拟粒子的初始参数,所述初始参数表征所述虚拟粒子在初始状态下的布局信息和运动信息;目标关键点确定模块,被配置为执行确定目标页面中目标对象的目标关键点;特效渲染模块,被配置为执行基于所述初始参数渲染所述虚拟粒子,以生成所述目标物质从所述目标关键点流出的第一特效。9.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的特效渲染方法。10.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至7中任一项所述的特效渲染方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1