ShadowEditor/UpdateLog.md
2018-12-30 15:44:56 +08:00

127 lines
5.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新日志
**v0.1.1**
* 发布日期2018年12月30日
* 更新日志:
1. 修复mmd动画和音频不同步问题。支持多个mmd模型与模型动画、相机动画同步。
2. 新增点阵化特效、颜色偏移特效、残影特效、背景虚化、快速近似抗锯齿(FXAA)、毛刺特效、半色调特效、全屏抗锯齿(SSAA)、像素特效、可扩展环境光遮挡(SAO)、多重采样抗锯齿(SMAA)、屏幕空间环境光遮蔽(SSAO)、时间抗锯齿(TAA)。
3. 新增粒子、预设体、角色面板。(暂未实现具体功能)
**v0.1.0**
* 发布日期2018年12月15日
* 更新日志:
1. 重新梳理模型导入功能。目前支持`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模型)的编辑器。
2. 播放器新增`第一视角控制器``飞行控制器``轨道控制器``指针锁定控制器``轨迹球控制器`5种控制器在相机面板设置。
3. 场景面板,编辑场景分类,根据类别、名称、全拼、拼音首字母实时过滤。
4. 模型面板,编辑模型分类,根据类别、名称、全拼、拼音首字母实时过滤。
5. 贴图面板,编辑贴图分类,根据类别、名称、全拼、拼音首字母实时过滤。
6. 材质面板,编辑材质分类,根据类别、名称、全拼、拼音首字母实时过滤。
7. 音频面板,编辑音频分类,根据类别、名称、全拼、拼音首字母实时过滤。
8. 材质组件,新增保存材质和从材质面板选择材质功能。
9. 纹理、透明纹理、凹凸纹理、法线纹理、置换纹理、粗糙纹理、金属纹理、环境纹理、光照纹理、遮挡纹理、发光纹理从贴图面板选择贴图功能。
10. 删除上个版本场景窗口、模型窗口、贴图窗口、音频窗口。
**v0.0.9**
* 发布日期2018年11月25日
* 更新日志:
1. 新增布料带动画。
2. gltf模型导入带动画。
3. skinned morph(*.js)模型导入带动画。(新版three.js示例中已经移除该模型。)
4. 平面画点工具。
5. 平面画线工具。
6. 平面贴花工具。
7. 选中物体效果优化。
**v0.0.8**
* 发布日期2018年10月27日
* 更新日志:
1. 编辑器文档更新。
2. 立体贴图上传服务端,并可设置为场景背景。
3. 所有场景一键发布静态网站,便于部署到`GitHub Pages`服务上。
4. 柏林地形组件、序列化和反序列化,并可在播放器中展示。
5. 上传mp4视频贴图并可以设置到材质上在三维场景中播放视频。
6. 增加水组件。
**v0.0.7**
* 发布日期2018年10月14日
* 更新日志:
1. 场景、模型、纹理、音频、mmd资源编辑功能可上传预览图。
2. 材质纹理属性编辑功能。
3. 播放器重新架构。
4. 粒子发射器、天空、火焰、烟保存、载入、播放优化。
5. 刚体组件不再默认添加,改为从组件菜单中手动添加。
**v0.0.6**
* 发布日期2018年9月30日
* 更新日志:
1. 提供补间动画支持。可以在时间轴上可视化修改补间动画,并在播放器中播放。
2. 新增上传mmd模型pmd和pmx格式和mmd动画可以在播放器中播放。
3. 新增上传lmesh模型可在播放器中播放。
4. 基本几何体、光源、地形封装,便于进一步开发。
**v0.0.5**
* 发布日期2018年9月16日
* 更新日志:
1. 布局修改右侧改为两栏左边栏提供场景层次图和js脚本管理功能右边栏是属性、设置和历史面板。
在编辑场景下方新增动画编辑(未完成),并把日志查看移动到这里。
2. 属性面板组件化改造,新增基本信息、相机、几何体、光源、材质、粒子发射器、物理配置、场景、影子、
位移、音频监听器、背景音乐等多个组件。
3. 背景音乐支持保存载入,提供音频管理。
4. 修复编辑着色器程序功能,实时查看着色器效果。
5. 新增茶壶参数编辑组件。
6. 各种几何体都可以开启反射。
**v0.0.4**
* 发布日期2018年9月2日
* 更新日志:
1. 脚本编辑优化脚本不再跟物体绑定可以跟场景一起保存载入提供javascript、vertexShader、fragmentShader、programInfo示例脚本。自定义脚本支持`init``start``update``stop``onClick``onDblClick``onKeyDown``onKeyUp``onMouseDown``onMouseMove`
`onMouseUp``onMouseWheel``onResize` 13种事件。
2. 背景支持纯色、背景图片、立体贴图三种不同类型,可以保存载入。
3. 新增网格、相机、点光源、平行光、聚光灯、半球光、矩形光、帮助器、骨骼9种帮助器的显示隐藏设置。
4. 新增日志面板。
5. 平板新增镜面特效。
**v0.0.3**
* 发布日期2018年8月15日
* 更新日志:
1. 使用`asp.net`开发`web`服务端,使用`MongoDB`保存模型和场景数据。
2. 15种格式3D模型的上传并可以保存到场景。
3. 场景的创建、保存、载入。
4. 组、12种内置几何体、5种光源可以保存场景并载入。
5. 85种three.js对象的序列化和反序列化。
**v0.0.2**
* 发布时间2018年6月9日
* 更新日志:
1. 使用`rollup`重构`three.js`自带编辑器的代码。
**v0.0.1**
* 发布时间2017年6月21日
* 更新日志:
1. 主要完成three.js自带编辑器的翻译。