一种3D大场景可视化编辑方法、装置、电子设备及介质制造方法及图纸

技术编号:36419836 阅读:11 留言:0更新日期:2023-01-20 22:27
本申请涉及一种3D大场景可视化编辑方法、装置、电子设备及介质,涉及3D大场景云展厅的技术领域,该方法包括获取产品模型和场景信息;判断产品模型是否存在缺陷;若不存在,则对产品模型标准化,生成标准模型;将标准模型添加至场景信息中,生成预览信息,并控制预览信息显示;获取用户基于预览信息触发的编辑信息;基于编辑信息对产品模型进行编辑。本申请具有便于3D云展厅在运行过程中用户能自主地对模型进行编辑的效果。对模型进行编辑的效果。对模型进行编辑的效果。

【技术实现步骤摘要】
一种3D大场景可视化编辑方法、装置、电子设备及介质


[0001]本申请涉及3D大场景云展厅的
,尤其是涉及一种3D大场景可视化编辑方法、装置、电子设备及介质。

技术介绍

[0002]目前,随着展览行业的迅速发展,一种能给观展用户带去身临其境的观展体验的3D云展厅应时而生。这种3D云展厅能对艺术品进行3D在线全方位建模展示,让观众在线沉浸式体验,可以直观地了解展厅内艺术品的细节。
[0003]现有的3D云展厅通常为专业人士基于3D编辑容器搭建而成的,但在3D编辑容器中搭建场景和模型后,将其发送至前端运行的过程中,用户难以再对3D云展厅中的模型进行自主地编辑。

技术实现思路

