BIM轻量化平台——Forge、BimFace、自研

曾经作为公司的评选人,对目前几个国内的轻量化平台做过评审,这其中就包含了Bimface,forge,pkpm,品铭等轻量化平台,另外也做过自研的平台。

这里只挑选Forge,BimFace,自研这三个方向来讲。

平台的比较

1 Forge

勿用置疑是最好,功能最强大的平台,revit文件直接上传,另外还可以做自动化设计,功能相当强大。显示效果也不错。但也有一个很大的缺陷,Forge不能本地化部署,一切都是在云端部署,这就导致很多大企业有所顾忌,尤其是国内的企业。另外一个小缺陷是forge的服务器在国外,导致国内用户加载模型速度很慢。当然据Autodesk上海总部的人讲,以后很有可能服务器也会部署到国内。

2 Bimface

Bimface就没有Forge的那两个缺陷,但是Bimface以revit作为轻量化的主要模型,势必给自身也安了一个重大的缺陷:轻量化后的模型是只读的。从而导致bimface使用的范围比较局限。

3 自研

自研当然连BimFace都远远比不上。当然,如果用户处理的模型量少,模型也不大的化,自研当然也不费事费钱。

平台实施

1 Forge

首先说Forge的几个关键网站:

1)https://learnforge.autodesk.io/  Forge搭建的网址

2)https://forge.autodesk.com/ Forge注册初始化项目的网址

3) Forge搭建的网址的项目的git地址:https://github.com/Autodesk-Forge/learn.forge.viewmodels 注意这里的分支分为java、node.js,C#等,选择自己熟悉的一个分支即可。

一个工具:

VS code下的Autodesk Forge Tools。具体介绍:Visual Code 的超便利Forge测试工具:Autodesk Forge Tool

第一步:初始化项目

记好以下三个字符串

"FORGE_CLIENT_ID": "xxx",
"FORGE_CLIENT_SECRET": "xxx",
"FORGE_CALLBACK_URL": "xxx"

第二步:上传项目

认真看一个工具里的介绍,上面有如何上传项目。

第三步:运行项目

以node.js为例,修改好上面三个字符串后,直接运行项目即可。最后效果如下图:

最后,你就可以各种魔改,嵌入到你自己的项目中了。

2 BimFace

写不动了,百度看官网。

3 自研

简单的自研,直接用Revit转GLTF后的文件,这个市面上很多。然后用Three.js的模型加载器,加载gltf文件,我写的Bimcat轻量化平台就是用的这种简单的方式。

你可能感兴趣的:(BIMCAT开源项目)