搜索
设为首页收藏本站 开启辅助访问
 找回密码
 注册

如何能在浏览器中显示三维模型

查看: 1522| 评论: 0| 发布者: jenny |来自: 布鲁斯-宋新浪博客

放大 缩小
简介:随着BIM的火热发展,以及BIM桌面软件对电脑硬件越来越高的要求,越来越多的企业希望能通过浏览器展示BIM模型,管理BIM模型相关的信息。这几乎已经成为工程项目管理的必要组成部分。下面简单介绍几种实现思路。

 随着BIM的火热发展,以及BIM桌面软件对电脑硬件越来越高的要求,越来越多的企业希望能通过浏览器展示BIM模型,管理BIM模型相关的信息。这几乎已经成为工程项目管理的必要组成部分。下面简单介绍几种实现思路。

 
  方式一:利用已有的三维游戏引擎。常见的有Unity3D、UnRealEngine等。
 
  优点:这种方式可以充分利用游戏引擎对?不同文件格式的支持(比如3dmax,obj等);对三维漫游、选择查看等的支持;以及对物理碰撞、重力处理等的支持。
 
  缺点:引擎一般都要求浏览器安装插件(最新版已经有直接发布为html5的办法,没有测试过,但估计比插件版体验会差一些);另外就是各引擎都有自己的一套内容和编写代码方式,熟悉需要一定的成本;还有,引擎的升级换代比较慢,如果遇到某些技术障碍,处理会比较麻烦。
 
  方式二:利用已有大厂提供的工具(目前已知的有Autodesk的LMV,其他厂商例如:Bentley、ArchiCAD、广联达等未听说有类似产品,LMV的一个样例链接)。
 
  优点:不用自己写任何底层的代码,只需要在适当的地方调用,甚至直接把对应的页面嵌入自己的网页即可。
 
  缺点:如果当前工具没有的功能,那就需要等了。
 
  A记的BIM360用的就是LMV的技术,目前外面也听说了一些公司采用这个技术。
 
  当然,也有一些小厂有工具可用,一个可直接嵌入自己网页的三维样例:请点这里。
 
  其实,以前A公司也推出过NavisWorks的浏览器插件,基于ActiveX的控件,但因为这个方向注定要被淘汰,所以A自己都没有去维护这个插件。
 
  方式三:基于Html5+WebGL在开源软件的基础上自己开发或者委托开发。
 
  优点:想要什么功能就可以开发什么功能,可以完全契合企业自身需求;浏览器也不需要插件,马上使用。
 
  缺点:要有?熟悉这些新技术的人员或者好的外包团队;万恶的微软直到IE的版本11才支持WebGL。
 
  当然,基于Flash等技术也可以在浏览器显示三维,但连Adobe自己都要放弃Flash,所以你们懂的。
 
  方案对比分析请参见《浏览器三维技术方案对比分析》。
1.jpg

鲜花

握手

雷人

路过

鸡蛋
已有 0 人参与

会员评论

返回顶部