Skip to content

Releases: tengge1/ShadowEditor

Shader Editor v0.0.5

16 Sep 06:45
Compare
Choose a tag to compare
  • 发布日期:2018年9月16日
  • 更新日志:
  1. 布局修改:右侧改为两栏,左边栏提供场景层次图和js脚本管理功能,右边栏是属性、设置和历史面板。
    在编辑场景下方新增动画编辑(未完成),并把日志查看移动到这里。
  2. 属性面板组件化改造,新增基本信息、相机、几何体、光源、材质、粒子发射器、物理配置、场景、影子、
    位移、音频监听器、背景音乐等多个组件。
  3. 背景音乐支持保存载入,提供音频管理。
  4. 修复编辑着色器程序功能,实时查看着色器效果。
  5. 新增茶壶参数编辑组件。
  6. 各种几何体都可以开启反射。

Shader Editor v0.0.4

02 Sep 13:22
Compare
Choose a tag to compare
  • 发布日期:2018年9月2日
  • 更新日志:
  1. 脚本编辑优化,脚本不再跟物体绑定,可以跟场景一起保存载入,提供javascriptvertexShaderfragmentShader
    programInfo示例脚本。

说明:自定义脚本中,默认有scenecamerarenderer三个全局变量,全局和事件中this都指代scene,可以使用函数
scene.getObjectByName获取场景对象,例如:

var box = this.getObjectByName('正方体1');

// 程序运行过程中,每帧都要执行
function update(clock, deltaTime) {
	box.rotation.x += 0.01;
}

自定义脚本种支持initstartupdatestoponClickonDblClickonKeyDownonKeyUponMouseDownonMouseMove
onMouseUponMouseWheelonResize 13种事件。

  1. 背景支持纯色、背景图片、立体贴图三种不同类型,可以保存载入。

  2. 新增网格、相机、点光源、平行光、聚光灯、半球光、矩形光、帮助器、骨骼9种帮助器的显示隐藏设置。

  3. 新增日志面板。

  4. 平板新增镜面特效。

Shadow Editor v0.0.3

15 Aug 13:56
Compare
Choose a tag to compare
  • 发布日期:2018年8月15日
  • 更新日志:
  1. 使用asp.net开发web服务端,使用MongoDB保存模型和场景数据。
  2. 15种格式3D模型的上传,并可以保存到场景。
  3. 场景的创建、保存、载入。
  4. 组、12种内置几何体、5种光源可以保存场景并载入。

Shadow Editor v0.0.2

09 Jun 13:03
Compare
Choose a tag to compare
  • 发布时间:2018年6月9日
  • 更新日志:

使用rollup.js重构three.js编辑器源码。

ThreeEditor_v0.0.1

20 Jun 23:29
Compare
Choose a tag to compare
  • 发布时间:2017年6月21日
  • 更新日志:
  1. 主要完成three.js自带编辑器的翻译。