Shadow Editor Pro 使用手册
Shadow Editor Pro是一款基于Three.js的专业三维场景编辑器,采用Electron桌面应用架构。该文档介绍了其首个商业版本v0.0.1的核心信息。产品具备强大的3D编辑能力,支持创建、编辑和保存场景,并集成了丰富的功能模块,包括资源管理、灵活的材质系统、脚本编程、动画系统、物理引擎以及后期处理等。相比开源版本,Pro版在技术架构、渲染能力(支持WebGL2/WebGPU)、用户体验(如使用Monaco编辑器)和部署方式(无需额外数据库)上均有显著提升。它适用于建筑可视化、工业仿真、游戏开发、数据可视化等多种场景。文档提供了从快速入门、功能说明到高级应用的完整指南,并附有常见问题解答和技术支持途径。
欢迎使用 Shadow Editor Pro!本手册将帮助您快速上手并掌握这款强大的三维场景编辑器。
目录
快速入门
功能说明
高级功能
用户界面
常见问题
附录
什么是 Shadow Editor Pro?
Shadow Editor Pro 是一款基于 Three.js 的专业三维场景编辑器,采用 Electron 桌面应用架构,前端使用 Vue 3 + TypeScript,后端使用 NestJS 框架。
主要特性
- ✅ 强大的3D编辑能力: 支持创建、编辑、保存3D场景
- ✅ 丰富的模型支持: 支持40+种3D模型格式导入
- ✅ 灵活的材质系统: 支持20+种材质类型
- ✅ 完整的资源管理: 场景、模型、贴图、材质、音频、动画等
- ✅ 版本控制: 场景历史版本管理,支持撤销/重做
- ✅ 脚本编程: 内置Monaco编辑器,支持JavaScript脚本编写
- ✅ 动画系统: 支持补间动画和骨骼动画
- ✅ 后期处理: 支持多种后期效果
- ✅ 物理引擎: 集成Ammo.js物理引擎
- ✅ 场景发布: 一键发布为独立HTML应用
与开源版的区别
Shadow Editor Pro 是 Shadow Editor 的商业版本,相比开源版有以下提升:
| 特性 | 开源版 | 商业版(Pro) |
|---|---|---|
| 前端框架 | JavaScript | TypeScript + Vue 3 |
| 后端框架 | Go | Node.js + NestJS |
| 数据库 | MongoDB | 文件存储 |
| 代码编辑器 | CodeMirror | Monaco Editor(VSCode同款) |
| 鼠标控制 | 仅适合小场景 | 支持大场景 |
| 渲染引擎 | WebGL | WebGL2 + WebGPU |
| 模型上传 | ZIP压缩包 | 单文件/文件夹 |
| 物理引擎 | 支持 | 支持 |
| 数据可视化 | 不支持 | 支持 |
| 分发版本 | 浏览器为主 | 桌面版 |
| 系统要求 | 需安装MongoDB | 无需额外软件 |
使用场景
Shadow Editor Pro 适用于以下场景:
- 🏢 建筑可视化: 创建建筑物的3D展示
- 🏭 工业仿真: 工厂、设备的3D建模和仿真
- 🎮 游戏开发: 游戏场景的快速原型设计
- 📊 数据可视化: 三维数据可视化展示
- 🎨 艺术创作: 3D艺术作品创作
- 🎓 教育培训: 三维教学场景制作
- 🎬 动画制作: 简单3D动画制作
- 🏞️ 景区展示: 旅游景点的3D展示
技术支持
如果您在使用过程中遇到问题,可以通过以下方式获取帮助:
- 📖 查阅本文档的各个章节
- 💬 访问官方网站: https://www.hylab.cn/
- 📧 联系技术支持: hylab@qq.com
版本历史
v0.0.1 (2024-10-19)
- 🎉 首个商业版本发布
- ✨ 完整的3D场景编辑功能
- ✨ 丰富的资源管理
- ✨ 脚本编程支持
- ✨ 动画系统
- ✨ 物理引擎
- ✨ 数据可视化
- ✨ 场景发布功能
下一步
准备好开始了吗?从快速入门开始您的3D创作之旅吧!
本文由人工编写,AI优化,转载请注明原文地址: Shadow Editor Pro 使用手册