Releases: tengge1/ShadowEditor
Releases · tengge1/ShadowEditor
Shadow Editor v0.2.5
- 发布日期:2019年7月14日
- 更新日志:
- 新增
npm run dev
命令,保存文件自动生成,速度有了很大提升。(8秒->1秒) - 新版编辑器菜单栏、工具栏、资源管理器、场景编辑区、场景树状图,历史面板、脚本面板、脚本编辑器改写完成。(dev分支)
Shadow Editor v0.2.4
- 发布日期:2019年6月30日
- 更新日志:
- 新增UI控件:AccordionLayout, SearchField。(开发中)
- 修复播放器脚本camera被赋值为scene的bug。
Shadow Editor v0.2.3
- 发布日期:2019年6月16日
- 更新日志:
- 使用采样法和全屏抗锯齿(FXAA)重新实现了描边算法。
- 场景树状图选中节点时,子节点不再显示选中效果。
- 更新优化以下控件:Timeline, Tree, Window。(开发中)
Shadow Editor v0.2.2
- 发布日期:2019年6月2日
- 更新日志:
- 修复加载可视化场景的一些问题。(开发中)
- 使用reactjs为以下组件添加属性和事件。(参照项目截图1)
表单:Button, CheckBox, Form, FormControl, IconButton, Input, Label, Radio, TextArea, Toggle。
图标:Icon。
布局:AbsoluteLayout, BorderLayout, Content, HBoxLayout, TabLayout, VBoxLayout。
媒体:Canvas, Image, SVG。
菜单:MenuBar, MenuItem, MenuItemSeparator。
面板:Panel。
表格:DataGrid, Table, TableBody, TableCell, TableHead, TableRow。
工具栏:Toolbar, ToolbarSeparator。
Shadow Editor v0.2.1
Shadow Editor v0.2.0
- 发布日期:2019年5月3日
- 更新日志:
- 默认不再加载
ammo.js
。只有场景中存在刚体或柔软体时,才在播放时自动加载ammo.js
,提升编辑器启动速度和非物理场景运行速度。 - 新增二维菜单:按钮、标签、面板、水平线、条形图、时间、竖直线、日期、时间圆盘、键值标签、表单、仪表、柱状图、折线图、侧边栏、柱状图2、散点图、饼状图、弦图、力导向图、树状图、集群图、包图、分区图。可拖动、保存、载入,可在播放器中查看。(开发中,仅供测试)
Shadow Editor v0.1.9
Shadow Editor v0.1.8
- 发布日期:2019年4月7日
- 更新日志:
- 设置面板放到选项菜单中。
- 新增色调旋转(hue-rotate)、饱和度、亮度、高斯模糊(blur)、对比度、灰度、颜色反转(invert)、复古(sepia)滤镜。
- 滤镜设置保存在场景配置中,并在编辑器和播放器解析。
- 创建GIS场景。(演示)
- 修复当模型最外层是
Scene
时,属性面板显示物体环境组件和各种后期处理组件的bug。 - 场景层次树,节点前面添加一个矩形,表示该节点类型。
Shadow Editor v0.1.7
- 发布日期:2019年3月23日
- 更新日志:
- 修复物体改变后,场景树状图无法及时响应,无法记住树节点展开状态,树节点顺序错乱的bug。
- 物体名称超过8个文字后,场景树状图将显示省略号。鼠标移到节点上,显示完整名称。
- 新增全屏播放功能、新窗口播放功能。播放器和编辑器彻底解除耦合,播放器可独立运行。
- 可将编辑好的场景嵌入iframe运行。地址:
/view.html?sceneID=sceneID
。可使用新窗口播放功能获取该地址。 - 物体选中效果优化:等宽描边。
- 修复整理模型工具,复制模型时未复制文件夹中所有文件的bug。
- 所有设置改为存储在
localStorage
中,不再保存在场景配置中。 - 重构平行光帮助器、半球光帮助器、点光源帮助器、矩形光帮助器、聚光灯帮助器,采用事件驱动方式,不再对编辑器严重依赖。
- 整理文件夹结构。重写历史面板模块,彻底删除耦合度高的Outliner控件。
- 英文翻译优化。
- 新增场景一键导出功能,自动分析场景所需模型和资源,所有所需资源放在
/temp/yyyyMMddHHmmss
文件夹。 - 导出不带资源的编辑器功能。
- 重新发布了演示项目:Gitee GitHub
- 修复渲染器设置中,阴影、γ输入、γ输出、γ因子设置无效bug。
- 平面上点、线、喷涂工具一次只能绘制一个。
- 修复补间动画无法播放问题。
Shadow Editor v0.1.6
- 发布日期:2019年3月10日
- 更新日志:
- 使用
xtype.js
,采用非侵入式开发方式重构UI框架。 - 主框架使用绝对定位重新布局。
- 底部面板支持最大化和还原。
- 底部面板显示资源统计信息。
- 搜集整理大量贴图和模型,并进行分类。
- 整理贴图工具。
- 整理模型工具。
- 整理缩略图工具。
- 添加点光源,默认不再添加圆球和光晕。
- 添加半球光,默认不再添加天空球。
- 添加矩形光,默认不再添加矩形白色屏幕。
- 由于原来的选中效果是使用
后期处理
实现的,产生了严重性能损耗和锯齿。所以用法线挤出
和模板测试
的方法重新实现选中效果。 - 重写后的选中效果不再产生锯齿,不默认开启快速抗锯齿(FXAA)功能,提高了性能。旧场景请在场景属性中取消勾选
快速近似抗锯齿(FXAA)
,并重新保存。 - 默认启用时不再加载任何
后期处理(postprocessing)
相关着色器和特效类库,提高加载速度。 - 修复创建脚本注释未汉化bug。
- 折叠底部面板功能。
- 重写场景树状图控件,支持折叠、拖动、选中。
- 点击场景选中模型时,场景树状图优先选中整个模型,而不是模型的一部分,而且会自动展开并滚动到所选模型。