新一代BIM云渲染引擎——Streaming Modeling Engine
为了提供更流畅、更高效的BIM模型可视化交互体验,X-Base的BIM云渲染引擎已从传统的图片流传输的渲染模式升级为实时流媒体传输的渲染模式,成为了新一代BIM云渲染引擎——Streaming Modeling Engine(以下简称“新SME”)。
实时流媒体传输(以下简称“Streaming”)技术是一种在网络环境下实时传输音频、视频和其他多媒体数据的方法。能够为用户带来更流畅、更高效的实时渲染体验
BIM Streaming的优点
- 系统兼容性更强
该技术进一步提升了平台兼容性,支持多系统、多终端。能够在Web、Android、Windows、iOS、MacOS、Linux环境下运行,用户无需担心设备兼容性问题 - 渲染结果传输延时更低
流媒体传输技术实现了低延时的实时渲染,用户对BIM模型的任何操作都可以即时获得BIM模型的渲染过程,实现用户与模型只见更实时的互动。 - 渲染画面质量更高
基于高质量通信技术的现代视频编解码器,新一代SME在传输速度和流畅度上相较于传统图片流有了质的飞跃,因此也能够提供清晰的渲染画面,帮助用户更细致地了解其BIM模型。该技术还具有智能网络适应性,能够在不同网络环境下提供效果一致的高质量渲染服务。 数据更安全
在云渲染不传输原始数据的优势下,Streaming采用了更为安全的加密传输连接的方式,充分保障了用户的模型渲染在传输过程中的安全性。如何使用新SME进行二次开发
X-Base最新版本(V1.5.0)发布了已经封装新SME的SDK3.0接口,用户可以通过以下方法集成。
引用
// 增加Signal Server的地址
options.signalHost = "https://xbasetest.dxbim.com:8333/signal"
// 选择streaming渲染模式
options.engine = DX.mode.BIMSTREAMING
options.accessToken = {Authorization: token}
options.mainToolbar = []
var docid = "paas- storage/b1ba5eb6689b48ca8577d538e4902ce2/df54a1cdd65e43319ed1ea30123cca6e/df54a1 cdd65e43319ed1ea30123cca6e.rvt"
window.app = new DX.Application('root')
app.init(options).then(function () {
viewer = app.getViewer()
app.mainWindow.openFile(docid)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。