Revit 模型一键输出 3D Tiles (for Cesium) 和 glTF/glb

@[TOC](Revit 模型一键输出 3D Tiles (for Cesium) 和 glTF/glb)

Revit 模型一键输出 3D Tiles (for Cesium) 和 glTF/glb

更新时间:2025-12-17

软件概述

  • 该软件为毕安格软件发布的 Engine Express 套件中的 RVT 模块。
  • RVT 模块基于 Autodesk Revit 软件,支持将 Revit 文件一键转换输出为 glTF/glb3D Tiles (for Cesium) 格式。

安装使用

  • 下载安装前请确保已安装 Autodesk Revit 软件(支持 Revit 2014–2026 所有版本)。
  • 从网盘的 Engine-Express/EngineExpress_RVT 目录中下载最新日期版本安装包进行安装。
    • 网盘地址:https://pan.baidu.com/s/1VyRdmcBx-lMNfYbZn4NtIg
    • 首次安装运行会自动获得试用授权(30 天内最多转换 30 次),若未收到试用授权可联系客服。
  • 为了满足不同的场景需求,我们提供了以下使用方式:
    • 人工操作:
      1. 启动 Revit 软件,打开要转换的 *.rvt / *.rfa 文件;
      2. 切换到要导出的 3D 视图(也可以点击 Revit 软件标题栏上的房子图标切换到默认 3D 视图);
      3. 工具栏切换到 附加模块,在 BimAngle Engine 工具栏上根据要导出的格式点击对应导出按钮;
      4. 在弹出的导出模型对话框中,选择输出路径,然后点击 确定 按钮开始导出。
    • CLI 命令行:
      1. 在 Windows 桌面上双击快捷方式 BimAngle Engine CLI (For Revit),启动命令行脚本生成对话框;
      2. 切换到目标格式标签页,选择输入和输出文件路径,会自动生成对应的命令行脚本并显示在对话框下部;
      3. 点击 运行 按钮立即执行命令行脚本;
        • 您也可以选择复制脚本内容,在命令行窗口中粘贴后执行;
        • 或者以该命令行脚本为模板,替换输入输出路径后,从您的程序中调用以实现批量转换;
      4. 提示 1:受 Revit 软件的运行条件限制,需要在桌面环境下调用命令行脚本,从后台服务中调用会失败。
      5. 提示 2:若需要在后台服务中调用转换,请考虑使用下面介绍的服务器端转换方式。
    • 服务器端转换:
      1. 通过安装网盘中免费提供的 Cloud 软件,可以满足与现有平台集成以及服务器端批量转换的需求;
      2. Cloud 软件在远程桌面环境下运行,它将本机已安装的 Engine Express 模块的命令行接口封装为 REST API 接口;
      3. 您可以在您的平台中通过调用 REST API 接口,实现服务器端批量转换;
      4. 如果您的平台和 Cloud 部署在同一台电脑上,还可以直接调用 Cloud 软件自带的命令行接口执行转换。
    • 集成 SDK
      1. 我们已经将核心的转换功能封装为 SDK 并发布到 NuGet 上,您的桌面应用可以集成 SDK 实现界面自定义和功能集成;
      2. 注意:集成 RVT 模块 SDK 的应用形式为 Revit 插件。

功能特点

导出 3D Tiles 格式

  • 广泛格式兼容:支持 3D Tiles 1.0 和 1.1 规范,兼容 EarthSDK 场景树;
  • 高效加载浏览:采用空间分块和多级 LOD 技术,实现大规模模型的快速加载与浏览;
  • 属性数据支持:支持构件属性数据的完整导出,便于后续查询与分析;
  • 数模分离:默认属性与模型分开输出,在 Cesium 中可动态加载,并输出 SQLite 数据库以便数据传递;
  • 属性嵌入(可选):可将选中属性嵌入到 3D Tiles 中,方便样式化定制与数据管理;
  • 支持 BIM 应用:输出场景构件树及完整构件属性数据,可关联原始模型构件;
  • 无数据量限制:支持超大数据集;
  • 支持实例化:显著减少重复几何体的存储,提升加载性能;
  • 丰富渲染效果:支持多种材质和纹理映射;
  • 数据压缩:支持 Draco、Mesh Optimizer、Mesh Quantization 和 Web3D Quantized;
  • 纹理压缩:支持 KTX2 和 WebP;
  • 多种图元类型:支持模型线与模型点;
  • 更多业务场景:生成轮廓线、缩略图、模型抽壳等;
  • 便捷辅助功能:导出后快捷预览、交互地理配准、输出模型加载网页模板等;
  • 高精度地理配准:
    • 站心坐标方式(ENU)
      • 适用于未关联测绘坐标或无法获取测绘坐标系信息的项目;
      • 基本思路是分别定义模型中站心的坐标,以及这个站心对应的 WGS84 地理经纬度坐标,然后移动模型,使这两个坐标点对齐完成配准;
      • 可指定站心的模型坐标,或自动取模型场地平面中心点作为站心;
      • 可指定站心的地理坐标(经纬度、高程);
      • 可逐点校正模型坐标高程以贴合地球曲率;
      • 支持手工交互式调整模型位置、对齐和旋转(基于 BimAngle Browser 软件或内置预览器)。
    • 投影坐标方式(PROJ)
      • 适用于已关联测绘坐标的项目;
      • 基本思路是根据设定的投影坐标系配置,对模型坐标执行逐点逆投影转换,得到对应的 WGS84 地理经纬度坐标完成配准;
      • 可指定模型当前使用的投影坐标系(EPSG 代码或 PROJ 描述字符串);
      • 支持平面坐标转换(采用二维四参数),对自定义的模型原始坐标进行变换以得到有效的投影坐标;
      • 支持设定投影面高程(采用椭球变换法),解决高海拔测区采用特定投影面高程带来的水平偏差问题;
      • 支持大地水准面高程校正(支持 EGM96EGM2008 25'EGM2008 1' 模型),提升大范围模型的高程精度;
      • 支持设置高程常数偏移量。

导出 glTF / glb 格式

  • 广泛格式兼容:支持 glTF 2.0 规范,兼容各类应用场景;
  • 属性数据支持:支持构件属性数据的完整导出,便于后续查询与分析;
  • 数模分离:默认属性与模型分开输出,并输出 SQLite 数据库以便数据传递;
  • 支持 BIM 应用:输出场景构件树及完整构件属性数据,可关联原始模型构件;
  • 无数据量限制:支持超大数据集,并支持将超大模型分片输出以提升加载效率;
  • 支持实例化:显著减少重复几何体的存储,提升加载性能;
  • 丰富渲染效果:支持多种材质和纹理映射;
  • 数据压缩:支持 DracoMesh OptimizerMesh QuantizationWeb3D Quantized
  • 纹理压缩:支持 KTX2WebP
  • 多种图元类型:支持模型线与模型点;
  • 更多业务场景:生成缩略图、模型抽壳等;
  • 便捷辅助功能:导出后快捷预览、输出模型加载网页模板等。

注意事项

  1. 保持更新:软件更新频繁,建议定期更新到最新版本,以获得最佳效果和新功能。
  2. 安全软件提示:安装或运行时,部分安全软件(如360、金山卫士等)可能会误报。我们的软件均有官方数字签名,请放心使用。如遇此情况,可暂时关闭安全软件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值