项目简介

创建日期:2024-11-30
更新日期:2024-12-01

项目简介

超腾三维编辑器是一个基于Three.js的开源三维场景编辑器,它基于Electron构建。前端使用Vite+Vue3+TypeScript+AntDesignVue框架开发,后端使用Nest.js框架开发,使用文件保存数据。支持多种类型(见附录)的模型导入,可以使用三维模型来搭建场景。搭建完场景,可以发布成一个前端应用,部署到web服务器上。

系统要求

超腾三维编辑器基于Electron构建,支持Windows、Linux、Mac操作系统。在Windows上,无需安装任何其他软件即可运行。软件默认使用3000端口,如果其他软件占用此端口,会导致软件无法正常运行。

用户界面

1.jpg

版本比较

超腾三维编辑器提供开源版和商业版。开源版前端由JavaScript编写,服务端由go语言编写;商业版前端和服务端都由TypeScript编写。

开源版(ShadowEditor)商业版(超腾三维编辑器)
资源管理支持支持
场景编辑支持支持
脚本编写支持支持
场景发布支持支持
物理引擎支持支持
数据可视化不支持支持
鼠标控制仅适合小场景缩放以鼠标所在位置为中心,适合大场景
渲染引擎WebGLWebGL2、WebGPU
模型上传使用zip压缩包上传支持单文件、文件夹上传
代码编辑器CodeMirrormonaco-editor(VSCode同款编辑器)
服务端Go语言Node.js
数据库MongoDB、文件存储文件存储
分发版本主要在浏览器中使用桌面版
系统要求Windows、Linux、MacWindows、Linux、Mac
运行环境vc++ redist 2015、MongoDB、Chrome
开始开发日期2017年6月18日2023年10月26日
当前版本0.6.10.0.1
是否开源开源不开源

主要功能

超腾三维编辑器有资源管理、场景编辑、物体创建、数据可视化、物理引擎等多种功能。

1、资源管理:支持场景、模型、贴图、材质、音频、动画、字体等资源管理。

2、场景编辑:支持对场景和模型进行编辑,支持撤销重做。

3、物体创建:支持几何体、文字、曲线、标注、光源等物体创建。

4、数据可视化:支持数据管理、图层控制、标注管理、流水线管理、场景漫游等。

5、物理引擎:支持ammo.js物理引擎,支持物体碰撞和三维地形。