113 lines
6.1 KiB
Markdown
113 lines
6.1 KiB
Markdown
# <img src="https://editor.astraljs.com/static/images/logo/logo.png" width="30" height="30"> Astral 3D Editor
|
||
|
||
🌍 [简体中文](README.md) | English
|
||
|
||
|
||
Link:
|
||
[](https://github.com/mlt131220/Astral3D)
|
||
[](https://gitee.com/mlt131220/Astral3D)
|
||
[](https://editor.astraljs.com)
|
||
|
||
> Modern Web 3D editor based on Vue3 + Three.js
|
||
|
||
<div align="center">
|
||
<img src="http://editor-doc.astraljs.com/images/home/thumbnailDark.png?t=20250518" width="800" alt="Editor City Preview">
|
||
<img src="http://editor-doc.astraljs.com/images/home/industryDark.png?t=20250318" width="800" alt="Editor Preview">
|
||
</div>
|
||
|
||
## 💬 Join the community
|
||
|
||
Get the latest news and technical support in the following ways:
|
||
|
||
|  | -07C160?logo=wechat&logoColor=white) |
|
||
|---------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||
| <img src="https://fs.mhbdng.cn/temp/4851677b-661d-4e60-884d-414316290425.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=6TE7OKPZN15R380TGT1V%2F20260111%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260111T135452Z&X-Amz-Expires=3600&X-Amz-Security-Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJwYXJlbnQiOiJtbHQxMzEyMjAiLCJleHAiOjE3NjgxODExNTV9.RAvlAnLKtG-9rNIZMrO5lrSJc_N1VqHf3yF3-slD59b-miNqdorqsI9Zmaz6_imBe_uw1u5KMt_OGE7No-vxfA&X-Amz-Signature=4868484133727ab3881d0f7eb65a52db07ee91bc154b4bf4b88d19a91446188e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" width="200"> | <img src="https://fs.mhbdng.cn/temp/c1c7ecef-d655-4bb3-97e8-54402e3a48ef.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=6TE7OKPZN15R380TGT1V%2F20260111%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260111T135514Z&X-Amz-Expires=3600&X-Amz-Security-Token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJwYXJlbnQiOiJtbHQxMzEyMjAiLCJleHAiOjE3NjgxODExNTV9.RAvlAnLKtG-9rNIZMrO5lrSJc_N1VqHf3yF3-slD59b-miNqdorqsI9Zmaz6_imBe_uw1u5KMt_OGE7No-vxfA&X-Amz-Signature=7005038e2ded3dbad425f6a23341002bf79c3ffe9f2166af18348dcaeb61dca0&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" width="200"> |
|
||
|
||
|
||
|
||
## 🚀 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
|
||
|
||

|
||

|
||

|
||

|
||

|
||
|
||
## ⚡ Quick start
|
||
|
||
### pre-demand
|
||
- Node.js ≥ 23.11.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
|
||
[](https://github.com/yx8663/astral-service)
|
||
|
||
### Document center
|
||
[](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 |
|
||
|---------------------------------------------------------------------------|------------------------------------------------------------------------------|
|
||
| <img src="https://editor-doc.astraljs.com/images/AliPay.png" width="200"> | <img src="https://editor-doc.astraljs.com/images/WeChatPay.png" width="200"> |
|
||
|
||
## ⚖️ License agreement
|
||
|
||
This project adopts the [![Apache License] (https://img.shields.io/badge/License-Apache_2.0-blue.svg)] (License) open source licenses, please comply with the terms of the agreement and the following supplementary conditions:
|
||
|
||
- ✅ allows: individual learning/secondary development
|
||
- ⚠️ A copyright notice is required
|
||
- ⚠️ commercial use requires authorization
|
||
- ❌ Prohibited: using this project for business or illegal purposes that are competitive with **hangzhou xingluan digital technology**
|
||
|
||
**[Full legal notice](LEGAL.md)** | **[Contribution guide](CONTRIBUTING.md)**
|
||
|
||
## 🌟 Star trend
|
||
|
||
[](https://star-history.com/#mlt131220/Astral3D&Date) |