极易使用的开源可视化 3D 开发平台

完全掌控,无限扩展,Web可视化协同。
让你的团队快速响应变化,大幅降低成本。
无需多年研发,无需数百万投入。
花几分钟部署 Strings3D,立即拥有一切。

亲自试一试:3 步创建一个 3D 电子沙盘

Step1:添加资源和对象

Step2:设置属性和交互

Step3:一键生成网站

在资源管理区添加多媒体素材,图片、音视频、3D 模型、直播流、数据存储节点等;规划对象目录结构、添加 3D 对象、2DUI 布局设计、拖动对象到指定位置

UI 对象设置绑定数据、定义交互事件、指定事件响应内容,支持自定义行为内容,支持JS编辑器扩展业务逻辑,关联对象和事件触发条件。

一键生成可发布网站文件夹,支持客户端模式运行,或配置Nginx等Web服务模式运行。


引擎特点

  • 1 可视化拖拽和基础行为定义,代码量只有 ThreeJS 和 BabylonJS 的 5%。
  • 2 支持数据源定义,支持 Ajax 请求定义返回 Json 数据解析。
  • 3 支持节点编辑器实现材质和数据源等复合资源定义和关联设置。
  • 4 支持 GIS 地图导入。
  • 5 支持地形编辑器,支持 GIS 卫星图和高度图导入地形编辑器。
  • 6 多项目场景合并、跨场景对象复制。
  • 7 多种类型容器嵌套,UI 布局轻松驾驭、常用表单表格对象齐全。
  • 8 自定义 3D 网格绘制,支持贝塞尔平滑曲线和普通顶点连线定义、支持挖洞。
  • 9 虚拟容器支持 2D 和 3D 两种模式。3D 模式支持多级容器嵌套,方便坐标系转换。
  • 10 常用 UI 图表和精灵动画支持,图表使用 WebGL 高性能绘制。
  • 11 电子围栏不规则区域绘制和入侵检测支持。
  • 12 流媒体支持本地视频、在线视频流 L、支持海康大华宇视接入、支持 WebRTC。

Strings3D适合谁

在为企业内部或客户交付各类业务系统时,有园区、楼宇、工厂车间、旅游景区的3D电子沙盘构建需求,设备运维的数字孪生、智慧城市3D仿真模拟、应急安全环境模拟、水利设施模拟,你的开发团队正面临以下 严峻挑战:

3D 技术
难以掌握

开发过程
缓慢冗长

人员成本
居高不下

交付时间
短暂紧迫

不必担忧!试一试 Strings3D
就是为你的开发团队量身定制的 基础设施

Strings3D是如何做的

无代码和客户端类型引擎转换 Web 不可取。
可视化 Web 环境 3D 引擎、内置 JS 代码代码编辑器协同,
才是当下可信赖的企业级开发利器。

试图封装所有功能为无代码组件,用无代码满足一切需求

用无代码覆盖 90% 的通用需求,JS 开发解决个性化需求

客户端类型 3D 引擎,转换 Web 过程中存在不可控风险

构建优秀的人与引擎协同框架,让引擎在通用环节发挥最大价值


引擎架构

引擎核心 + 项目配置文件 + 存储数据。
引擎加载项目配置文件和资源文件,初始化默认场景后,按触发器配置加载数据存储节点,响应基础行为、自定义行为的JS代码、节点编辑器解析。
基于独立对象与环境和其他对象的交互,模拟物理世界事物运行规律,简化事物逻辑。
引擎底层采用Babylonjs实现,同步最新版本。