ShadowEditorPro

2026-01-03 超腾开源 86 次阅读 0 次点赞
ShadowEditorPro是一款基于Three.js的开源三维场景编辑器,采用Electron框架构建为跨平台桌面应用。该项目采用前后端分离架构:后端使用Nest.js开发,通过文件系统存储场景、模型与贴图等数据;前端基于Vite+Vue3+TypeScript技术栈开发,界面采用Ant Design Vue组件库,并依赖Three.js实现三维场景的渲染与交互。该编辑器支持导入多种格式的三维模型,用户可通过拖放与编辑操作快速搭建三维场景,适用于可视化开发、数字孪生等应用领域。

ShadowEditorPro是一款基于Three.js的开源三维场景编辑器,它基于Electron构建。前端使用Vite+Vue3+TypeScript+AntDesignVue框架开发,后端使用Nest.js框架开发,使用文件保存数据。它支持多种格式的模型导入,可以使用三维模型来搭建场景。

项目简介

本项目前后端分离。服务端使用NestJS框架,它是一个渐进式 Node.js 框架,用于构建高效、可靠且可扩展的服务器端应用程序。服务端使用文件来保存场景、模型、贴图等数据。

前端使用Vite+Vue3+TypeScript进行开发。Vite是下一代的前端工具链,为开发提供极速响应。Vue是一个渐进式的JavaScript 框架,易学易用,性能出色,是一个适用场景丰富的 Web 前端框架。TypeScript 是在 JavaScript 的基础上增加了类型语法的语言。它是一种强类型编程语言,构建于 JavaScript 之上,能够在任何规模下为你提供更好的工具支持。

前端使用Ant Design Vue来搭建用户界面。Ant Design of Vue 是基于 Ant Design 设计语言和 Vue 技术栈的企业级 UI 组件库,提供了高质量的 Vue 组件和服务端渲染支持。 前端使用Three.js框架来渲染三维场景。Three.js是一个JavaScript 3D库,它封装了WebGL和WebGL2接口,最新版已经支持使用WebGPU进行渲染。

项目使用Electron构建桌面应用。Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发经验。

相关文档

Shadow Editor Pro 使用手册

Shadow Editor Pro 接口文档

软件截图

本文由人工编写,AI优化,转载请注明原文地址: ShadowEditorPro

评论 (0)

登录后发表评论

暂无评论,快来发表第一条评论吧!