BIM模型导入超图
导入方式:提供 3ds Max 插件;通过 BIM 软件导出 FBX 或者其他 MAX 软件支持的文件格式,确保 BIM 模型几何对象及纹理不丢失,中间模型导入 Max 中,通过超图插件导出模型数据集。插件提供自定义投影信息,可以精确导出 BIM 模型的地理位置。
首先需要配置环境:将插件“Bin_Unicode_x64”里面,SuMax2014Plugin.gup 文件放到 max 的安装目录 Autodesk\\3ds Max 2014\\stdplugs,并将设置bin目录为环境变量即可环境。环境变量设置方法:右键我的电脑属性,点击高级系统设置,弹出系统属性面板,点击右下角环境变量,弹出环境变量对话框,找到如下图Path,点击编辑,将自己电脑上的插件Bin目录路径写进去就可以。
完成上面设置好环境之后,打开MAX就可以看到菜单栏多出“超图MAX插件”,从BIM软件中导出FBX格式模型,导入到MAX中。然后通过插件倒入一道数据集中,具体步骤如下:
1. 首先在超图中新建一个数据源数据集,作为MAX导出模型数据及的必要准备工作。
2. 将FBX格式BIM模型导入到MAX中,首先进行单位设置,系统单位
为“米”,“显示单位比例”选择公制,毫米。
3. 导入之后会同时产生一个模型贴图“*.fbm”格式的文件夹。将模型整体成组,在MAX右边选择层次面板将轴定一个点,作然后将世界坐标
归零。
4. 这时候就可以导出了,选择“超图MAX插件”→ “BIM生成数据集”,弹出对话框,选择球面座标,输入座标经纬度位置,一般情况下高度不用管,超图里面是可以调高度的。“MAX纹理信息”里面的“纹理路径”选择第四步提到的“*.fbm”格式的文件夹。“添加默认LOD”也要勾选上。“数据源文件路径”找到第一步创建的文件,点击“新建数据集”,输入名字。点击确定就可以导出。
5. 在超图中新建文件,新建球面场景。导入数据源,打开数据源,将数据集直接拖入球面场景中或者右键数据集“添加到当前球面场景”。然后可以根据需要调模型高度,一般生成缓存之后都需要再打开缓存里面再调试一下,在图层属性面板里面“Lod”的值调的要搞一些。这样发布出去的东西基本不会有什么问题。
导出BIM数据方法 创建MBD数据库:
1. 打开控制面板->系统和安全->管理工具,双击“数据源(ODBC)”
2. 双击 ODBC 数据源管理器界面的“MS Access Driver”按钮,创建“aaa.mdb”数据库文件,指定文件位置,依次点击“确定”按钮。
3. 单击 ODBC 数据源管理器界面的“文件 DSN”,单击“添加”按钮,选择“Microsoft Access Driver(*mdb,*accdb)”。如下图所示,单击“下一步”按钮。
4. 单击“浏览”创建 dsn 文件。
5. 单击“保存”按钮,创建 bbb.dsn 文件。
6. 单击“下一步”按钮,弹出以下界面。