由于BIM等三维技术的推广,现在流行也在网页上显示三维图形。是否一定有必要这样做是另一个话题,我们另外再讨论,今天简单说说我知道的现有的可以通过浏览器显示三维图形的一些技术。目前能在浏览器显示三维模型不外乎两种方式,一种通过浏览器插件,另一种通过WebGL。(这里暂不讨论假三维的方案,例如由服务器生成一系列图片,根据用户旋转或移动显示不同图片,看起来也有三维效果)
前一种市场上已经有不少的公司有这样的插件,比如Autodesk的Navisworks就有这样的插件,其它的还有一些游戏引擎也有这样的插件,比如Unity3D等。这些插件都需要提前在浏览器进行安装。但是随着WebGL的发展,慢慢的主流浏览器对插件支持越来越弱了,使用插件从长远来说就会有一些技术架构上的风险。后一种很流行,用起来也好用,但是远还没到成熟的地步。如果只是显示我们建筑中的三维模型,而且不太讲究细节的话还是不错的。当然当建筑模型太大,比如一个超高建筑,那可能又有性能上的问题了。不管虽然说都是WebGL,具体公司在开发的时候一般也不会从头做起,基本都会基于一些已有的开源引擎,比如A公司努力推广的大模型浏览,就是采用ThreeJS。其它的也有SceneJS,以及游戏类的引擎BabylonJS等。
总体来说,WebGL类的引擎是趋势,而且市场上相应的开源的或者收费的工具越来越多,门槛也会越来越低。
微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
评论前必须登录!
注册