体积精度调控、渲染、动画制作方法、装置、介质和设备制造方法及图纸

技术编号:37376017 阅读:5 留言:0更新日期:2023-04-27 07:19
本公开提供了一种模型体积精度调控方法、模型体积渲染方法、动画制作方法、装置、介质和电子设备,涉及动画技术领域。该模型体积精度调控方法构建待处理模型体积的初始包围盒;去除所述初始包围盒中背离虚拟相机的表面,以及与所述虚拟相机之间的相对夹角小于预设夹角的表面,得到预处理包围盒;以所述虚拟相机为投射点,确定所述预处理包围盒在当前屏幕中的投射面;若所述预处理包围盒的体素数与所述投射面的像素数的相对比值大于预设比值,则降低所述待处理模型体积的精度。解决了目前体积的画面精度较难控制的技术问题,达到了在保证画面效果的前提下精准调节画面精度技术效果。面效果的前提下精准调节画面精度技术效果。面效果的前提下精准调节画面精度技术效果。

【技术实现步骤摘要】
体积精度调控、渲染、动画制作方法、装置、介质和设备


[0001]本公开涉及动画
,尤其涉及一种模型体积精度调控方法、模型体积渲染方法、动画制作方法、装置、介质和电子设备。

技术介绍

[0002]在影视制作中经常会用到体积,体积既可以用在制作像云,烟,火等动画效果,也可以把例如速度场、碰撞场等解算数据存储其中,体积会以体素的形式把这些解算数据数据储存在空间中,体素是储存这些数据的最小三维单元网格,体素的大小决定了模型体积精度的高低,体素越小体积的精度越高,反之精度越低。
[0003]在制作像云海,战争场面等比较大的场景时,时常会在场景中用到大量的体积,如果将这些体积的精度设置的较高,对硬件的要求会呈几何级数的增加甚至无法出图;如果体积的精度设置的较低,又无法达到画面的要求。
[0004]因此,目前体积的画面精度较难控制。

技术实现思路

