2018-12-23 14:53:05 +08:00
2018-10-19 20:29:46 +08:00
2018-11-26 21:40:44 +08:00
2018-12-22 21:43:24 +08:00
2018-12-22 12:09:04 +08:00
2018-12-22 12:16:06 +08:00
2018-12-23 14:53:05 +08:00
2018-12-09 23:00:36 +08:00
2017-06-18 22:28:03 +08:00
2018-12-16 16:52:44 +08:00
2018-06-07 20:00:06 +08:00
2018-11-16 20:19:30 +08:00
2018-12-15 20:56:57 +08:00
2018-12-22 20:54:41 +08:00
2018-12-06 20:23:13 +08:00
2018-12-15 20:47:12 +08:00
2018-12-01 22:15:29 +08:00

Shadow Editor

  • 名称Shadow Editor
  • 版本v0.1.1(开发中)
  • 简介:基于three.js的场景编辑器。
源码 GitHub 码云 文档 GitHub 码云
演示 GitHub 码云 安装指南 更新日志

v0.1.0 更新

  • 发布日期2018年12月15日
  • 更新日志:
  1. 重新梳理模型导入功能。目前支持3ds3mfamfassimp(anim)、awdbabylonbvh(anim)、colladactmdracofbx(anim)、gcodegltf(anim)、js(anim)、json(anim)、kmzlmesh(anim)、md2mmd(anim)、nrrdobjpcdpdbplyprwmsea3d(anim)、stlvrmvrmlvtkx 31种3D文件格式anim的表示支持动画。多种3D文件同时支持json和二进制格式。mmd文件同时支持pmdpmx格式,支持vmd格式的模型和相机动画。它也是唯一支持lmesh(lolking网站lol模型)的编辑器。
  2. 播放器新增第一视角控制器飞行控制器轨道控制器指针锁定控制器轨迹球控制器5种控制器在相机面板设置。
  3. 场景面板,编辑场景分类,根据类别、名称、全拼、拼音首字母实时过滤。
  4. 模型面板,编辑模型分类,根据类别、名称、全拼、拼音首字母实时过滤。
  5. 贴图面板,编辑贴图分类,根据类别、名称、全拼、拼音首字母实时过滤。
  6. 材质面板,编辑材质分类,根据类别、名称、全拼、拼音首字母实时过滤。
  7. 音频面板,编辑音频分类,根据类别、名称、全拼、拼音首字母实时过滤。
  8. 材质组件,新增保存材质和从材质面板选择材质功能。
  9. 纹理、透明纹理、凹凸纹理、法线纹理、置换纹理、粗糙纹理、金属纹理、环境纹理、光照纹理、遮挡纹理、发光纹理从贴图面板选择贴图功能。
  10. 删除上个版本场景窗口、模型窗口、贴图窗口、音频窗口。

主要功能

  1. 3D场景在线编辑。
  2. 内置多种几何体、光源,支持雾效、阴影、反光、背景图等。
  3. 支持多种不同格式的3D模型。
  4. 服务端使用MongoDB保存模型和场景数据。
  5. 可视化修改场景、相机、几何体、材质、纹理和各种组件属性。
  6. js脚本、着色器在线编辑带智能提示。
  7. 自带播放器,实时演示场景动态效果。
  8. 支持补间动画、骨骼动画、粒子动画、mmd动画、lmesh动画等。

项目截图

大海龟来袭。

image

说明:

  1. anim标注的是支持动画的模型。
  2. lmesh模型来自http://www.lolking.net/models,其他模型来自three.js官网示例。

相关链接

Description
Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/
Readme MIT 81 MiB
Languages
JavaScript 89.7%
Go 4.9%
GLSL 3.6%
CSS 0.9%
HTML 0.9%