2020-02-28
今天正好月底,继续更新版本。
最近大幅度完善文档。几乎补上了所有操作方面的内容。地址不变,还是这个:
发布 1.0.0 Preview-2
版本。加入特效导出功能,不再是只能看看不能用了。
大量修复bug
,优化操作体验。
[Version]
-
发布
1.0.0 Preview-2
-
更新在线文档
[Feature]
Sample
- 多纹理-扰动特效
- 边缘检测特效
- 热成像特效
Group
-
Ungroup / 解散组
-
移除组内组件后,如果只剩一个组件,则自动解散组
-
组在最小化状态下,也可以调整外部
Connection
-
Canvas
移动状态下,也可拖动组
Project
- 导出项目中,保存组的缩放转状态
[Refine]
Component
-
Time
组件重构,并入Uniforms
组件,改名为UTime
-
Uniforms
输入框,支持输入 “+ / - / e” 符号
Group
- 重新设计移动部分样式
- 支持更长的组名称
[Fix]
Shader
- 导出的
.effect
中Constants
组件被作为Uniforms
导出了
Canvas
- 缩放,位移后,
Connection
位置发生偏移
Group
- 删除
Group
中组件报错
上面列出的例子,可以这里下载 [ssr_shaderfx_editor_sample.zip]ssr_shaderfx_editor_sample_1.0.0_preview.2.zip (99.1 KB) ,然后将 json
文件直接拖入场景即可
最新试玩版地址:
SSRShaderFXEditor 1.0.0 Preview-2
自己用这个版本做了不少特效,有自制的,有移植自 Unity3D
的,有参照 ShaderToy
制作的。
在制作过程中优化了很多操作的细节,现在不少基础的特效都可以用编辑器制作出来了。
而且这次的试玩版中,加入了导出特效的功能,真正可以实际的使用了。
当然,还有一些比较继续的功能缺失:
- 比如
texture
的filter
wrap
模式的设置。(目前编辑器默认纹理是Repeat
) -
Packable
勾选的情况下,做好UV
的转换方案。(目前编辑器默认纹理是不勾选合图)
后面应该会花些时间做一个收费版本:
- 继续完善基础组件,如矩阵之类
- 加入一些流程控制组件,
if / switch / for
… - 上面提到的 texture 相关的设置支持
-
Unity3D
所有支持的组件,基本都会加入到编辑器中 - 增加更多略复杂的
Premade
特效组件,更方便的制作特效 - 加入云支持,特效存储,特效共享之类
- 继承进
Creator
插件系统
试玩版也会继续更新,作为一个给用户体验的版本。