跳转至

更新日志

1.0.0

首个公开版本。

Staging

  • Slot 模型 —— 一行就能建出 Backdrop、Peg、Group、Composite、Drawing 和一条效果链。树里的每一行都是同一种对象;区别只在于勾选了哪些组件。
  • Details 栏 —— 每一行将要建出的链条,按接线顺序写出。
  • Range 栏 —— 序列、单帧、hold 和空缺,如实报告。
  • 拆分与合并 —— hierarchical 和 sibling 两种拆分模式,Merge Selected 和 Merge Down,帧级变体各有自己的保护。
  • Super node —— 一行展开成一个自成一体的单元,改一次名就够。
  • 标签显示出来就可编辑 —— 开着 Show Tags 时,树里的那一行、Inspector 的 Name 字段和它的复选框是同一个状态的三个视图;改其中任何一个,另外两个都会跟上。
  • 整棵 staging 树的撤销/重做

导入

  • PSD / PSB 由 OSA 自己解析:组变成分支,图层名变成标签,图层蒙版变成 matte,调整图层变成效果节点。
  • Magnet 文件夹必须完全一致 —— 在 PSD 里,一个文件夹只有在它的名字就是那个 magnet(或别名)且不带任何标签时才算 magnet 信号;PROPS/Prop-1=P-DPROPS 里的一张 Prop-1 drawing,永远不是文件夹本身。
  • 图像序列(PNG、JPG、TIFF、TGA)按名字里的编号分组,并检测范围。
  • SVG 写成 Harmony 原生笔触。
  • TVG 原样拷入。
  • Harmony 模板.tpl)作为整块暂存。
  • Transform Sync.anm)和 Blender 烘焙(.pvt)作为 3D peg 层级暂存,逐帧带关键帧。
  • 导入模式收敛到唯一真正的选择:Art LayersOriginal Bitmap
  • 对齐写成 Harmony 的 keyword,绝不用枚举索引。
  • 长装配不再撑爆内存 —— 超过 100 张图像时,OSA 会边进行边清空 Harmony 的撤销历史;位图落到任意艺术层只需一次 utransform 启动而非两次(测得与两遍结果逐字节相同):840 张的序列启动约 840 个进程,而不是约 1680 个。
  • Checkpoint save(可选,在浏览器的 Settings 中)—— 长装配中每 100 张图像保存一次场景,让 Harmony 释放已写入的绘图。在场景保存到磁盘之前保持锁定,悬停时说明原因。

art layer

  • 每个 drawing 四个 art layer,各有自己的类型和帧数。
  • Subart layer —— 多张图堆在一个 art layer 上,第二张到来时自动升级,按树的顺序压平。
  • Original Bitmap 的压平也照此镜像:recipe 层合成进帧里。
  • assemble 后的压平会把树改写成场景能存下的形状,同时保留出处。

结构与布局

  • Wide Bus 布局:master 在顶行,内容在中行,composite 在它所汇聚的内容下方,五个预留 FX 位。
  • 套娃式 backdrop —— 嵌套的 backdrop 自底向上测量,各自按自己的内容定尺寸。
  • Composite 模式在 Harmony 24 安装上实测过(此前流传的对照表里四条错了三条)。

磁铁

  • 命名目的地带别名,大小写不敏感,按 精确 / 前缀 / 后缀 匹配,最长优先。
  • Generate Magnet TreeGenerate + Assemble
  • Magnetize Scene 把已有的 Harmony 场景读回 staging。
  • 每个磁铁各有生成配方:每个磁铁都带着自己的结构和效果组合。

效果与生成器

  • Transparency(节点式或直接烘平)、Cutter、Blending(25 种模式)、Glow、Blur。
  • Brightness/Contrast、Hue/Saturation、Levels、Tone、Highlight。
  • Colour Card 和 Gradient 是 holder,而不是链上的一环。
  • 每个效果都是同一张表里的一行 —— 新增一个效果,就在同一处同时得到一个标签、一个菜单项和一行 Inspector。

会话

  • staging 树按场景持续自动保存,原子写入,保留一代备份。
  • 崩溃检测、一条说明恢复了什么和没恢复什么的还原栏,以及会自我清理的存储。

界面

  • 偏好集,可导出/导入。
  • 可重绑的快捷键;右键菜单从注册表读取自己的提示。
  • 反馈栏带常驻和临时两个通道;Assemble 由 blocker 把关。