一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于体素模型的存储优化方法、装置及电子设备与流程

2021-10-29 20:00:00 来源:中国专利 TAG:电子设备 装置 模型 用于 优化

技术特征:
1.一种用于体素模型的存储优化方法,包括:按照体素立方体对所述体素模型进行划分,并确定所述体素模型中各个体素立方体的对应设定位置的体素顶点的坐标参数,每一个所述体素立方体是由设定数量个体素所组成的立方体;针对各个体素立方体,判断该体素立方体中各个体素顶点的颜色是否都相同;当存在第一体素立方体中均具有相同颜色时,判断所述第一体素立方体是否具有所述设定数量个体素;当所述第一体素立方体具有所述设定数量个体素时,存储所述第一体素立方体的所述设定位置的体素顶点的坐标参数和所述第一体素立方体所对应的颜色至内存空间。2.如权利要求1所述的用于体素模型的存储优化方法,当所述第一体素立方体不具有所述设定数量个体素时,所述方法还包括:存储所述第一体素立方体中各个体素的标识码和该第一体素立方体所对应的颜色至内存空间,每一标识码分别与所述体素立方体中唯一位置的体素相对应。3.如权利要求1所述的用于体素模型的存储优化方法,当存在第二体素立方体中存在多种颜色的体素顶点时,所述方法还包括:存储所述第二体素立方体中各个体素的标识码和相应的颜色至内存空间,每一标识码分别与所述体素立方体中唯一的体素相对应。4.如权利要求1所述的用于体素模型的存储优化方法,在按照体素立方体对所述体素模型进行划分之后,所述方法还包括:遍历体素模型中的各个体素立方体,以识别所述体素模型中的各个体素立方体的分布是否满足预设的至少一个体素分布规则,每一所述体素分布规则分别被预配置了唯一相对应的体素压缩方式;针对满足第一体素分布规则的各个体素立方体,采用与所述第一体素分布规则相应的体素压缩方式压缩成存储文件;将所述存储文件保存至外部存储器。5.如权利要求1所述的用于体素模型的存储优化方法,其中,当所述第一体素立方体具有所述设定数量个体素时,所述方法还包括:针对所述第一体素立方体的所述设定位置的体素顶点的坐标参数和颜色构建相应的第一对象模板;以及生成针对所述第一对象模板的第一模板键值;或者,当所述第一体素立方体不具有所述设定数量个体素时,所述方法还包括:针对所述第一体素立方体中的各个体素、所述设定位置的体素顶点的坐标参数和颜色构建相应的第二对象模板;以及生成针对所述第二对象模板的第二模板键值;其中,存储所述第一体素立方体的所述设定位置的体素顶点的坐标参数和所述第一体素立方体所对应的颜色至内存空间,具体包括:将针对所述第一体素立方体的所述第一模板键值或第二模板键值存储至内存空间。6.如权利要求1所述的用于体素模型的存储优化方法,还包括:获取体素模型中各个体素顶点所分别对应的颜色计算机表示值;
针对不同的颜色计算机表示值分别定义相应的颜色键值,并将所获取的各个颜色计算机表示值分别转换为相应的颜色键值;根据所述不同的颜色计算机表示值和相应的颜色键值构建颜色键值表;存储所述颜色键值表和所述各个体素顶点所分别对应的颜色键值至内存空间。7.如权利要求6所述的用于体素模型的存储优化方法,还包括:依据所述颜色键值表将所述体素模型中各个体素顶点所分别对应的颜色键值还原成相应的颜色计算机表示值;将经还原成的各个颜色计算机表示值所对应的颜色与预存储的颜色纹理图阵列进行比对,以确定各个体素顶点的颜色在所述颜色纹理图阵列中的阵列位置信息;存储各个体素顶点所对应的阵列位置信息至显存空间,以在针对所述体素模型的颜色渲染阶段进行调用。8.如权利要求1所述的用于体素模型的存储优化方法,还包括:针对所述体素模型中的每一体素立方体,将该体素立方体中的设定位置的体素顶点相对应的坐标参数和该体素立方体中的各个体素顶点与所述设定位置的体素顶点之间的相对位置存储至显存空间,以使得在进行渲染时通过所述设定位置的体素顶点的坐标参数和各个所述相对位置来确定该体素立方体中的各个体素顶点的坐标参数。9.如权利要求1所述的用于体素模型的存储优化方法,还包括:获取分别针对所述体素模型中的各个体素顶点的法线参数集;按照预设的法线参数转换规则,将所述各个体素顶点的法线参数集分别转换为相应的法线压缩值;存储所述体素模型的所述各个体素顶点的法线压缩值至显存空间。10.一种用于体素模型的存储优化装置,包括:体素立方坐标确定单元,被配置为按照体素立方体对所述体素模型进行划分,并确定所述体素模型中各个体素立方体的对应设定位置的体素顶点的坐标参数,每一个所述体素立方体是由设定数量个体素所组成的立方体;立方体素颜色判断单元,被配置为针对各个体素立方体,判断该体素立方体中各个体素顶点的颜色是否都相同;立方体素数量判断单元,被配置为当存在第一体素立方体中均具有相同颜色时,判断所述第一体素立方体是否具有所述设定数量个体素;立方体素信息存储单元,被配置为当所述第一体素立方体具有所述设定数量个体素时,存储所述第一体素立方体的所述设定位置的体素顶点的坐标参数和所述第一体素立方体所对应的颜色至内存空间。11.一种电子设备,包括:至少一个处理器;以及存储器,所述存储器存储指令,当所述指令被所述至少一个处理器执行时,使得所述至少一个处理器执行如权利要求1到9中任一所述的方法。12.一种机器可读存储介质,其存储有可执行指令,所述指令当被执行时使得所述机器执行如权利要求1到9中任一所述的方法。

技术总结
本申请实施例公开了一种用于体素模型的存储优化方法、装置及电子设备,在该方法中,按照体素立方体对体素模型进行划分,并确定体素模型中各个体素立方体的对应设定位置的体素顶点的坐标参数,每一个体素立方体是由设定数量个体素所组成的立方体;针对各个体素立方体,判断该体素立方体中各个体素顶点的颜色是否都相同;当存在第一体素立方体中均具有相同颜色时,判断第一体素立方体是否具有设定数量个体素;当第一体素立方体具有设定数量个体素时,存储第一体素立方体的设定位置的体素顶点的坐标参数和第一体素立方体所对应的颜色至内存空间。由此,降低了体素模型的内存占用量,并可以支持超大场景或模型。并可以支持超大场景或模型。并可以支持超大场景或模型。


技术研发人员:谢成鸿 王亚伟 郭兆奎 胡高 李嵘 马裕凯
受保护的技术使用者:北京蓝亚盒子科技有限公司
技术研发日:2020.04.27
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