Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码)
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码)
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码)
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码)
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码)
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码) 图片 1
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码) 图片 2
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码) 图片 3
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码) 图片 4
Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码) 图片 5

Shadow Editor 三维场景编辑器开源源码 | Three.js + Go + MongoDB 跨平台 3D 编辑器(含完整前后端代码)

已售 0
库存 100
限购 1
0 条评价
Shadow Editor 是一款基于 Three.js、Go 和 MongoDB 的跨平台三维场景编辑器,支持 Windows / Linux / Mac 与 Web 网页版。可视化搭建 3D 场景,导入 30+ 种模型格式,内置几何体、灯光、材质、粒子、后期特效,支持 Bullet 物理引擎与 VR 设备,可导出 GLTF/OBJ/PLY/STL 并发布为静态资源。源码完整、架构清晰,拿来即用,也是学习三维引擎二次开发和 Go Web 服务的优秀范例。
价格
¥1 ¥1000
状态:
正常
分类:源码
0 人付款
数量

商品参数

编程语言JavaScript、Go
技术栈Three.js、rollup、MongoDB
文件个数1573
代码行数63521
使用协议MIT License,无任何限制

商品详情

做三维场景时,你是不是也遇到过这种情况:

模型要自己写代码导入,场景得一点点搭,灯光、材质和交互还要单独处理。好不容易做完了,导出、部署又是一堆事情。

Shadow Editor 想解决的,就是这些麻烦。

Shadow Editor主界面

它是一款基于 Three.js、Go 和 MongoDB 的跨平台三维场景编辑器。不用从代码开始搭建场景,通过可视化界面,就能完成创建、编辑、导出和发布。

这个项目是什么来头

这个项目最早是本人长期维护的开源作品,后来在 GitHub 和 Gitee 上积累了不少 Star 和 Fork,也帮助一些做数字孪生、三维展示、在线教育的朋友更快完成了项目。

现在,我们把完整源码整理打包,以1元的价格提供出来。一方面,希望让更多人拿去学习和使用;另一方面,也想借这个机会认识一些同样喜欢开源和三维技术的朋友,为超腾开源平台带来一些新朋友。

Shadow Editor室内场景

Shadow Editor室外场景

跨平台,一套代码到处跑

平台方面,Windows、Linux 和 Mac 都能运行,同时还提供 Web 网页版。本地运行或者部署到服务器都可以,一套代码基本能够覆盖不同的使用场景。

模型导入,拖进来就能用

模型导入也比较省事。常见的 FBX、OBJ、GLTF、GLB、STL 都支持,Collada、DRACO、3DS、PMX、VTK 等格式也能直接使用。总共支持三十多种模型格式,拖进编辑器就能开始处理。

内置组件齐全,复杂场景也能搭

编辑器内部已经准备了不少几何体、灯光、材质、组件和后期特效。

简单的小场景可以做,室内外的复杂场景也能继续往下搭。火焰、水、烟、天空、柏林地形、粒子发射器,这些三维可视化里经常用到的组件都有。项目还接入了 Bullet 物理引擎,同时支持 VR 设备,包括 HTC Vive 和 Cardboard。

Shadow Editor 案例

Shadow Editor VR界面

交互与定制,不用频繁切换工具

想做交互,或者调整一些效果,也不用频繁切换工具。

脚本编辑器带有智能提示,着色器可以在线编辑,场景里的功能和视觉效果都能按照自己的需求继续调整。

做完即发,导出与发布都省心

做完之后,可以导出为 glTF、OBJ、PLY、STL 等格式,也可以直接发布成静态资源,再嵌入 iframe,让其他人通过网页访问。

源码完整,是学习也是生产力

源码也是完整提供的。服务端使用 Go 语言开发,前端基于 Three.js 和 React,整体架构比较清楚,注释也做得规范。

拿它直接做项目可以,当作三维引擎二次开发的学习资料也可以。对 Go Web 服务感兴趣的人,同样能从里面找到不少可参考的内容。

相关地址

文档:https://www.hylab.cn/product?parent_id=7456863220071010304

Demo:https://www.hylab.cn/demo/shadoweditor/

购买与支持

本商品提供的源码是免费开源的,如果你不想花钱,可以直接从 GitHubGitee 仓库进行下载。本商品为 MIT License 开源,可以直接商用,无需联系本人。

注意:本商品不包含图片所示场景、模型和贴图。

用户评价

暂无评价,快来抢沙发吧~

登录 后发表评价