炸裂的开源!基于Three+Vue3的三维低代码编辑器,还支持BIM+CAD,绝了!

大家好,我是日拱一卒的攻城师不浪,致力于前沿科技探索,摸索小而美工作室,这是2025年输出的第22/100篇文章。

发现一个现象,貌似今年的数字孪生虚拟仿真的项目貌似多了起来,不知道大家有没有这种感觉?

当不断有项目找上门来,甚至甲方希望能快速出一个Demo,这个时候,低代码编辑器就显得格外重要了!

所以,今天为大家重点介绍一款超强的开源项目 --- Astral3DEditor,这是一个基于 Vue3THREE.JS 构建的免费开源三维可视化孪生场景编辑器。

源码地址请文末领取

什么是 Astral3DEditor?

Astral3DEditor 是一个现代化的 Web 3D 编辑器,专注于提供全面的三维场景创建、编辑和可视化能力。

它不仅仅是一个简单的 3D 渲染工具,而是一个完整的场景编辑平台,能够支持从模型导入、场景构建到多人协作的全流程操作

作为一个开源项目,它秉承了开源精神,同时提供了丰富的功能,满足从简单的 3D 展示到复杂的交互式应用的各种需求。

核心功能与亮点

1. 多格式全面支持

Astral3DEditor 支持超过 30 种模型格式,包括常见的 GLTFOBJFBXGLB 等通用格式,以及专业的 RVTIFCBIM 格式

这种广泛的兼容性使得它能够无缝对接各类 3D 设计软件的输出成果。

2. BIM 与 CAD 集成能力

项目的一大亮点是对 BIM 和 CAD 的深度支持:

  • BIM模型轻量化展示:支持 RVT/IFC 等 BIM 格式,实现了专业建筑模型的轻量化渲染

  • CAD图纸解析:能够直接解析 DWG/DXF 格式的 CAD 图纸,实现 2D 与 3D 的结合

所以,Astral3DEditor 可能在建筑、规划和工程可视化领域具有独特优势。

3. 扩展系统与运行时

项目设计了灵活的扩展机制:

  • 插件系统:允许开发者扩展编辑器功能

  • 脚本运行时:支持在场景中运行自定义脚本

  • 粒子系统:实现各类特效和自然现象模拟

  • 天气系统:模拟不同天气条件下的场景效果

4. 协作与存储

  • 场景分包存储与加载:优化大型场景的加载体验
  • WebSocket 多人协作:支持团队实时协作编辑
  • 云存储集成:与又拍云 USS 等服务对接

技术栈

Astral3DEditor 项目利用了比较前沿的前端开发技术栈:

  • 核心框架:Vue3

  • 3D 渲染:THREE.JS

  • 语言:主要使用 TypeScript,部分使用 JavaScript

开源规划

该开源作者目前一直在频繁的更新中,并且给出了产品规划:

  • 物理引擎支持:增强交互体验和模拟能力

  • WebGPU 支持:提升渲染性能

  • 数据组件 :通过 API/WebSocket 实现数据集成

  • 低代码数据大屏:简化可视化应用开发

如何使用

项目要求 Node.js ≥ 18.xYarn 作为基础环境。通过简单的几步命令即可在本地运行:

bash 复制代码
git clone https://github.com/mlt131220/Astral3DEditor.git
cd Astral3DEditor
yarn install
yarn run dev

开源协议说明

Astral3DEditor 采用 Apache-2.0 License 开源协议,允许个人学习、二次开发和非商业用途,但商业用途需要获得授权。

结语

看到这,说明你已经对该开源非常感兴趣了吧!不浪认为这是一个学习 THREE.JSVue3 结合应用的非常难得的优秀案例,而且还包含了低代码开发资源。这还不足以进你的收藏夹吃灰嘛!

开源地址github.com/mlt131220/A...

试用地址editor.astraljs.com/#/

如果有需要进可视化&Webgis交流群可以加我:brown_7778(备注来意)。

相关推荐
李剑一3 分钟前
uni-app实现网络离线定位
前端·trae
xiaohe06011 小时前
💘 霸道女总裁爱上前端开发的我
前端·游戏开发·trae
zhouzhouya5 小时前
我和TRAE的这一年:从"看不懂"到"玩得转"的AI学习进化史
前端·程序员·trae
飞哥数智坊6 小时前
3位实战分享、6个案例展示,TRAE Friends@济南第二场圆满完成
人工智能·ai编程·trae
烛阴17 小时前
拒绝配置地狱!5 分钟搭建 Three.js + Parcel 完美开发环境
前端·webgl·three.js
食尘者20 小时前
Trae 中LLM 运维场景深度评测:容器化 JVM 内存问题分析能力横向对比
aiops·trae
北辰alk2 天前
2025:当Vibe Coding成为我的创意画布——一名前端工程师的AI元年记
前端·trae
bytebeats2 天前
Trae IDE: 我为什么从Free版升级成了Pro版订阅
trae·vibecoding
xiaoshengjinbu2 天前
codebuddy 智能体配置异常处理
trae·codebuddy·智能体配置
「QT(C++)开发工程师」2 天前
我的 TRAE 编程体验-简介篇
ide·trae