跳转至

单体化

project_window_objectify_page

什么是单体化?

在灵易智模(OPEditor)中,单体化指依据倾斜摄影进行3D建模,可以称作单体化建模,简称单体化。

在灵易智模中,单体的创建方式有两种:

  1. 重构单体化:通过重构算法流程快速创建单体,适用于快速生成
  2. 外部集成单体化:通过与 Blender/3ds Max 集成进行精细建模,配合纹理映射和图像编辑软件(Ps等)完成高质量单体

单体化后,可以批量导出单体

重构单体化

重构单体化是一种快速创建单体的方式。通过可配置的重构算法流程(网格简化、点云处理、网格重建、模型优化、纹理烘焙等),依据 OSGB 倾斜摄影快速创建单体。

重构单体化与重构导出共用同一重构对话框,区别在于重构单体化将结果创建为工程中的单体,而重构导出将结果导出为 OBJ/FBX 文件。

操作步骤

请先理解基本概念,并创建工程导入OSGB倾斜摄影创建矢量

  1. 打开文件或工程,显示工程窗口;
  2. 切换到单体化标签页;
  3. 图层3D视图中选中需要重构单体化的矢量;
  4. 点击菜单栏 -> 单体化 -> 重构单体化按钮,打开重构单体化对话框
  5. 配置算法步骤和参数后执行处理,完成单体创建。

外部集成单体化

外部集成单体化通过与 Blender/3ds Max 集成,在外部建模软件中进行精细建模,再同步回灵易智模完成单体创建。完整流程如下:

  1. 准备工作:安装并启用外部集成
  2. 加载倾斜摄影:在 Blender/3ds Max 中加载倾斜摄影作为建模参考
  3. 创建/编辑单体:在 Blender/3ds Max 中建模
  4. 更新单体至灵易智模:将单体同步回灵易智模
  5. 纹理映射:通过影像为单体赋予真实纹理

准备工作

安装Blender/3ds Max

Blender下载安装Blender,推荐安装最新版本(OPEditor最低支持与Blender4.3.1集成)。

3ds Max下载安装3ds Max,推荐安装2025版本(经过测试)。

安装OPEditor集成插件

在Blender安装OPEditor集成插件步骤:

  1. 打开文件或工程,显示工程窗口;
  2. 切换到单体化标签页;
  3. 点击菜单栏 -> 外部集成 -> 安装Blender集成 按钮,显示安装Blender集成对话框install_blender_integration_dialog
  4. 将鼠标放置在单体化插件上
  5. 拖动插件到Blender中安装
  6. 检查安装结果

如果安装成功,可以在3D视图中看到OPEditor面板,如果没有看到,可尝试重启Blender

未发布,请联系技术支持获取。

启用OPEditor集成

在OPEditor中启用Blender集成

blender_integration_button

  1. 打开文件或工程,显示工程窗口;
  2. 切换到单体化标签页;
  3. 点击菜单栏 -> 外部集成 -> 启用Blender集成按钮,按钮转换为选中状态表示已启用Blender集成;

在Blender/3ds Max中启用单体化(集成)

在Blender中启用集成:

  1. 点击启用OPEditor集成按钮
  2. 查看启用状态

在3ds Max中启用集成:

  1. 打开OPEditor集成实用程序 打开后可以看到工具界面:
  2. 点击启用集成按钮
  3. 查看启用状态

确保OPEditor已启用单体化(集成)

加载倾斜摄影

点击加载倾斜摄影按钮将倾斜摄影从OPEditor加载到Blender

加载成功后,可以在图层和场景中看到倾斜摄影网格节点

点击加载倾斜摄影按钮将倾斜摄影从OPEditor加载到3ds Max

加载成功后,可以在图层和场景中看到倾斜摄影网格节点

如果长时间未加载成功,请检查OPEditor单体化(集成)是否正确启用

高级配置

加载倾斜摄影可以配置以下参数:

参数 可选值 说明
加载方法 根节点/视图 如果选根节点,则只加载倾斜摄影所有地块的根节点;如果选视图,则会根据Blender 3D视图的视口按需加载倾斜摄影
LOD缩放 0.01~100 依据视图加载倾斜摄影时,可以通过LOD缩放控制加载精度,数值越大,精度越低

加载方法选择根节点可以快速加载倾斜摄影,但精度差

使用LOD缩放可以让倾斜摄影的加载在性能和精度之间做权衡,LOD缩放选择较大的值可以更快地加载倾斜摄影,但精度会下降

创建/编辑单体

在Blender/3ds Max中依据倾斜摄影进行建模,完成单体创建或编辑。

用户可以通过加载倾斜摄影快速加载倾斜摄影作为建模参考。

创建单体:直接在Blender/3ds Max中建模创建新的单体。

编辑已有单体

将灵易智模中已有的单体(包括重构单体化创建的单体)同步到Blender/3ds Max进行编辑:

  1. 打开文件或工程,显示工程窗口;
  2. 切换到单体化标签页;
  3. 图层3D视图中选中需要编辑的单体;
  4. 点击菜单栏 -> 外部集成 -> 在Blender中编辑按钮,将单体同步到Blender/3ds Max;
  5. 在Blender/3ds Max中编辑单体;

建模注意事项

在Blender/3ds Max依据倾斜摄影进行建模时,需要注意以下事项:

  1. 不可移动倾斜摄影
  2. 建模需要保证为流形
  3. 新模型需要与倾斜摄影贴合

移动倾斜摄影或模型未贴合倾斜摄影会导致纹理映射位置不准确

非流形网格可能无法被OPEditor正确识别

更新单体至灵易智模

在Blender/3ds Max中完成单体创建/编辑后,可以同步到灵易智模中完成单体更新。

操作方法:在Blender/3ds Max中选中对象,点击更新单体按钮,将对象同步到灵易智模。

影像管理

纹理映射需要先导入影像。点击菜单栏 -> 图层 -> 影像管理按钮,打开影像管理对话框,管理与倾斜摄影关联的原始航拍影像数据。

纹理映射

纹理映射用于将航拍影像映射到单体网格上,为单体赋予真实纹理。

请先导入影像,然后:

  1. 切换到单体化标签页;
  2. 图层3D视图中选中需要纹理映射的单体;
  3. 点击菜单栏 -> 单体化 -> 纹理映射 按钮,打开纹理映射对话框

纹理映射流程

纹理映射对话框中完成以下步骤:

  1. 导入影像:在影像视图中导入航拍影像(支持 ATExport XML 和 BlocksExchange XML 格式)
  2. 映射纹理:通过自动映射(一键完成分组、选择最优影像、创建纹理)或手动映射(逐面选择影像并创建纹理)
  3. 外部编辑(可选):通过外部图像编辑器(如 Photoshop)对纹理进行精修,保存后自动更新
  4. 保存:保存单体

详见纹理映射对话框

从OSGB烘焙纹理

从OSGB烘焙纹理到单体网格(开发中)。

导出单体

导出单体可以将单体导出为OBJ/FBX模型。

操作步骤:

  1. 打开文件或工程,显示工程窗口;
  2. 切换到单体化标签页;
  3. 图层3D视图中选中需要导出的单体;
  4. 点击菜单栏 -> 导入/导出 -> 导出OBJ/FBX按钮,将单体导出为OBJ/FBX模型。