模型渲染方法、装置和电子设备与流程

文档序号:33766027发布日期:2023-04-18 19:39阅读:27来源:国知局
模型渲染方法、装置和电子设备与流程

本发明涉及模型处理,尤其是涉及一种模型渲染方法、装置和电子设备。


背景技术:

1、相关技术中,通常通过顶点动画实现模型全息错位效果,该顶点动画是逐顶点模型拉伸位移动画,使模型的每个顶点按照规律或输入的距离进行移动,从而使模型的表面进行凹凸运动。但是顶点动画的流畅度和效果,与顶点动画复杂度、模型顶点数成正相关;同时顶点动画需要消耗大量的模型材质性能,导致手游无法通过顶点动画实现模型全息错位效果。


技术实现思路

1、本发明的目的在于提供一种模型渲染方法、装置和电子设备,以较小模型全息错位效果实现的性能消耗,并提高模型全息错位效果的质量。

2、第一方面,本发明提供了一种模型渲染方法,该方法包括:获取待渲染模型;对待渲染模型进行遮罩处理,得到遮罩模型;其中,遮罩模型用于模拟待渲染模型的全息错位效果;基于预设的偏移参数,将遮罩模型嵌套在待渲染模型上,并控制遮罩模型在待渲染模型上移动,得到具有全息错位效果的目标模型。

3、第二方面,本发明提供了一种模型渲染装置,该装置包括:模型获取模块,用于获取待渲染模型;遮罩处理模块,用于对待渲染模型进行遮罩处理,得到遮罩模型;其中,遮罩模型用于模拟待渲染模型的全息错位效果;模型嵌套模块,用于基于预设的偏移参数,将遮罩模型嵌套在待渲染模型上,并控制遮罩模型在待渲染模型上移动,得到具有全息错位效果的目标模型。

4、第三方面,本发明提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述模型渲染方法。

5、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述模型渲染方法。

6、本发明实施例带来了以下有益效果:

7、本发明提供的一种模型渲染方法、装置和电子设备,首先获取待渲染模型;进而对待渲染模型进行遮罩处理,得到遮罩模型,该遮罩模型用于模拟所述待渲染模型的全息错位效果;然后基于预设的偏移参数,将遮罩模型嵌套在待渲染模型上,并控制遮罩模型在待渲染模型上移动,得到具有全息错位效果的目标模型。该方式中,使用两层模型嵌套来制作出一种假的单个模型全息错位效果,可让待渲染模型拥有全息错位效果,且由于是遮罩模型是立体的,则全息错位效果也是立体的,而非单薄的面片错位,从而提高了模型全息错位效果的质量;同时,该方式相对顶点动画的方式性能消耗较少,可在手游端实现模型全息错位效果。

8、本发明的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本发明的上述技术即可得知。

9、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。



技术特征:

1.一种模型渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述待渲染模型进行遮罩处理,得到遮罩模型的步骤,包括:

3.根据权利要求2所述的方法,其特征在于,所述预设条纹图通过下述方式确定:

4.根据权利要求1所述的方法,其特征在于,所述偏移参数通过下述方式确定:

5.根据权利要求4所述的方法,其特征在于,所述通过预设时间参数对预设循环曲线循环调动处理,得到处理结果的步骤,包括:

6.根据权利要求4所述的方法,其特征在于,所述将所述处理结果与预设曲线图谱进行映射处理,得到曲线规律参数的步骤之后,所述方法还包括:

7.根据权利要求4所述的方法,其特征在于,所述预设偏移值通过下述方式确定:

8.根据权利要求1所述的方法,其特征在于,所述基于预设的偏移参数,将所述遮罩模型嵌套在所述待渲染模型上,并控制所述遮罩模型在所述待渲染模型上移动,得到具有全息错位效果的目标模型的步骤,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于预设的偏移参数,将所述遮罩模型嵌套在所述待渲染模型上,并控制所述遮罩模型在所述待渲染模型上移动,得到具有全息错位效果的目标模型的步骤之后,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述基于预设的偏移参数,将所述遮罩模型嵌套在所述待渲染模型上,并控制所述遮罩模型在所述待渲染模型上移动,得到具有全息错位效果的目标模型的步骤之后,所述方法还包括:

11.根据权利要求1所述的方法,其特征在于,所述基于预设的偏移参数,将所述遮罩模型嵌套在所述待渲染模型上,并控制所述遮罩模型在所述待渲染模型上移动,得到具有全息错位效果的目标模型的步骤之后,所述方法还包括:

12.根据权利要求1所述的方法,其特征在于,所述基于预设的偏移参数,将所述遮罩模型嵌套在所述待渲染模型上,并控制所述遮罩模型在所述待渲染模型上移动,得到具有全息错位效果的目标模型的步骤之后,所述方法还包括:

13.一种模型渲染装置,其特征在于,所述装置包括:

14.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至12任一项所述的模型渲染方法。

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至12任一项所述的模型渲染方法。


技术总结
本发明提供了一种模型渲染方法、装置和电子设备,首先获取待渲染模型;进而对待渲染模型进行遮罩处理,得到遮罩模型,该遮罩模型用于模拟所述待渲染模型的全息错位效果;然后基于预设的偏移参数,将遮罩模型嵌套在待渲染模型上,并控制遮罩模型在待渲染模型上移动,得到具有全息错位效果的目标模型。该方式中,使用两层模型嵌套来制作出一种假的单个模型全息错位效果,可让待渲染模型拥有全息错位效果,且由于是遮罩模型是立体的,则全息错位效果也是立体的,而非单薄的面片错位,从而提高了模型全息错位效果的质量;同时,该方式相对顶点动画的方式性能消耗较少,可在手游端实现模型全息错位效果。

技术研发人员:林琳
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1