Releases: tengge1/ShadowEditor
Releases · tengge1/ShadowEditor
Shader Editor v0.0.5
- 发布日期:2018年9月16日
- 更新日志:
- 布局修改:右侧改为两栏,左边栏提供场景层次图和js脚本管理功能,右边栏是属性、设置和历史面板。
在编辑场景下方新增动画编辑(未完成),并把日志查看移动到这里。 - 属性面板组件化改造,新增基本信息、相机、几何体、光源、材质、粒子发射器、物理配置、场景、影子、
位移、音频监听器、背景音乐等多个组件。 - 背景音乐支持保存载入,提供音频管理。
- 修复编辑着色器程序功能,实时查看着色器效果。
- 新增茶壶参数编辑组件。
- 各种几何体都可以开启反射。
Shader Editor v0.0.4
- 发布日期:2018年9月2日
- 更新日志:
- 脚本编辑优化,脚本不再跟物体绑定,可以跟场景一起保存载入,提供
javascript
、vertexShader
、fragmentShader
、
programInfo
示例脚本。
说明:自定义脚本中,默认有scene
、camera
、renderer
三个全局变量,全局和事件中this
都指代scene
,可以使用函数
scene.getObjectByName
获取场景对象,例如:
var box = this.getObjectByName('正方体1');
// 程序运行过程中,每帧都要执行
function update(clock, deltaTime) {
box.rotation.x += 0.01;
}
自定义脚本种支持init
、start
、update
、stop
、onClick
、onDblClick
、onKeyDown
、onKeyUp
、onMouseDown
、onMouseMove
、
onMouseUp
、onMouseWheel
、onResize
13种事件。
-
背景支持纯色、背景图片、立体贴图三种不同类型,可以保存载入。
-
新增网格、相机、点光源、平行光、聚光灯、半球光、矩形光、帮助器、骨骼9种帮助器的显示隐藏设置。
-
新增日志面板。
-
平板新增镜面特效。
Shadow Editor v0.0.3
- 发布日期:2018年8月15日
- 更新日志:
- 使用
asp.net
开发web
服务端,使用MongoDB
保存模型和场景数据。 - 15种格式3D模型的上传,并可以保存到场景。
- 场景的创建、保存、载入。
- 组、12种内置几何体、5种光源可以保存场景并载入。
Shadow Editor v0.0.2
- 发布时间:2018年6月9日
- 更新日志:
使用rollup.js重构three.js编辑器源码。
ThreeEditor_v0.0.1
- 发布时间:2017年6月21日
- 更新日志:
- 主要完成three.js自带编辑器的翻译。