本公开实施例涉及图像处理,尤其涉及一种生成动态纹理的方法、装置、电子设备及存储介质。
背景技术:
1、随着网络技术的发展,可以通过纹理贴图来丰富三维模型的视觉效果,提升用户的观看体验。其中,动态纹理作为一种特殊形式的纹理贴图,在空间上具有稳态性,在时间维度上具有随机周期性,被用于以动态的视觉效果向用户呈现三维模型。然而,相关技术中生成动态纹理的方式未考虑三维模型本身的特性,存在动态纹理在模型上显示效果不佳的问题。
技术实现思路
1、本公开实施例提供一种生成动态纹理的方法、装置、电子设备及存储介质。
2、第一方面,本公开实施例提供了一种生成动态纹理的方法,该方法包括:
3、获取目标模型,并确定所述目标模型的参数信息;
4、获取纹理贴图;
5、基于所述目标模型的参数信息和所述纹理贴图,控制所述纹理贴图于所述目标模型上进行动态显示。
6、第二方面,本公开实施例提供了一种生成动态纹理的装置,该装置包括:
7、目标模型获取模块,用于获取目标模型,并确定所述目标模型的参数信息;
8、纹理贴图获取模块,用于获取纹理贴图;
9、纹理贴图显示模块,用于基于所述目标模型的参数信息和所述纹理贴图,控制所述纹理贴图于所述目标模型上进行动态显示。
10、第三方面,本公开实施例还提供了一种电子设备,电子设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序,
13、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本公开实施例任一所述的生成动态纹理的方法。
14、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的生成动态纹理的方法。
15、本公开实施例的技术方案,通过获取目标模型,确定目标模型的参数信息,并且获取纹理贴图,基于目标模型的参数信息和纹理贴图,控制纹理贴图于目标模型上进行动态显示,由于本方案利用了目标模型的参数信息,使得纹理贴图在目标模型上的动态显示效果与模型本身的关联性更强,弱化了动态显示时纹理贴图与目标模型之间的割裂感,有效改善了动态纹理显示效果,提升了用户观看体验。
1.一种生成动态纹理的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标模型的参数信息包括所述目标模型中多个像素点的目标向量场信息;
3.根据权利要求2所述的方法,其特征在于所述纹理图像序列中的首帧纹理图像与终帧纹理图像相同。
4.根据权利要求2所述的方法,其特征在于,所述目标模型由至少一个网格构成,所述至少一个网格包括至少三个顶点,确定所述目标模型中多个像素点的目标向量场信息,包括:
5.根据权利要求2所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述像素点梯度更新相应像素点的目标向量场信息,包括:
7.根据权利要求2所述的方法,其特征在于,所述目标向量场信息中包括运动方向和运动速率,所述依据所述目标向量场信息和所述纹理贴图,确定纹理图像序列,包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述首帧纹理图像、终帧纹理图像、运动方向和运动速率,确定所述纹理图像序列中的各帧纹理图像,包括:
9.根据权利要求7所述的方法,其特征在于,还包括:
10.一种生成动态纹理的装置,其特征在于,包括:
11.一种电子设备,其特征在于,所述电子设备包括:
12.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-9中任一所述的生成动态纹理的方法。