[0004]为了便于3D云展厅在运行过程中用户能自主地对模型进行编辑,本申请提供一种3D大场景可视化编辑方法、装置、电子设备及介质第一方面,本申请提供一种3D大场景可视化编辑方法,采用如下的技术方案:一种3D大场景可视化编辑方法,包括:获取产品模型和场景信息;判断所述产品模型是否存在缺陷;若不存在,则对所述产品模型标准化,生成标准模型;将所述标准模型添加至所述场景信息中,生成预览信息,并控制所述预览信息显示;获取用户基于所述预览信息触发的编辑信息;基于所述编辑信息对所述产品模型进行编辑。
[0005]通过采用上述技术方案,获取产品模型和场景信息,进而得到云展厅的基本信息。判断产品模型是否存在缺陷,若不存在,则说明产品模型可用。对产品模型标准化,生成标准模型,便于后续运行产品模型时对其进行编辑。将标准模型添加至场景信息中,生成预览信息,以使得用户编辑产品模型的时候能基于场景信息。控制预览信息显示,产品模型开始运行,获取用户基于预览信息触发的编辑信息,并基于编辑信息对产品模型进行编辑,实现了3D云展厅在运行过程中用户能自主地对产品模型进行编辑。
[0006]在另一种可能实现的方式中,所述获取产品模型和场景信息,之后还包括:创建加载器;将所述产品模型基于所述加载器加载至储存单元;基于所述加载器读取所述储存单元中的所述产品模型。
[0007]通过采用上述技术方案,创建加载器,将产品模型基于加载器加载至储存单元,并基于加载器读取储存单元中的产品模型,以使得后续能够对产品模型进行操作。
[0008]在另一种可能实现的方式中,所述判断所述产品模型是否存在缺陷,包括:对所述产品模型进行解析,生成解析数据;获取预设转化对象和预设标准条件;基于所述预设转化对象对所述解析数据转化,生成转化数据;判断所述转化数据是否满足预设标准条件;若满足,则确定所述产品模型不存在缺陷;若不满足,则确定所述产品模型存在缺陷。
[0009]通过采用上述技术方案,对产品模型进行解析,生成解析数据,进而对解析数据分析。获取预设转化对象和预设标准条件,进而得知产品模型的缺陷判断标准。基于预设转换对象对解析数据进行转化,生成转化数据,转化数据直观地显示了产品模型的一些细节信息。判断转化数据是否满足预设标准条件,若满足,则说明产品模型的转化数据都符合常规,确定产品模型不存在缺陷;若不满足,则说明转化数据中存在不符合规范的数据,例如布线不规范等,因此,确定产品模型存在缺陷。
[0010]在另一种可能实现的方式中,所述对所述产品模型标准化,包括:确定所述产品模型中的网格类型,所述网格类型包括复合材质网格和空白材质网格;获取标准材质;若所述网格类型为所述复合材质网格,则确定所述复合材质网格的材质类型,基于所述材质类型对所述产品模型的网格进行拆分,生成拆分网格;基于所述标准材质将所述拆分网格转化为第一标准网格;若所述网格类型为所述空白材质网格,则基于所述标准材质将所述空白材质网格转化为第二标准网格。
[0011]通过采用上述技术方案,确定产品模型中的网格类型,获取标准材质,若网格类型为复合材质网格,则在对其进行标准化的时候,需要确定出复合材质网格的材质类型,基于材质类型对产品模型的网格进行拆分,生成拆分网格,通过拆分将相同的类型进行归类,后续对拆分网格标准化时算法较为简单。基于标准材质将拆分网格转化为第一标准网格。若网格类型为空白材质网格,也就是该网格没有材质,对其统一标准化,基于标准材质将空白材质网格转化为第二标准网格,通过对产品模型标准化便于后续用户的自主编辑。
[0012]在另一种可能实现的方式中,所述判断所述产品模型是否存在缺陷,之后还包括:若存在缺陷,则输出提示信息,所述提示信息用于提示工作人员对所述产品模型进行修复。
[0013]通过采用上述技术方案,若产品模型存在缺陷,则说明该产品模型不可用,需要进一步修复,输出提示信息,进而提示工作人员对产品模型进行修复。
[0014]在另一种可能实现的方式中,所述基于所述编辑信息对所述产品模型进行编辑,包括:确定所述编辑信息的编辑类型;基于所述编辑类型确定对应的编辑流程;基于所述编辑流程对所述产品模型进行编辑。
[0015]通过采用上述技术方案,确定编辑信息的编辑类型,进而得知用户想要编辑的内
容,基于编辑类型确定对应的编辑流程,不同的编辑类型对应不同的编辑流程,基于编辑流程对产品模型进行编辑,使编辑过程较为简单,用户只需要输入编辑信息就可以完成对产品模型的编辑,不再需要依赖专业的设计师。
[0016]在另一种可能实现的方式中,所述基于所述编辑信息对所述产品模型进行编辑,之后还包括:获取展览模型,所述展览模型为所述产品模型编辑后生成的模型;将所述展览模型的格式转化为预设格式,生成自定义模型;将所述自定义模型和所述场景信息上传至云服务器。
[0017]通过采用上述技术方案,获取编辑后的展览模型,将展览模型的格式转化为预设格式,进而生成自定义模型,也就是用户通过自主编辑而生成模型。将自定义模型和场景信息上传至云服务器,方便用户后续在云服务器调取产品模型,无需多次导入使用,使用较方便快捷。
[0018]第二方面,本申请提供一种3D大场景可视化编辑装置,采用如下的技术方案:一种3D大场景可视化编辑装置,包括:获取信息模块,用于获取产品模型和场景信息;判断缺陷模块,用于判断所述产品模型是否存在缺陷;标准模块,用于当不存在时,对所述产品模型标准化,生成标准模型;显示模块,用于将所述标准模型添加至所述场景信息中,生成预览信息,并控制所述预览信息显示;获取编辑模块,用于获取用户基于所述预览信息触发的编辑信息;编辑模块,用于基于所述编辑信息对所述产品模型进行编辑。
[0019]通过采用上述技术方案,获取信息模块获取产品模型和场景信息,进而得到云展厅的基本信息。判断缺陷模块判断产品模型是否存在缺陷,若不存在,则说明产品模型可用。标准模块对产品模型标准化,生成标准模型,便于后续运行产品模型时对其进行编辑。显示模块将标准模型添加至场景信息中,生成预览信息,以使得用户编辑产品模型的时候能基于场景信息,显示模块控制预览信息显示,产品模型开始运行。获取编辑模块获取用户基于预览信息触发的编辑信息,编辑模块基于编辑信息对产品模型进行编辑,实现了3D云展厅在运行过程中用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D大场景可视化编辑方法,其特征在于,包括:获取产品模型和场景信息;判断所述产品模型是否存在缺陷;若不存在,则对所述产品模型标准化,生成标准模型;将所述标准模型添加至所述场景信息中,生成预览信息,并控制所述预览信息显示;获取用户基于所述预览信息触发的编辑信息;基于所述编辑信息对所述产品模型进行编辑。2.根据权利要求1所述的一种3D大场景可视化编辑方法,其特征在于,所述获取产品模型和场景信息,之后还包括:创建加载器;将所述产品模型基于所述加载器加载至储存单元;基于所述加载器读取所述储存单元中的所述产品模型。3.根据权利要求1所述的一种3D大场景可视化编辑方法,其特征在于,所述判断所述产品模型是否存在缺陷,包括:对所述产品模型进行解析,生成解析数据;获取预设转化对象和预设标准条件;基于所述预设转化对象对所述解析数据转化,生成转化数据;判断所述转化数据是否满足预设标准条件;若满足,则确定所述产品模型不存在缺陷;若不满足,则确定所述产品模型存在缺陷。4.根据权利要求1所述的一种3D大场景可视化编辑方法,其特征在于,所述对所述产品模型标准化,包括:确定所述产品模型中的网格类型,所述网格类型包括复合材质网格和空白材质网格;获取标准材质;若所述网格类型为所述复合材质网格,则确定所述复合材质网格的材质类型,基于所述材质类型对所述产品模型的网格进行拆分,生成拆分网格;基于所述标准材质将所述拆分网格转化为第一标准网格;若所述网格类型为所述空白材质网格,则基于所述标准材质将所述空白材质网格转化为第二标准网格。5.根据权利要求1所述的一种3D大场景可视化编辑方法,其特征在于,所述判断所述产品模型是否存在缺陷,之后还包...

【专利技术属性】
技术研发人员:徐威王玉红曾伟峰洪英怀李峰
申请(专利权)人:中通服慧展科技有限公司
类型:发明
国别省市:

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

1