三维模型文件处理方法、上传方法及客户端与流程

文档序号:12722815阅读:来源:国知局

技术特征:

1.一种三维模型文件处理方法,其特征在于,包括:

导入待处理的三维模型原文件;

对所述三维模型原文件进行分析处理得到素模文件;

基于所述素模文件生成代理文件;

将所述代理文件与所述三维模型原文件进行关联存储。

2.如权利要求1所述的三维模型文件处理方法,其特征在于,对所述三维模型原文件进行分析处理得到对应的素模文件包括:

对所述三维模型原文件进行元素分析,并将落入预设待删除元素范围的元素进行删除;

所述预设待删除元素范围包含相机、灯光、空图层、丢失的贴图文件、空物体、参照结构、容器结构、代理物体、场景垃圾内存。

3.如权利要求2所述的三维模型文件处理方法,其特征在于,对所述三维模型原文件进行分析处理确定所述三维模型原文件包含未丢失的贴图文件时,所述方法还包括:

将所述贴图文件进行保留处理,并将保留的贴图文件与所述代理文件以及所述三维模型原文件进行关联存储;

所述基于所述素模文件生成代理文件包括:

根据得到的所述素模文件和所述贴图文件生成代理文件。

4.如权利要求1-3任一项所述的三维模型文件处理方法,其特征在于,得到所述素模文件后,还包括:

提取所述素模文件的属性参数;

生成包含所述属性参数的开源参数文件;

将所述开源参数文件与所述代理文件以及所述三维模型原文件进行关联存储。

5.如权利要求1-3任一项所述的三维模型文件处理方法,其特征在于,对所述三维模型原文件进行分析处理之前包括:

截取所述三维模型原文件沿预设单轴的至少两个旋转角度的图像帧得到所述三维模型原文件的缩略图;

对截取到的多个图像帧与所述代理文件以及所述三维模型原文件进行关联存储;

或,

对所述三维模型原文件进行分析处理之后,还包括:

截取对所述三维模型原文件进行分析处理之后的三维模型文件沿预设单轴的至少两个旋转角度的图像帧;

对截取到的多个图像帧进行渲染处理生成缩略图;

将所述缩略图与所述代理文件以及所述三维模型原文件进行关联存储。

6.如权利要求5所述的三维模型文件处理方法,其特征在于,截取对所述三维模型原文件进行分析处理之后的三维模型文件沿预设单轴的至少两个旋转角度的图像帧时,对截取到的多个图像帧进行渲染处理生成缩略图包括:

对于每一图像帧从预设的场景渲染库中选择对应的场景对该图像帧进行渲染;所述场景渲染库中包含多种渲染场景。

7.一种三维模型文件上传方法,其特征在于,包括:

按权利要求1-6任一项所述的三维模型文件处理方法对待上传三维模型文件进行处理得到处理后的文件;

将得到的所述处理后的文件上传至网络端。

8.如权利要求7所述的三维模型文件上传方法,其特征在于,按权利要求1-6任一项所述的三维模型文件处理方法对待上传的三维模型文件进行处理过程中,还包括获取所述待上传三维模型文件的属性参数生成参数展示文件,并将所述参数展示文件与所述代理文件和所述三维模型原文件进行关联存储;

所述参数展示文件用于在上传至所述网络端后将所述属性参数进行展示。

9.一种客户端,其特征在于,包括:

文件导入模块,用于导入待处理的三维模型原文件;

处理模块,用于对所述三维模型原文件进行分析处理得到素模文件;

代理文件生成模块,用于基于所述素模文件生成代理文件;

存储控制模块,用于将所述代理文件与所述三维模型原文件进行关联存储。

10.如权利要求9所述的客户端,其特征在于,还包括:

第一图形获取模块,用于在所述对所述三维模型原文件进行分析处理之前,截取所述三维模型原文件沿预设单轴的至少两个旋转角度的图像帧得到所述三维模型原文件的缩略图;

所述存储控制模块还用于将所述多个图像帧与所述代理文件以及所述三维模型原文件进行关联存储;

或,

所述客户端还包括:

第二图形获取模块,用于在所述处理模块对所述三维模型原文件进行分析处理之后,截取对所述三维模型原文件进行分析处理之后的三维模型文件沿预设单轴的至少两个旋转角度的图像帧;

缩略图生成模块,用于对所述多个图像帧进行渲染处理生成缩略图;

所述存储控制模块还用于将所述缩略图与所述代理文件以及所述三维模型原文件进行关联存储。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1