[0005]本公开提供了一种模型体积精度调控方法、模型体积渲染方法、动画制作方法、装置、介质和电子设备,进而在保证画面效果的前提下精准调节画面精度技术效果。
[0006]第一方面,本公开一个实施例提供了一种模型体积精度调控方法,包括:
[0007]构建待处理模型体积的初始包围盒;
[0008]去除初始包围盒中背离虚拟相机的表面,以及与虚拟相机之间的相对夹角小于预设夹角的表面,得到预处理包围盒;
[0009]以虚拟相机为投射点,确定预处理包围盒在当前屏幕中的投射面;
[0010]若预处理包围盒的体素数与投射面的像素数的相对比值大于预设比值,则降低待处理模型体积的精度。
[0011]第二方面,本公开一个实施例提供了一种模型体积渲染方法,包括:
[0012]根据如上任一项的模型体积精度调控方法对待处理模型体积的精度进行调控,得到目标精度的预处理模型体积;
[0013]对预处理模型体积进行渲染,得到第一目标模型体积。
[0014]第三方面,本公开一个实施例提供了一种动画制作方法,包括:
[0015]根据如上任一项的模型体积精度调控方法确定虚拟场景中各待处理模型体积的精度,得到各待处理模型体积的目标精度;
[0016]基于各目标精度对各待处理模型体积的精度进行调节,得到各第二目标模型体积;
[0017]基于各第二目标模型体积构建对应的目标动画,并在虚拟场景中显示目标动画。
[0018]第四方面,本公开一个实施例提供了一种模型体积精度调控装置,该装置包括:
[0019]构建模块,用于构建待处理模型体积的初始包围盒;
[0020]修正模块,用于去除初始包围盒中背离虚拟相机的表面,以及与虚拟相机之间的相对夹角小于预设夹角的表面,得到预处理包围盒;
[0021]第一确定模块,用于以虚拟相机为投射点,确定预处理包围盒在当前屏幕中的投射面;
[0022]第一调节模块,用于若预处理包围盒的体素数与投射面的像素数的相对比值大于预设比值,则降低待处理模型体积的精度。
[0023]第五方面,本公开一个实施例提供了一种模型体积渲染装置,包括:
[0024]调控模块,用于根据如上任一项的模型体积精度调控方法对待处理模型体积的精度进行调控,得到目标精度的预处理模型体积;
[0025]渲染模块,用于对预处理模型体积进行渲染,得到第一目标模型体积。
[0026]第六方面,本公开一个实施例提供了一种动画制作装置,该装置包括:
[0027]第二确定模块,用于根据如上任一项的模型体积精度调控方法确定虚拟场景中各待处理模型体积的精度,得到各待处理模型体积的目标精度;
[0028]第二调节模块,用于基于各目标精度对各待处理模型体积的精度进行调节,得到各第二目标模型体积;
[0029]动画模块,用于基于各第二目标模型体积构建对应的目标动画,并在虚拟场景中显示目标动画。
[0030]第七方面,本公开一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上的方法。
[0031]第八方面,本公开一个实施例提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行如上的方法。
[0032]本公开的技术方案具有以下有益效果:
[0033]上述模型体积精度调控方法,先构建待处理模型体积的初始包围盒,在去除初始包围盒中背离虚拟相机的表面,以及与虚拟相机之间的相对夹角小于预设夹角的表面得到预处理包围盒后,以虚拟相机为投射点,确定预处理包围盒在当前屏幕中的投射面,在预处理包围盒的体素数与投射面的像素数的相对比值大于预设比值,则降低待处理模型体积的精度,即可以降低远离屏幕,以及在当前屏幕中占比较小的待处理模型体积的精度,在满足画面质量的前提下降低存储资源与计算资源的消耗,从而解决了目前体积的画面精度较难控制的技术问题,达到了在保证画面效果的前提下精准调节画面精度技术效果。
[0034]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0035]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1示出本示例性实施方式中一种模型体积精度调控方法的流程图;
[0037]图2示出本示例性实施方式中一种模型体积精度调控方法的过程示意图;
[0038]图3示出本示例性实施方式中一种模型体积精度调控方法的过程示意图;
[0039]图4示出本示例性实施方式中一种模型体积精度调控方法的过程示意图;
[0040]图5示出本示例性实施方式中一种模型体积精度调控方法的过程示意图;
[0041]图6示出本示例性实施方式中一种模型体积精度调控方法的过程示意图;
[0042]图7示出本示例性实施方式中一种模型体积精度调控方法的过程示意图;
[0043]图8示出本示例性实施方式中一种模型体积精度调控方法的过程示意图;
[0044]图9示出本示例性实施方式中一种模型体积精度调控方法的流程图;
[0045]图10示出本示例性实施方式中一种模型体积精度调控方法的流程图;
[0046]图11示出本示例性实施方式中一种模型体积渲染方法的流程图;
[0047]图12示出本示例性实施方式中一种动画制作方法的流程图;
[0048]图13示出本示例性实施方式中一种模型体积精度调控装置结构示意图;
[0049]图14示出本示例性实施方式中一种模型体积渲染装置结构示意图;
[0050]图15示出本示例性实施方式中一种动画制作装置结构示意图;
[0051]图16示出本示例性实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型体积精度调控方法,其特征在于,包括:构建待处理模型体积的初始包围盒;去除所述初始包围盒中背离虚拟相机的表面,以及与所述虚拟相机之间的相对夹角小于预设夹角的表面,得到预处理包围盒;以所述虚拟相机为投射点,确定所述预处理包围盒在当前屏幕中的投射面;若所述预处理包围盒的体素数与所述投射面的像素数的相对比值大于预设比值,则降低所述待处理模型体积的精度。2.根据权利要求1所述的模型体积精度调控方法,其特征在于,在所述去除所述初始包围盒中背离虚拟相机的表面,以及与所述虚拟相机之间的相对夹角小于预设夹角的表面,得到预处理包围盒之前,所述方法还包括:针对所述初始包围盒的每个表面,计算各表面法线与所述虚拟相机之间的夹角,得到所述相对夹角。3.根据权利要求1所述的模型体积精度调控方法,其特征在于,在所述以所述虚拟相机为投射点,确定所述预处理包围盒在当前屏幕中的投射面之后,所述方法还包括:确定所述当前屏幕的屏幕面积,以及所述投射面的投射面积;根据所述投射面积、所述屏幕面积与所述当前屏幕的分辨率计算所述投射面的所述像素数。4.根据权利要求3所述的模型体积精度调控方法,其特征在于,在所述以所述虚拟相机为投射点,确定所述预处理包围盒在当前屏幕中的投射面之后,所述方法还包括:根据所述投射面积与所述待处理模型体积的单位体素尺寸确定所述预处理包围盒的所述体素数。5.根据权利要求1所述的模型体积精度调控方法,其特征在于,所述若所述预处理包围盒的体素数与所述投射面的像素数的相对比值大于预设比值,则降低所述待处理模型体积的精度,包括:若所述预处理包围盒的所述体素数与所述投射面的像素数的所述相对比值大于所述预设比值,则减小精度调节系数,得到目标精度调节系数;其中,所述精度调节系数与所述相对比值呈正相关;基于所述目标精度调节系数对所述待处理模型体积的当前精度进行修正,得到第二目标模型体积。6.根据权利要求1所述的模型体积精度调控方法,其特征在于,所述方法还包括:若所述预处理包围盒的所述体素数与所述投射面的所述像素数的所述相对比值不大于所述预设比值,则将所述待处理模型体积的精度确定为目标精度。7.一种模型体积渲染方法,其特征在于,包括:根据权利要求1

6任一项所述的模型体积精度...

【专利技术属性】
技术研发人员:梁广亮
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1