【技术实现步骤摘要】
动态物体的烘焙方法、装置、计算机设备和存储介质
本专利技术涉及图像处理
,尤其涉及一种动态物体的烘焙方法、装置、计算机设备和存储介质。
技术介绍
随着图形学技术的发展以及计算机性能的提升,三维(3Dimensions,3D)模型烘焙以及渲染等被广泛应用于电影、游戏、工程设计等行业。然而随着虚拟的场景中画面的精细度和复杂度不断提高,3D模型在渲染时所需要耗费的计算量也迅速上升。特别是对大规模的集群3D模型和动态物体的烘焙。目前对于动态物体的烘焙主要是采用软件实时光照技术来实现阴影的动态跟随,即进行实时烘焙,但该方法因计算量过大、运行效率低,会引起系统的负荷太大从而导致系统运行非常缓慢,甚至无法运行。
技术实现思路
有鉴于此,本专利技术提供了一种动态物体的烘焙方法、装置、计算机设备和存储介质,以克服现有技术中针对动态物体的实时烘焙方法计算量大、效率低容易造成系统运行缓慢的问题。为实现上述目的,本专利技术提供如下技术方案:本专利技术实施例提供了一种动态物体的烘焙方法,包括以下步骤: ...
【技术保护点】
1.一种动态物体的烘焙方法,其特征在于,包括以下步骤:/n获取待烘焙的目标动态物体模型和场景信息;/n对所述目标动态物体模型进行模块划分,得到多个目标模块模型;/n将每个所述目标模块模型与烘焙数据集中的标准模块模型进行比对,找出每个所述目标模块模型对应的标准模块模型;/n基于所述标准模块模型和所述场景信息,从所述烘焙数据集中确定每个与所述标准模块模型和所述场景信息对应的标准贴图;/n采用每个所述标准贴图对各所述目标模块模型进行烘焙,并将烘焙后的各所述目标模块模型进行组合,得到烘焙目标动态物体模型。/n
【技术特征摘要】
1.一种动态物体的烘焙方法,其特征在于,包括以下步骤:
获取待烘焙的目标动态物体模型和场景信息;
对所述目标动态物体模型进行模块划分,得到多个目标模块模型;
将每个所述目标模块模型与烘焙数据集中的标准模块模型进行比对,找出每个所述目标模块模型对应的标准模块模型;
基于所述标准模块模型和所述场景信息,从所述烘焙数据集中确定每个与所述标准模块模型和所述场景信息对应的标准贴图;
采用每个所述标准贴图对各所述目标模块模型进行烘焙,并将烘焙后的各所述目标模块模型进行组合,得到烘焙目标动态物体模型。
2.根据权利要求1所述的方法,其特征在于,还包括:
获取历史的动态物体模型;
对所述历史的动态物体模型进行模块划分,得到多个标准模块模型;
基于所述场景信息对各所述标准模块模型进行烘焙,得到各标准贴图;
根据各所述标准模块模型和各所述标准贴图建立所述烘焙数据集。
3.根据权利要求2所述的方法,其特征在于,基于所述场景信息对各所述标准模块模型进行烘焙,得到各标准贴图的步骤中,包括:
对每个所述标准模块模型添加阴影平面,得到各阴影添加后的标准模块模型;
对每一个所述阴影添加后的标准模块模型依次进行无光属性设置以及渲染烘焙,得到各所述标准贴图。
4.根据权利要求3所述所述的方法,其特征在于,对每个所述标准模块模型添加阴影平面的步骤中,包括:
选取尺寸大于所述标准模块模型的所述阴影平面放置于所述标准模块模型的底部。
5.根据权利要求3或4所述的方法,其特征...
【专利技术属性】
技术研发人员:王世安,查雁南,
申请(专利权)人:广州工程技术职业学院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。