运动模糊的渲染方法、装置、电子设备及存储介质与流程

文档序号:35269216发布日期:2023-08-30 11:30阅读:24来源:国知局
运动模糊的渲染方法、装置、电子设备及存储介质与流程

本发明涉及动画效果制作,尤其是涉及一种运动模糊的渲染方法、装置、电子设备及存储介质。


背景技术:

1、为了渲染高质量动画效果,计算机动画制作通常需要开启运动模糊渲染。相关技术的渲染器中,在开启运动模糊后,会将颜色层和运动模糊层的信息放在同一层中来表现运动模糊效果,导致无法单独调节运动模糊参数。为了可单独调节运动模糊层,渲染器也可以单独输出的运动模糊层和颜色层的信息,但该方式基于xyz轴向计算出来的运动模糊层信息存在物理性错误,例如,物体向前快速运动,运动模糊方向应该是向后的,但是该方式得到的运动模糊方向是向上和向下的,从而无法还原真实的运动拖尾效果,导致运动模糊渲染效果较差。


技术实现思路

1、本发明提供一种运动模糊的渲染方法、装置、电子设备及存储介质,以在运动模糊可单独调节的基础上,还原真实的运动模糊效果,提高运动模糊渲染效果。

2、第一方面,本发明提供了一种运动模糊的渲染方法,该方法包括:获取需要渲染运动模糊效果的目标模型;响应于通道层的创建操作,创建目标运动模糊层;基于预设的埋入式命令,确定目标运动模糊层对应的运动模糊计算模式;其中,运动模糊计算模式用于基于目标轴向计算目标模型的运动轨迹信息;运动轨迹信息用于指示目标模型在运动过程中的运动方向;通过运动模糊计算模式,得到目标模型的运动轨迹信息,并基于运动轨迹信息确定目标模型的运动模糊信息,通过目标运动模糊层将运动模糊信息输出至渲染器,以使渲染器根据运动模糊信息渲染目标模型的运动模糊效果。

3、第二方面,本发明提供了一种运动模糊的渲染装置,该装置包括:模型获取模块,用于获取需要渲染运动模糊效果的目标模型;通道层新建模块,用于响应于通道层的创建操作,创建目标运动模糊层;模式确定模块,用于基于预设的埋入式命令,确定目标运动模糊层对应的运动模糊计算模式;其中,运动模糊计算模式用于基于目标轴向计算目标模型的运动轨迹信息;运动轨迹信息用于指示目标模型在运动过程中的运动方向;运动模糊生成模块,用于通过运动模糊计算模式,得到目标模型的运动轨迹信息,并基于运动轨迹信息确定目标模型的运动模糊信息,通过目标运动模糊层将运动模糊信息输出至渲染器,以使渲染器根据运动模糊信息渲染目标模型的运动模糊效果。

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

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

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

7、本发明提供的一种运动模糊的渲染方法、装置、电子设备及存储介质,首先获取需要渲染运动模糊效果的目标模型;进而响应于通道层的创建操作,创建目标运动模糊层;然后基于预设的埋入式命令,确定目标运动模糊层对应的运动模糊计算模式;其中,运动模糊计算模式用于基于目标轴向计算目标模型的运动轨迹信息;运动轨迹信息用于指示目标模型在运动过程中的运动方向;再通过运动模糊计算模式,得到目标模型的运动轨迹信息,并基于运动轨迹信息确定目标模型的运动模糊信息,通过目标运动模糊层将运动模糊信息输出至渲染器,以使渲染器根据运动模糊信息渲染目标模型的运动模糊效果。该方式通过新建运动模糊层,并更改当前运动模糊层内置的不正确轴向和模型运动轨迹的计算方式,使得运动模糊层能够在运动模糊可单独调节的基础上,还原正确的运动模糊效果,有助于提高运动模糊渲染效果。

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

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



技术特征:

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

2.根据权利要求1所述的方法,其特征在于,所述基于预设的埋入式命令,确定所述目标运动模糊层对应的运动模糊计算模式,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述基于预设的埋入式命令,确定所述目标运动模糊层对应的运动模糊计算模式之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述通过所述运动模糊计算模式,得到所述目标模型的运动轨迹信息,并基于所述运动轨迹信息确定所述目标模型的运动模糊信息,通过所述目标运动模糊层将所述运动模糊信息输出至渲染器,包括:

5.根据权利要求4所述的方法,其特征在于,所述运动轨迹信息包括:所述目标模型中的每个元素在每个时间点对应的运动方向;所述运动模糊信息用于指示所述目标模型在每个时间点存在运动模糊的目标元素;在所述运动模糊信息中,存在运动模糊的目标元素的颜色与不存在运动模糊的元素的颜色不同。

6.根据权利要求5所述的方法,其特征在于,所述根据所述运动轨迹信息,得到所述目标模型的运动模糊信息,包括:

7.根据权利要求1所述的方法,其特征在于,所述渲染器根据所述运动模糊信息渲染所述目标模型的运动模糊效果,包括:

8.一种运动模糊的渲染装置,其特征在于,所述装置包括:

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

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


技术总结
本发明提供了一种运动模糊的渲染方法、装置、电子设备及存储介质,响应于通道层的创建操作,创建目标运动模糊层;基于埋入式命令,确定目标运动模糊层对应的用于基于目标轴向计算所述目标模型的运动轨迹信息的运动模糊计算模式;通过运动模糊计算模式,得到目标模型的运动轨迹信息,并基于运动轨迹信息确定目标模型的运动模糊信息,通过目标运动模糊层将运动模糊信息输出至渲染器,以使渲染器根据运动模糊信息渲染目标模型的运动模糊效果。该方式通过新建运动模糊层,并更改当前运动模糊层内置的不正确轴向和模型运动轨迹的计算方式,使得运动模糊层能够在运动模糊可单独调节的基础上,还原正确的运动模糊效果,有助于提高运动模糊渲染效果。

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