1.一种三维模型的渲染方法,其特征在于,包括:
获取目标三维模型、颜色贴图、以及为所述目标三维模型施加的动态特效的效果贴图;
确定所述动态特效对应所述颜色贴图的初始透明度遮罩贴图;
基于所述效果贴图和所述初始透明度遮罩贴图,确定特效展示效果贴图、以及确定所述动态特效对应的目标透明度遮罩贴图;
基于所述特效展示效果贴图、所述目标透明度遮罩贴图、和所述颜色贴图,对所述目标三维模型进行渲染,得到所述目标三维模型对应的动态特效在播放过程中的渲染图像;
所述确定所述动态特效对应所述颜色贴图的初始透明度遮罩贴图,包括:确定所述动态特效的特效方向;所述特效方向用于指示的所述目标三维模型在世界坐标系中溶解消失过程中的溶解方向、或出现过程中的生成方向;
基于所述特效方向、以及所述溶解消失过程或出现过程的所述动态特效的尺寸信息,确定所述动态特效的动态特效生效区域;
根据所述特效方向、所述动态特效生效区域,生成初始透明度遮罩贴图;
所述初始透明度遮罩贴图,包括:多个第一像素点分别对应的灰度值;所述灰度值用于表征所述颜色贴图中对应第二像素点的透明度;
所述根据所述特效方向、动态特效生效区域,生成初始透明度遮罩贴图,包括:基于所述特效方向、以及所述动态特效生效区域,确定所述初始透明度遮罩贴图的第一区域和第二区域;其中,所述第一区域包括:所述目标三维模型在溶解消失过程中的消失区域、或在出现过程中的已出现区域;所述第二区域包括:所述目标三维模型在溶解消失过程中的未消失区域、或在出现过程中的未出现区域;
将所述初始透明度遮罩贴图中属于所述第一区域中各个像素点的像素值确定为第一灰度值,以及将属于所述第二区域中的各个像素点的像素值确定为第二灰度值;
基于所述动态特效生效区域中各个像素点与所述第一区域或第二区域之间的距离、所述第一灰度值、和所述第二灰度值,确定所述动态特效生效区域中各个像素点的灰度值;
所述效果贴图包括:多个特效区域;相邻特效区域中像素点的灰度值不同;不同特效区域中像素点的灰度值,表征该特效区域的透明度;
所述确定所述动态特效播放过程中的目标透明度遮罩贴图,包括:
将所述效果贴图中的多个所述特效区域和所述初始透明度遮罩贴图进行融合处理,得到融合贴图;
基于所述融合贴图,得到所述目标透明度遮罩贴图;
所述基于所述效果贴图和所述初始透明度遮罩贴图,确定特效展示效果贴图,包括:获取所述效果贴图的生效尺寸信息;所述生效尺寸信息,包括:第一生效尺寸信息和/或第二生效尺寸信息;所述第一生效尺寸信息用于表征所述效果贴图的尺寸;所述第二生效尺寸信息用于表征所述效果贴图、和所述效果贴图对应的自发光效果的总尺寸;
基于所述效果贴图的生效尺寸信息,对所述融合贴图中各个像素点的像素值进行调整,得到特效生效范围贴图;其中,特效生效范围贴图用于表征所述动态特效对所述目标三维模型的覆盖范围;
对所述颜色贴图、所述特效生效范围贴图、以及特效颜色信息,进行融合处理,得到所述特效展示效果贴图。
2.根据权利要求1所述的方法,其特征在于,所述将所述效果贴图中的多个所述特效区域和所述初始透明度遮罩贴图进行融合处理,得到融合贴图,包括:将所述效果贴图中的多个所述特效区域对应的第一像素点和所述初始透明度遮罩贴图中的第二像素点进行像素值的对位相减操作,得到融合贴图。
3.根据权利要求2所述的方法,其特征在于,所述基于所述效果贴图的生效尺寸信息,对所述融合贴图中各个像素点的像素值进行调整,得到特效生效范围贴图,包括:基于所述生效尺寸信息对全区域效果图像中各个像素点的像素值进行调整,得到中间贴图;
基于预设的第一限性值、和预设的第二限性值,对所述中间贴图中各个像素点的像素值进行限性值调整操作,得到所述特效生效范围贴图。
4.根据权利要求3所述的方法,其特征在于,所述特效颜色信息包括所述颜色贴图对应的主颜色,所述对所述颜色贴图、所述特效生效范围贴图、以及特效颜色信息,进行融合处理,得到所述特效展示效果贴图,包括:利用所述主颜色对所述颜色贴图进行颜色调整后,得到调整颜色贴图;
利用所述调整颜色贴图对所述特效生效范围贴图进行线性插值处理,得到所述特效展示效果贴图。
5.根据权利要求4所述的方法,其特征在于,所述特效颜色信息还包括:所述动态特效的特效颜色、以及所述动态特效的自发光强度;
所述利用所述调整颜色贴图对所述特效生效范围贴图进行线性插值处理,得到所述特效展示效果贴图,包括:利用所述调整颜色贴图、所述特效颜色、和所述自发光强度,对所述特效生效范围贴图进行线性插值处理,得到所述特效展示效果贴图。
6.一种三维模型的渲染装置,其特征在于,用于执行权利要求1所述的三维模型的渲染方法的步骤,包括:获取模块,用于获取目标三维模型、颜色贴图、以及为所述目标三维模型施加的动态特效的效果贴图;
第一确定模块,用于确定所述动态特效对应所述颜色贴图的初始透明度遮罩贴图;
第二确定模块,用于基于所述效果贴图和所述初始透明度遮罩贴图,确定特效展示效果贴图、以及确定所述动态特效对应的目标透明度遮罩贴图;
渲染模块,用于基于所述特效展示效果贴图、所述目标透明度遮罩贴图、和所述颜色贴图,对所述目标三维模型进行渲染,得到所述目标三维模型对应的动态特效在播放过程中的渲染图像。
7.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至5任一项所述的三维模型的渲染方法的步骤。
8.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至5任一项所述的三维模型的渲染方法的步骤。