Skip to content

CleonSuo/Astral3D

 
 

Repository files navigation

Astral 3D Editor

🌍 简体中文 | English

直达:
Online Demo Online Demo Online Demo

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

Editor City Preview Editor Preview

💬 加入社区

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

QQ Group Contact Author

🚀 核心能力

核心功能

扩展能力

  • 🧩 插件系统
  • 📜 脚本运行时
  • 💫 粒子系统
  • ❄️ 天气系统
  • ☁️ 云存储集成
  • 🎠 资源中心

即将到来

  • 🚧 物理引擎支持
  • 🚧 WebGPU 支持
  • 🚧 数据组件(API/WebSocket)
  • 🚧 低代码数据大屏
  • 🚧 WebSocket 多人协作

🛠️ 技术栈

Vue3 Three.js NaiveUI UnoCSS

⚡ 快速开始

前置需求

  • Node.js ≥ 23.11.x
  • PNPM

本地运行

    git clone https://github.com/mlt131220/Astral3D.git

    cd Astral3D
    pnpm install
    pnpm run sdk:build
    pnpm run editor:dev

生产构建

    pnpm run editor:build

📚 生态相关

后端实现

Java Backend

文档中心

Documentation

☕ 支持项目

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

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

⚖️ 许可协议

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

  • ✅ 允许:个人学习/二次开发
  • ⚠️ 需要版权声明
  • ⚠️ 商业用途需要授权
  • ❌ 禁止:将本项目用于与杭州星孪数字科技有竞争性的业务或非法用途

完整法律声明 | 贡献指南

🌟 Star 趋势

Star History Chart

About

基于Vue3 + THREE.JS 免费开源的三维引擎及配套编辑器,包含BIM轻量化、CAD解析预览、粒子系统、插件系统等功能。 A free and open-source 3D engine based on Vue3 + THREE.JS and its accompanying editor, featuring functions such as BIM lightweighting, CAD parsing preview, particle system, and plugin system.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 69.7%
  • TypeScript 15.7%
  • Vue 8.7%
  • Roff 5.9%
  • Less 0.0%
  • HTML 0.0%