# Astral 3D Editor 🌍 [įŽ€äŊ“中文](README.md) | English [![Online Demo](https://img.shields.io/badge/Online_Demo-Astral_3D_Editor-8732D7?style=for-the-badge&logo=google-chrome&logoColor=white)](https://editor.astraljs.com) > Modern Web 3D editor based on Vue3 + Three.js
Editor City Preview Editor Preview
## đŸ’Ŧ Join the community Get the latest news and technical support in the following ways: | [![QQ Group](https://img.shields.io/badge/QQ_Group-1040320579-07C160?logo=wechat&logoColor=white)](https://upyun.astraljs.com/static/images/QQGroup.jpg) | [![Contact Author](https://img.shields.io/badge/Contact_Author-WeChat(Business)-07C160?logo=wechat&logoColor=white)](https://upyun.astraljs.com/static/images/ContactMe.jpg) | |----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | | | ## 🚀 Core competence ### Core function - ✅ Multi-format support: 30+ model format (GLTF/OBJ/FBX/GLB/RVT/IFC, etc.) - ✅ BIM Model Lightweight Demonstration (RVT/IFC) - ✅ CAD drawing analysis (DWG/DXF) - ✅ Scenario subcontract storage and loading - ✅ Animation editor ### Expansion capability - 🧩 plug-in system - 📜 When the script is running - đŸ’Ģ Particle system - â„ī¸ Weather system - â˜ī¸ Cloud Storage Integration (USS again) - 🎠 Resource center ### Coming soon - 🚧 Physical engine support - 🚧 WebGPU support - 🚧 Data components (API/WebSocket) - 🚧 low code data large screen - 🚧 WebSocket Multi-party collaboration ## đŸ› ī¸ Technology stack ![Vue3](https://img.shields.io/badge/Vue-3.3.4-4FC08D?logo=vuedotjs) ![Three.js](https://img.shields.io/badge/Three.js-r170-000000?logo=threedotjs) ![Cesium](https://img.shields.io/badge/Cesium-1.107.0-0133B4?logo=cesium) ![NaiveUI](https://img.shields.io/badge/Naive_UI-2.39.0-66C060?logo=vue.js) ![UnoCSS](https://img.shields.io/badge/UnoCSS-0.46.5-333333?logo=unocss) ## ⚡ Quick start ### pre-demand - Node.js â‰Ĩ 18.x - Yarn ### Local run ```bash git clone https://github.com/mlt131220/Astral3D.git cd Astral3D pnpm install pnpm run sdk:build pnpm run editor:dev ``` ### Production construction ```bash pnpm run editor:build ``` ## 📚 Ecological correlation ### Back-end implementation [![Java Backend](https://img.shields.io/badge/Back_end_implementation-AstralService-00ADD8)](https://github.com/yx8663/astral-service) ### Document center [![Documentation](https://img.shields.io/badge/Document_center-Astral_Docs-8732D7?logo=gitbook)](http://editor-doc.astraljs.com/) ## ☕ Support project If this project is helpful to you, please feel free to: 1. In case wall [user] (https://github.com/mlt131220/Astral3D/issues/2) leave your usage scenario 2. Scan code support developers: | AliPay | WeChat | |---------------------------------------------------------------------------|------------------------------------------------------------------------------| | | | ## âš–ī¸ License agreement This project uses the [![Apache License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) open source license, please comply with the following terms: - ✅ Allowed: personal learning, secondary development, commercial use - âš ī¸ A copyright notice is required. - ❌ Do not use this item for any illegal purpose **[Full legal notice](LEGAL.md)** | **[Contribution guide](CONTRIBUTING.md)** ## 🌟 Star trend [![Star History Chart](https://api.star-history.com/svg?repos=mlt131220/Astral3D&type=Date)](https://star-history.com/#mlt131220/Astral3D&Date)