Skip to content

基于Vue3 + THREE.JS 免费开源的三维可视化孪生场景编辑器,包含BIM轻量化、CAD解析预览、粒子系统、插件系统等特色功能。 Based on Vue3 + THREE.JS free open source 3D visual twin scene editor, including BIM lightweight, CAD analysis preview, particle system, plug-in system and other features.

License

Notifications You must be signed in to change notification settings

mlt131220/Astral3DEditor

Repository files navigation

Astral 3D Editor

🌍 English | 简体中文

Online Demo

基于 Vue3 + Three.js 的现代 Web 3D 编辑器

Editor Preview

🚀 核心能力

核心功能

  • ✅ 多格式支持:30+ 模型格式(GLTF/OBJ/FBX/GLB/RVT/IFC等)
  • ✅ BIM模型轻量化展示(RVT/IFC)
  • ✅ CAD图纸解析(DWG/DXF)
  • ✅ 场景分包存储与加载
  • ✅ WebSocket 多人协作

扩展能力

  • 🧩 插件系统
  • 📜 脚本运行时
  • 💫 粒子系统
  • ❄️ 天气系统
  • ☁️ 云存储集成(又拍云 USS)

即将到来

  • 🚧 动画编辑器
  • 🚧 物理引擎支持
  • 🚧 WebGPU 支持
  • 🚧 数据组件(API/WebSocket)
  • 🚧 低代码数据大屏

🛠️ 技术栈

Vue3 Three.js Cesium NaiveUI UnoCSS Go MIT License

⚡ 快速开始

前置需求

  • Node.js ≥ 18.x
  • Yarn

本地运行

git clone https://github.com/mlt131220/Astral3DEditor.git
cd Astral3DEditor
yarn install
yarn dev

📢 提示:默认使用测试后端 http://43.140.200.138:8080(数据不定期清空)

生产构建

yarn build

📚 生态相关

后端实现

Go Backend

文档中心

Documentation

💬 加入社区

通过以下方式获取最新动态和技术支持:

WeChat Group Contact Author

☕ 支持项目

如果本项目对您有帮助,欢迎:

  1. 用户案例墙 留下您的使用场景
  2. 扫码支持开发者:
支付宝 微信支付

⚖️ 许可协议

本项目采用 Apache-2.0 License 开源协议,使用时请遵守以下条款:

  • ✅ 允许:个人学习、二次开发、非商业用途
  • ⚠️ 需要授权:商业用途
  • ❌ 禁止:将本项目用于非法用途

完整法律声明 | 贡献指南

🌟 Star 趋势

Star History Chart

About

基于Vue3 + THREE.JS 免费开源的三维可视化孪生场景编辑器,包含BIM轻量化、CAD解析预览、粒子系统、插件系统等特色功能。 Based on Vue3 + THREE.JS free open source 3D visual twin scene editor, including BIM lightweight, CAD analysis preview, particle system, plug-in system and other features.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published