【技术实现步骤摘要】
一种基于3D信息的数据传输方法、计算设备及系统
本专利技术涉及信息传输
,特别涉及一种基于3D信息的数据传输方法、计算设备及系统。
技术介绍
目前,计算机图形技术在现实生活中广泛应用,3D模型是一种图形文件,用户可以从多个角度观察模型,获取不同的信息,极大地帮助用户了解相关的物体。3D模型本身是不可见的,可以根据简单的线框在不同细节层次渲染的或者用不同方法进行明暗描绘,并使用纹理进行覆盖,因此包括了不同类型的信息。当一个3D模型形状复杂时,可能会有几万至几十万,甚至上百万的点的位置信息,和面的颜色信息,这些数量庞大的数字就是组成3D模型的重要核心数据,从而导致3D模型文件巨大。传统的3D模型的传输往往都是存储为FBX等格式的文件,压缩之后再利用网络进行传输,另一端的设备需要完整获取文件之后才能解压并使用相应的软件进行渲染显示,如果模型较大,不但需要消耗大量的带宽而且不利于用户实时获取模型的信息。现有技术中通常利用Draco算法,将3D模型的所有网格、法线、材质、颜色、顶点位置、纹理坐标进行压缩。由于3D ...
【技术保护点】
1.一种基于3D信息的数据传输方法,所述方法在第一设备中执行,所述第一计算设备和第二计算设备通信连接,所述方法包括步骤:/n解析3D信息的节点属性,根据所述节点属性选择部分节点;/n根据所选择的节点对3D信息数据进行压缩,压缩后的数据包括索引信息和数据段,所述数据段存储有被压缩节点的数据;/n获取所述数据段的长度,根据所述数据段的长度对数据段进行加密;/n根据预设转换关系对所述索引信息进行混淆;/n根据来自第二计算设备的加载指令,将处理后的数据传输至第二计算设备。/n
【技术特征摘要】 【专利技术属性】
1.一种基于3D信息的数据传输方法,所述方法在第一设备中执行,所述第一计算设备和第二计算设备通信连接,所述方法包括步骤:
解析3D信息的节点属性,根据所述节点属性选择部分节点;
根据所选择的节点对3D信息数据进行压缩,压缩后的数据包括索引信息和数据段,所述数据段存储有被压缩节点的数据;
获取所述数据段的长度,根据所述数据段的长度对数据段进行加密;
根据预设转换关系对所述索引信息进行混淆;
根据来自第二计算设备的加载指令,将处理后的数据传输至第二计算设备。
2.如权利要求1所述的方法,其中,所述根据所述节点属性选择部分节点包括步骤:
获取节点属性为位置节点、法线节点、颜色节点的信息,将节点属性的名称保存至索引信息中。
3.如权利要求1或2所述的方法,所述根据所选择的节点对3D信息数据进行压缩包括步骤:
将节点属性对应的数据保存至对象中,并将对象压缩成数据段。
4.如权利要求1-3中任一项所述的方法,其中,所述获取所述数据段的长度,根据所述数据段的长度对数据段进行加密之前,还包括步骤:
计算预设范围内的随机数,截取字节长度为随机数的数据段头部,迁移至数据段尾部,将随机数写入数据段头部预设长度字节。
5.一种基于3D信息的数据传输法,所述方法在第二设备中执行,所述第一计算设备和第二计算设备通信连接,所述方法包括步骤:
向第一计算设备发出加载指令,接收来自第一计算设备处理后的数据,所接收的数据包括索引信息和数据段,所述数据段存储有压缩并加密后的数据;
技术研发人员:苏军辉,
申请(专利权)人:北京皮尔布莱尼软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。