【技术实现步骤摘要】
本申请涉及数据压缩应用技术,具体涉及一种alembic三维动画缓存文件压缩方法及装置。
技术介绍
1、三维动画(3d动画)是一种使用计算机图形学技术创建的动画形式。它通过模拟三维空间中的物体和场景,生成具有深度感和立体感的动态图像,广泛应用于电影、电视、广告、游戏、虚拟现实(vr)和增强现实(ar)等领域。
2、目前,在三维动画的制作过程中经常使用到alembic动画缓存文件(指的是使用alembic格式存储的动画数据文件)。由于alembic格式的文件能够完整地存储动画解算后的每一帧动画数据的uv、法线、顶点以及面等信息,而复杂几何体通常拥有数十万甚至上百万顶点的模型,所以alembic动画缓存文件的存储容量都非常大,导致数据存储极为不便。
3、尽管可以使用通用压缩软件(例如:zip或rar)对alembic文件进行压缩,但压缩效果并不理想,压缩率通常在30%到40%之间,这意味着文件的体积仍然相对较大。此外,这些压缩软件并没有与3ds max、maya、unreal engine等主流3d制作软件直接集成,导
...【技术保护点】
1.一种Alembic三维动画缓存文件压缩方法,其特征在于,包括:
2.根据权利要求1所述的Alembic三维动画缓存文件压缩方法,其特征在于,步骤2中,所述二维数据和三维数据均为32位浮点类型数据。
3.根据权利要求2所述的Alembic三维动画缓存文件压缩方法,其特征在于,步骤2中,所述二维数据和三维数据包括UV、法线和顶点。
4.根据权利要求1所述的Alembic三维动画缓存文件压缩方法,其特征在于,步骤3中,调整所述二维数据和三维数据的存储顺序时:
5.根据权利要求4所述的Alembic三维动画缓存文件压缩方法,
...【技术特征摘要】
1.一种alembic三维动画缓存文件压缩方法,其特征在于,包括:
2.根据权利要求1所述的alembic三维动画缓存文件压缩方法,其特征在于,步骤2中,所述二维数据和三维数据均为32位浮点类型数据。
3.根据权利要求2所述的alembic三维动画缓存文件压缩方法,其特征在于,步骤2中,所述二维数据和三维数据包括uv、法线和顶点。
4.根据权利要求1所述的alembic三维动画缓存文件压缩方法,其特征在于,步骤3中,调整所述二维数据和三维数据的存储顺序时:
5.根据权利要求4所述的alembic三维动画缓存文件压缩方法,其特...
【专利技术属性】
技术研发人员:钱晓宇,于斌,孙博文,高书涛,武雪飞,赵东升,
申请(专利权)人:君艺心北京文化传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。