Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/softsdu/s3dweb

S3dWeb is an open-source 3D scene editor and viewer that runs in web browsers, including those on mobile devices. S3dWeb是一款开源的三维场景编辑器和查看器,可运行在浏览器上,移动端浏览器也可兼容。
https://github.com/softsdu/s3dweb

3d 3d-scene editor threejs viewer webbrowser

Last synced: 2 days ago
JSON representation

S3dWeb is an open-source 3D scene editor and viewer that runs in web browsers, including those on mobile devices. S3dWeb是一款开源的三维场景编辑器和查看器,可运行在浏览器上,移动端浏览器也可兼容。

Awesome Lists containing this project

README

        

# 一、简介
s3dWeb是可运行在浏览器上的三维场景编辑和展示程序。

开发语言:JavaScript。

# 二、Demo

网址:[http://it3d.cn/demo/list.html](http://it3d.cn/demo/list.html)

# 三、功能
s3dWeb可用于三维场景的在线编辑或展示,主要功能如下:
> ## 编辑功能
1. 支持在浏览器中编辑三维场景,无需安装任何插件;
2. 支持在3D场景中对模型的插入、删除、旋转、位移、缩放;
3. 支持插入的模型格式包括fbx、gltf;
4. 支持更换模型材质,改变其颜色、贴图、反光度等;
5. 支持动态地将大模型分解为多个小模型,允许对小模型进行单独的旋转、位移、缩放控制;
6. 支持并内置多款太空盒;
7. 支持Undo、Redo操作;
8. 使用json格式描述三维场景,支持读取和生成json格式(.s3dc后缀)的场景描述文件。

> ## 展示功能
1. 支持在浏览器端中加载场景描述文件,支持嵌入到第三方系统中使用;
2. 可通过API和事件动态修改场景展示的内容;
3. 支持交互操作,实现与业务系统的联动。

# 四、运行效果

1. 小型3D场景编辑

地址:[http://it3d.cn/edit3d/test/edit3d/pages/edit3d.html](http://it3d.cn/edit3d/test/edit3d/pages/edit3d.html)

截图:
![1](https://github.com/user-attachments/assets/8f18464f-26d8-424a-9f6f-8fbdabc3a176)

2. 展示汽车、更换轮毂

地址:[http://it3d.cn/auto/test/auto/pages/auto.html](http://it3d.cn/auto/test/auto/pages/auto.html)

截图:
![2](https://github.com/user-attachments/assets/329e9656-6f74-4e44-ba89-744d8229ed7a)

3. 大型3D场景编辑

地址:[http://it3d.cn/factoryEditor/test/factoryEditor/pages/factoryEditor.html](http://it3d.cn/factoryEditor/test/factoryEditor/pages/factoryEditor.html)

截图:
![3](https://github.com/user-attachments/assets/13a69522-90d0-47e6-9e82-3d5c29f7bd09)

# 五、开发环境搭建
暂无