完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

BIM怎么用做轻量化?两种用于BIM轻量化引擎的开发技术

发布于:2020-04-17 11:45:37
首页/BIM专题
分享

如果对市面上存在的BIM轻量化引擎产品做详细分析的话,我们就能发现其开发技术都是基于两种,分别是WebGL技术与视频同步传输技术,下面就让我们简单认识一下吧。

腿腿教学网-BIM怎么用做轻量化?两种用于BIM轻量化引擎的开发技术

WebGL技术

WebGL (全写Web Graphics Library )是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在-起,通过增加OpenGL ES2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然, WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。

WebGL完美地解决了现有的Web交互式三维动画的两个问题:第一, 它通过HTML脚本本身实现Web交互式三维动画的制作,无需任何浏览器插件支持;第二,它利用底层的图形硬件加速功能进行的图形渲染, 是通过统一的、标准的、跨平台的OpenGL接口实现的。

WebGL已经被几乎所有的浏览器厂商支持和实现,已经成为WEB下的3D实现国际技术规范与标准。随着未来网络的技术和网络带宽的不断发展提升,会迎来越来越光明的未来。

腿腿教学网-BIM怎么用做轻量化?两种用于BIM轻量化引擎的开发技术

远程桌面,视频同步传输技术

这是一个非常老的技术,在很多诸如类似远程桌面、视频聊天的软件中大量使用。

虽然这个技术比较老,但现在真正能够提供在互联网环境下的比较好的视频体验的产品非常少,基本都是各个软件巨头才有此实力。采用这种技术的BIM轻量化引擎,本质是利用服务器的专业图形显卡的强大3D渲染能力,依据客户端的需求在服务器端进行BIM模型渲染,然后将渲染的快照( QuickShot )以视频的方式推送到客户端设备上(工作站、PC、移动设备等)

此种技术模式最大的优点是对客户端设备的图形显卡硬件能力要求比较低(实际不低,因为客户端设备也要不断处理来自服务器端的渲染视频)。

这两种技术各有优缺点,因此如若要选择的话,需要根据自身的情况,但从数量上来看还是WebGL技术更受青睐,希望这两种技术都能走得更远。

转载请注明来源本文地址:https://www.tuituisoft/bim/8354.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了