- 名称:Shadow Editor
- 版本:v0.1.0(开发中)
- 简介:基于
three.js
的场景编辑器。
源码 | GitHub | 码云 | 文档 | GitHub | 码云 |
演示 | GitHub | 码云 | 安装指南 | 更新日志 |
- 重新梳理模型导入功能。目前支持
3ds
、3mf
、amf
、assimp
(anim)、awd
、babylon
、bvh
(anim)、collada
、ctm
、draco
、fbx
(anim)、gcode
、gltf
(anim)、js
(anim)、json
(anim)、kmz
、lmesh
(anim)、md2
、mmd
(anim)、nrrd
、obj
、pcd
、pdb
、ply
、prwm
、sea3d
(anim)、stl
、vrm
、vrml
、vtk
、x
31种3D文件格式,带anim
的表示支持动画。多种3D文件同时支持json
和二进制格式。mmd
文件同时支持pmd
和pmx
格式,支持vmd
格式的模型和相机动画。它也是唯一支持lmesh
(lolking网站lol模型)的编辑器。 - 播放器新增
第一视角控制器
、飞行控制器
、轨道控制器
、指针锁定控制器
、轨迹球控制器
5种控制器,在相机面板设置。
- 3D场景在线编辑。
- 内置多种几何体、光源,支持雾效、阴影、反光、背景图等。
- 支持多种不同格式的3D模型。
- 服务端使用
MongoDB
保存模型和场景数据。 - 可视化修改场景、相机、几何体、材质、纹理和各种组件属性。
- js脚本、着色器在线编辑,带智能提示。
- 自带播放器,实时演示场景动态效果。
- 支持补间动画、骨骼动画、粒子动画、mmd动画、lmesh动画等。
说明:
- 带
anim
标注的是支持动画的模型。 - lmesh模型来自
http://www.lolking.net/models
,其他模型来自three.js
官网示例。
- Three.js官网:https://threejs.org/
- LOL模型查看器:https://github.com/tengge1/lol-model-viewer