一种动画模型渲染方法、装置、设备以及介质制造方法及图纸

技术编号:42440346 阅读:31 留言:0更新日期:2024-08-16 16:49
本发明专利技术公开了一种动画模型渲染方法、装置、设备以及介质,包括:根据目标需求,确定目标待加载实例的动画类型、目标待加载实例的数量和目标加载实例的动画类型。加载目标加载实例,获取目标加载实例的第一数集,并将第一数集缓存至第一缓存区域中;对每个目标待加载实例进行打标,生成每个目标待加载实例对应的唯一标识符;根据目标需求,分别确定每个目标待加载实例的第二数集,并将第二数集缓存至第二缓存区域中;根据每个目标待加载实例的唯一标识符、第一缓存区域中的第一数集以及第二缓存区域中的第二数集,在目标屏幕中分别对每个目标待加载实例进行加载渲染。本发明专利技术可以提高降低处理器负载,提高渲染效率。

【技术实现步骤摘要】

本专利技术涉及图像领域,尤其涉及一种动画模型渲染方法、装置、设备以及介质


技术介绍

1、实现多个以上的骨骼动画是指在一个模型中同时使用多个骨骼动画,并通过控制各个骨骼动画的播放状态和权重来实现复杂的动画效果。通常,一个模型的骨骼动画是由一个骨骼层级结构和对应的动画数据组成。每个骨骼都可以控制模型中的一部分或全部的顶点位置、旋转、缩放等变换。实现多个以上的骨骼动画可以为角色动画、物体动画等带来更丰富和多样化的表现效果。例如,可以同时播放一个角色的行走动画和攻击动画,通过控制各个骨骼动画的权重和过渡方式,实现平滑的过渡效果。在实现多个以上的骨骼动画时,过多的骨骼动画会增加gpu和cpu负担和内存占用,可能对性能产生影响,导致“掉帧”。

2、针对实现多个以上的骨骼动画,现有技术通常采用加载模型并在执行动画时复制模型数据的方式。这种方法在大规模使用骨骼动画模型时存在性能问题,导致页面卡顿或崩溃。因此,针对实现多个以上的骨骼动画时,如何降低页面卡顿或崩溃发生的概率是亟待解决的问题。


技术实现思路</p>

1、本申本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述一种动画模型渲染方法,其特征在于,获取所述目标加载实例的第一数集之后,还包括:

3.如权利要求1所述一种动画模型渲染方法,其特征在于,构建所述第二缓存区域,包括:

4.如权利要求1所述一种动画模型渲染方法,其特征在于,在目标屏幕中分别对每个目标待加载实例进行加载渲染后,方法还包括:

5.如权利要求1所述一种动画模型渲染方法,其特征在于,根据每个目标待加载实例的唯一标识、所述第一缓存区域中的第一数集以及所述第二缓存区域中的第二数集,在目标屏幕中分别对每个目标待加载实例进...

【技术特征摘要】

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

2.如权利要求1所述一种动画模型渲染方法,其特征在于,获取所述目标加载实例的第一数集之后,还包括:

3.如权利要求1所述一种动画模型渲染方法,其特征在于,构建所述第二缓存区域,包括:

4.如权利要求1所述一种动画模型渲染方法,其特征在于,在目标屏幕中分别对每个目标待加载实例进行加载渲染后,方法还包括:

5.如权利要求1所述一种动画模型渲染方法,其特征在于,根据每个目标待加载实例的唯一标识、所述第一缓存区域中的第一数集以及所述第二缓...

【专利技术属性】
技术研发人员:周普徐祥罗毅杨海荣胥果马华均
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:

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

1