【技术实现步骤摘要】
树冠状模型的信息处理方法、装置、电子设备及存储介质
[0001]本公开涉及计算机动画
,尤其涉及一种树冠状模型的信息处理方法、装置、电子设备及存储介质。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在计算机动画领域,尤其是在游戏场景的制作中,树木模型是场景中常见的元素,为了增强其视觉反馈,通常需要赋予树木尤其是其树冠部分以环境光遮蔽信息,即进行明暗度的渲染。
[0004]现有技术中,通常预先制作一张AO贴图(AO,Ambient Occlusion,环境光遮蔽),将AO贴图作用于目标模型的表面,与该模型的颜色进行混合,从而到达一种画面具有明暗度的立体感。
[0005]然而,在一些性能控制较严格的应用中,可能会严格限制贴图的数量,因此上述这种预先制作、存储并加载AO贴图的方案,不能满足需求。
技术实现思路
[0006]有鉴于此,本公开的目的在于提出一种树冠状模型的信息处理方法、装 ...
【技术保护点】
【技术特征摘要】
1.一种树冠状模型的信息处理方法,包括:获取目标树冠状模型,并在所述目标树冠状模型上生成包围盒;对所述包围盒进行细分,得到细分后的包围盒,并将所述细分后的包围盒的顶点投射到所述目标树冠状模型表面,得到投射后的包围盒,并将所述投射后的包围盒的顶点移动到所述目标树冠状模型内部,得到收缩后的包围盒;根据所述收缩后的包围盒的顶点与所述目标树冠状模型的有向距离场差值,得到所述目标树冠状模型的环境光遮蔽信息;将所述环境光遮蔽信息存储在所述目标树冠状模型的顶点色中。2.根据权利要求1所述的方法,其中,在所述得到所述目标树冠状模型的环境光遮蔽信息之后,还包括:在所述目标树冠状模型表面生成若干采样点,根据所述采样点生成采样球体;将所述采样球体收缩到所述目标树冠状模型内部,将收缩后的采样球体组合后作为重构模型;根据所述重构模型的表面的曲率,得到所述目标树冠状模型的补充用环境光遮蔽信息;将所述环境光遮蔽信息和所述补充用环境光遮蔽信息混合后存储在所述目标树冠状模型的顶点色中。3.根据权利要求1所述的方法,其中,所述根据所述收缩后的包围盒的顶点与所述目标树冠状模型的有向距离场差值,得到所述目标树冠状模型的环境光遮蔽信息,具体包括:对于所述收缩后的包围盒的顶点,计算该顶点到所述目标树冠状模型的最近三角面的所述有向距离场差值,并将所述有向距离场差值转化为该顶点的灰度值;将该顶点的灰度值作为所述目标树冠状模型表面上距离该顶点最近的位置的所述环境光遮蔽信息。4.根据权利要求2所述的方法,其中,所述根据所述重构模型的表面的曲率,得到所述目标树冠状模型的补充用环境光遮蔽信息,具体包括:对于所述重构模型的顶点,计算该顶点所在的所述重构模型的表面的曲率,并将所述曲率转化为该顶点的灰度值;将该顶点的灰度值作为所述目标树冠状模型表面上距离该顶点最近的位置的所述补充用环境光遮蔽信息。5.根据权利要求1所述的方法,其中,所述包围盒为轴对齐包围盒;所述在所述目标树冠状模型上生成包围盒,具体包括:基于所述目标树冠状模型的边界框,在所述目标树冠状模型上生成所述包围盒。6.根据权利要求1所述的方法,其中,所述对所述包围盒进行细分,得到细分后的包围盒,具体包括:对于所述包围盒的三角面,确定该三角面的中心点,并将所述中心点分别与该三角面的顶点相连。7.根据权利要求1所述的方法,其中,所述将所述细分后的包围盒的顶点投射到所述目标树冠状模型表面,得到投射后的包围盒,具体包括:对于所述细分后的包围盒的顶点,将该顶点移动到所述目标树冠状模型表面上距离该
顶点最近的位置。8.根据权利要求1所述的方法,其中,在所述将所述细分后的包围盒的顶点...
【专利技术属性】
技术研发人员:陈睿,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。