超腾三维编辑器项目介绍:功能特性与版本对比全解析

2024-11-30 李腾 97 次阅读 0 次点赞
超腾三维编辑器是基于Three.js构建的开源三维场景编辑工具,采用Electron框架支持跨平台使用。前端基于Vite+Vue3+TypeScript+AntDesignVue开发,后端使用Nest.js框架,数据通过文件存储。支持多种模型格式导入,具备完整的资源管理、场景编辑、物体创建、数据可视化和物理引擎功能。软件提供开源版和商业版两个版本,在渲染引擎、模型上传、代码编辑器等方面存在功能差异,用户可根据项目需求选择合适的版本进行三维场景开发和发布。

超腾三维编辑器是一个基于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物理引擎,支持物体碰撞和三维地形。

本文由人工编写,AI优化,转载请注明原文地址: 超腾三维编辑器:基于Three.js的开源3D场景编辑工具详解

评论 (4)

登录后发表评论
王哥不慌2025-12-10 17:48:36
这个编辑器看起来功能很强大,特别是支持WebGPU和数据可视化。感谢作者详细的介绍和对比,让我对开源版和商业版的区别一目了然。期待后续版本更新!
刘先生Kevin2025-11-22 15:05:52
这个编辑器看起来功能很强大,特别是支持WebGPU和单文件上传!想问一下开源版和商业版在性能上差距大吗?感谢作者分享!
超腾开源2025-11-22 21:22:49
差距不大,只是技术栈不一样
王者归来2025-11-09 14:39:07
这个编辑器看起来功能很强大,特别是支持WebGPU和单文件上传,对大型项目应该很有帮助。感谢作者分享!