目前存在问题
1. Revit 机电模型导出带材质的模型到 Unity
2. Revit 机电模型颜色是通过过滤器(仅改变视图并未改变实际材质颜色)实现分类,导出带材质的模型并不能实际解决
3. 数据存储问题
目标预计实现
相同过滤器的管道一个材质、成组,通过材质颜色区分不同种类,为后续
同一类型管道改变颜色、不透明度
保存构件ID、基本数据(坡度、类型、长度、管径),点击管道查看提供信息
解决问题
针对问题一
Unity Reflection——贵、没试过
Revit 中通过 Navisworks 的插件导出 nwc 格式文件,nwc 文件导入到 Navisworks 中,再在 Navisworks 中导出 Fbx 输入到 Unity——效果不错
Revit 中通过 Datasmith的插件导出 udatasmith 格式文件,udatasmith 文件导入到 UE 中,再在 UE 中导出 Fbx 输入到 Unity ——不想弄 UE 不考虑
目前考虑的为 FBX 格式文件,没有考虑 IFC 、DAE 格式
针对问题二
revit 中打包成组后 unity 里面调材质?
revit 二次开发/手动 通过过滤器选择构件批量修改,然后导出查看效果?
方案:revit中打包成组,unity调材质——可自动化,需要Revit二次开发按过滤器成组,Unity设置材质颜色
针对问题三
那一个数据格式能够保存那些数据,还得考虑到跨平台
效率——是模型就带数据,还是通过ID索引到数据库中寻找
模型就带数据的话,体量会不会很大,单独数据库,构件量大的话如何索引
|