Harmony 25 发行说明

Harmony 25,版本23967 (2025-06-05)

新功能

绘图工具

功能 说明
铅笔修饰工具

铅笔修饰 工具 是一款类似于笔刷的新工具,可以通过在铅笔线条上绘制来提高或降低铅笔线条的透明度以及增大和减小铅笔线条的宽度。此工具有两种模式: 调整粗细调整透明度 。每种模式分别具有四种运行模式:增大、减小、替换和平滑。

  • 增大:增大铅笔线条被触部分的透明度或粗细。

  • 减小:减小铅笔线条被触部分的透明度或粗细。

  • 替换:替换铅笔线条被触部分的透明度或粗细,就像用户正在绘制新线条一样。

  • 平滑:通过计算光标周围区域内的平均透明度或线条粗细来使线条效果均匀化。用户可通过滑块设定用于计算平均值的取样范围。当用户在线条上移动此工具时,系统会从取样区域获取平均值,并将该数值应用到与工具圆形选区接触的线条部分。

导入 Photoshop 笔刷

现在,可以将 .abr 文件中的 Photoshop 笔刷导入到 Harmony 中。

值得一提的是,Harmony 笔刷和 Photoshop 笔刷并不相同。它们之间的某些参数以不同的方式工作,而 Photoshop 还有不受 Harmony 支持的其他参数。导入到 Harmony 中的笔刷可能与它们在 Photoshop 中的表现不完全相同。

Photoshop 笔刷可以导入到“笔刷”和“橡皮擦”工具中,在 Harmony 中的导入方式与导入 Toon Boom 笔刷预设的方式相同。在“笔刷”或“橡皮擦”工具的“工具属性”视图中,单击菜单 并选择“导入笔刷...”。

动画

功能 说明
小原画助手

小原画助手 是一款工具,可以帮助 cut-out 动画师根据 Harmony 中的关键姿势创建小原画和中间姿势。它可以按照指定的百分比,将时间轴上的上一个关键姿势和下一个关键姿势的关键帧值混合在一起。可以将这些百分比设置为超过 100%,以便能够做出特殊姿势和 overshoot 过冲姿势。还可以在当前帧与上一个关键帧或下一个关键帧之间混合这一百分比。这样,每次使用姿势时,都会“微调”姿势,以使其更接近关键帧。

此工具由三部分组成,即小原画助手工具栏:

小原画助手视图:

以及可以分配给各个按钮的键盘快捷键,它们可以加快工作流程的速度。

锁定时间轴标尺 现在,可以锁定时间轴场景标记的位置和场景长度,以防止意外移动它们。此命令的名称为 锁定时间轴标尺 ,位于时间轴标尺的右键菜单中。
动作模板色板首选项

通过这个新增的首选项,您可以在将动作模板导入到场景中时选择如何管理色板。

此首选项的名称为 动作模板 ,位于首选项的“模板”选项卡中,默认设置为 不执行任何操作 。使用此设置,将动作模板置于时间轴右侧部分的帧上时,不会将色板复制到场景中。这样可以防止额外的色板意外污染场景。

3D 整合

功能 说明
图像和 3D 文件图层支持

对于具有动画图层的多层图像文件和 FBX 文件的 文件库绘图替换 视图,已经添加图层支持。

文件库 视图具有一个新增的图层下拉框,可以轻松在图层之间切换。

按下该按钮可以隐藏此下拉框。这样,“文件库”视图的功能就与之前版本的 Harmony 更加相似。

绘图替换 视图分为两个部分。顶部 绘图 部分的功能与之前版本的 Harmony 相似,使用这些功能,您可以选择要在当前帧上使用的文件。底部 图层 部分用于选择要显示图像文件中的哪个图层。当与 3D 模型结合使用时,这一底部部分将显示 3D 文件内可用的动画循环。

设置 3D 动画定时

使用“曝光”菜单中新增的对话框 设置 3D 动画定时 ,您可以填充摄影表,以便从 3D 模型中读取动画。 要打开此对话框,请在 3D 模型的“摄影表”列中选择一个单元格区域,然后使用“摄影表”菜单的 曝光 > 设置 3D 动画定时 命令。

USDZ 文件支持 Harmony 25 现在支持导入和读取 USDZ 文件格式的 3D 模型。
导入/导出 3D 动画数据

现在,可以使用 ATOM、USDA 和 USDZ 文件格式,从 Harmony 中导出 3D 模型的动画数据以及将这些数据导入到 Harmony 中。

从新的 子节点覆盖 节点导入和导出动画数据。此节点与“子节点动画”节点类似,用于创建和存储应用于 3D 模型的关键帧动画,此 3D 模型是作为输入而连接的。

可以使用“导出”按钮将存储在此节点中的 3D 动画导出到 ATOM 或 USD 文件。

也可以使用“导入”按钮将 ATOM 或 USD 文件中的动画导入到此节点中。

导入和导出 3D 变换 现在,可以使用 文件 > 导出/导入 > 变换 命令,以 ATOM、USDA 和 USDZ 格式将“定位钉”和“元素”节点中的 3D 变换数据导入到 Harmony 中以及从 Harmony 中导出这些数据。

OpenGL 和性能

功能 说明
更好的 OpenGL 特效预览

“摄像机”视图的“OpenGL”视图模式现在支持预览额外的特效以及对以前支持的特效进行增强渲染。

“首选项”的“OpenGL”选项卡中提供了以下首选项,用于预览不同类型的特效以及设置预览质量:

渲染特效。使用此首选项,可以启用或增强以下特效的预览:

  • 颜色曲线

  • 颜色等级

  • Gamma

  • 发光*

  • 突出显示*

  • 增加透明度

  • 反面

  • 阴影*

  • 移除透明度

  • 色调*

  • 透明度*

* 启用此首选项之后,这些特效的预览质量将会得到增强。

渲染模糊。使用此首选项,可以对以下模糊特效进行预览渲染:

  • 模糊(径向模糊)

  • 模糊框

  • 定向模糊

  • 高斯模糊

  • 蒙板模糊

  • 非锐化遮罩

可以使用以下选项调整模糊特效的渲染质量:

  • 最佳质量

  • 较优质量

  • 常规质量

  • 较优性能

  • 最佳性能

渲染混合模式。此首选项启用了“混合”特效节点的预览渲染。

渲染逼真切割工具。此首选项可以在用作蒙板的绘图中支持半透明像素,从而提高切割工具的预览质量。

抗锯齿质量选项

现在,首选项的“OpenGL”选项卡中提供了两种抗锯齿模式。

质量 抗锯齿模式可提供高质量的抗锯齿特效,但会牺牲预览性能。这是之前版本的 Harmony 中使用的抗锯齿模式。

性能 抗锯齿模式可提供质量稍低的抗锯齿预览,但对回放和交互性能几乎没有任何影响。这种抗锯齿模式是 Harmony 25 中的新增功能。

文件数据优化

功能 说明
紧凑型文件结构

为了减少存储在磁盘上的文件数量,Harmony 25 中引入了一种新的场景格式。 紧凑型文件结构 将绘图和色板保存到场景文件夹中的单个文件中,这样可以减少文件数量、优化存储空间以及缩短网络传输时间。与之前相比,场景文件夹中的其他文件具有相同的结构。

要使用“紧凑型文件结构”创建新的场景,请选中“新建场景”对话框中的 使用紧凑型文件结构 复选框。

“常规”选项卡上还提供了一个首选项,用于定义在“脱机”模式下创建新场景时的默认设置。

在“数据库”模式下,可以根据“控制中心”应用程序中的“环境”,设置创建新场景时使用的默认文件结构。

在“场景设置”对话框的“高级”选项卡中,可以将场景转换成这种新的文件结构,或者取消这一转换。使用 紧凑 按钮可以将文件转换成紧凑型文件结构,使用 非紧凑 按钮可以使用以前的格式。

请注意,使用这种新文件结构保存的场景与之前版本的 Harmony 不兼容。

优化色板 使用“文件”>“优化”菜单中新增的 优化色板 命令,可以合并或者移除并删除当前场景中未使用的色板和颜色。
优化绘图 使用“文件”>“优化”菜单中新增的 优化绘图 命令,可以删除未使用的绘图以及合并相同的绘图,这样就为减少场景的文件数量提供了一种简单的方法。

Ember 功能

在 Harmony 中,默认禁用了 Ember 功能。要使用 Ember 功能,需要拥有额外的 Ember 许可证,并在“首选项”的“高级”选项卡中启用“启用 Ember 功能”首选项。

改进

常规

  • Harmony 的首选项中新增了一个 在矢量文件中存储恢复纹理 的选项。禁用此选项之后,所有相关纹理的副本将不再存储于 TVG 文件中。这样可以显著减小文件大小,但如果纹理丢失,将无法恢复之前的纹理质量。HAR-9602

特效/合成

  • 更新了 3D 合成算法,以支持 32 位浮点渲染。 HAR-8123

  • 现在,可以使用 32 位浮点运算来渲染“抗闪烁”节点。 HAR-8799

3D

  • 现在,可以对 3D 骨骼层级使用 B 和 Shift-B 导航快捷键。 HAR-10016

  • 已更新 TB_MayaToXml.py,以便与 Maya 2022 和更高版本使用的 Python 3 结合使用。 HAR-9579

  • 为了改进和稳定 FBX 导入操作,已将 Assimp-FBX 导入文件库替换为 UFBX 导入文件库。 HAR-10555

  • 插入关键帧 命令 (F6),将所选的骨骼添加到“子节点动画”和“子节点覆盖”节点中(如果尚未曝光)。 HAR-10987

节点

  • 使用一个新增的“Alpha 展开”参数更新了 Z 缓冲区平滑节点,以帮助解决 Blender 渲染图像时的抗锯齿问题。 HAR-9826

  • 现在,可以使用 DWAA 文件压缩功能,从“写入”节点中写入 EXR 文件。 HAR-9771

  • 现在,可以将以下“端口过滤”按钮添加到“节点视图”的工具栏中: HAR-9856

    • 向端口添加名称

    • 向端口添加过滤器

    • 清除指定的端口

    • 复制指定的端口

    • 粘贴指定的端口

    • 吸管端口过滤器

导入/导出

  • 现在,工具、笔刷和纹理预设文件都有独特的扩展名。

    - .tbr:Toon Boom 笔刷预设

    - .tpr:Toon Boom 工具预设

    - .tbx:Toon Boom 笔尖和纹理预设 HAR-10598

  • 添加了导出 EXR 文件时用于使用 DWAA 压缩功能的选项。 HAR-9771

WebCC

  • 为 WebCC api 添加了 sendToBatchRender 参数。 HAR-10846

脚本

  • 为 Timeline::layerEnabled 添加了在“时间轴”视图中查询图层当前启用状态的功能。 HAR-10665

  • 为 removeSoundColumn 添加了一个参数,用于控制如何从项目文件夹中移除声音文件。

    column::removeSoundColumn(QString columnName, bool removeSoundFile = false); HAR-10667

Linux

  • 为了最大限度地提高兼容性,7zip 不再与 Harmony 打包在一起,而是需要单独进行安装。为脚本 API 添加了 System::find7Zip(),用于返回 Harmony 要使用的 7zip 的系统路径或打包路径(如果存在)。 HAR-10551

外部渲染

  • 为缓存管理器添加了“所有 RenderBatch 节点”选项,以便允许同时显示所有缓存条目。 HAR-10528

OpenGL

  • 现在,可以更高效地对具有相同或相似内容的多个“颜色覆盖”节点进行缓存。 HAR-10741

  • 现在,可以更高效地对类型相同并连接到同一个来源的多个“图稿选择器”节点进行缓存。 HAR-10657

修复

常规

  • 当从 Windows 上的其他应用程序切换回 Harmony 时,会出现明显的延迟。 HAR-10904

  • “工具预设”导入功能不起作用。 HAR-10597

  • 当使用除英语以外的语言时,“许可证向导”将链接到错误语言的文档。 SB-3911

  • “3D 图形”视图右下角的按钮缺少工具提示。 HAR-9901

  • 当从“颜色”视图中编辑纹理时,会加载一个非本地文件对话框。 HAR-9806

  • 在 MacOS 中,数据库场景的初始保存对话框具有颠倒的取消和保存按钮布局。 HAR-9438

  • 在某些场景中,启用“显示线条”可能会导致应用程序冻结几分钟。 HAR-9943

  • “洋葱皮彩色轮廓”显示模式始终显示第一个启用的可见开关与最后一个启用的可见开关之间的所有绘图。 HAR-10594

  • “高级洋葱皮”中的“彩色轮廓”无法显示正确的透明度等级。 HAR-10428

  • 当切割工具的蒙板端口上具有合成节点时,洋葱皮无法正常工作。 HAR-10890

  • 对于“摄像机”视图中当前帧之前的绘图,各个绘图的洋葱皮无法正常工作。 HAR-10592

  • 颜色恢复功能无法正确加载已经存在于文件系统中,但不存在于色板列表中的色板。 HAR-9596

  • “编辑铅笔线条属性”对话框中的“设置粗细”选项不会缩放铅笔纹理。 HAR-10484

  • 关闭“编辑铅笔线条”属性之后,在之前曾经使用但尚未关闭就重新打开的场景中会显示“没有这个文件或目录”。 HAR-10483

  • 当使用自定义 ocio 文件时,某些颜色空间下拉框将不包含颜色空间系列名称。 HAR-10411

  • 当“图层属性”视图停靠到 Harmony 主窗口时,如果更改了节点选择,未停靠的视图将失去焦点。 HAR-10383

  • 在非英语环境中,“节点缓存”工具栏不可用。 HAR-11003

  • 当在批处理模式下运行而且语言设置为“日语”或“中文”时,Harmony 会崩溃。 HAR-10814

  • 当删除音轨时,总是会删除场景中的音频文件。 HAR-10667

绘图

  • 当使用“编辑铅笔线条属性”工具应用“附加笔尖乘数”时,会导致线条变长。 HAR-6444

特效/合成

  • 当焦点位于摄像机框架之外时,“径向缩放模糊”和“发光”特效生成的轨迹不会移动。 HAR-9518

  • “径向缩放模糊”的模糊大小不一致。 HAR-10747

3D

  • “3D 运动输出”节点在无界面渲染中不起作用。 HAR-10811

  • 当撤销对“子节点动画”节点进行的更改时,Harmony 可能会崩溃。 HAR-9881

  • 当子节点的缩放值为负数时,“3D 旋转”控制将会反转。 HAR-10515

  • 某些 FBX 骨骼不显示为常规变换,在“3D 图形”视图中也不显示为骨骼。 HAR-10403

  • 当在通用父级子节点上移动时,骨骼和几何形状会发生错位。 HAR-10393

  • 当导入具有 Z-Up 轴的 FBX 文件时,方向不正确。 HAR-10385

  • 对 3D 图形中的所选对象使用“重置”命令之后,Maya 渲染将会失败。 HAR-10196

  • 在 3D 合成物上,无法正确对使用压平节点处理的 3D 资产进行分层。 HAR-10184

  • 当 FBX 模型具有既是 ufbx_mesh 也是 ufbx_bone 的 ufbx_node 时,无法正确将其导入。 HAR-11015

节点

  • 当选择输出端口时,可以使用“吸管端口过滤器”,但应将其禁用。 HAR-9980

  • 将绘图的变形线框连接到一个“颜色覆盖”节点时,有时会在洋葱皮中显示此线框。 HAR-9756

  • 当切割路标上方的线缆时,不会实际移除两个节点之间的连接。 HAR-9626

  • “蒙板调整大小”节点的默认版本为 1,但应为 2。 HAR-10672

  • 在“摄像机”视图中,无法选择已连接到“颜色覆盖”节点的 Toon Boom 位图绘图。 HAR-10488

导入/导出

  • 对于写入的每个文件,PNG 和 PSD 导出操作会读取 ICC 文件,而不是缓存此文件。 HAR-10670

  • 无法导入具有单一顶层组的 PSD 文件。 HAR-9789

  • Harmony 导出的 PSD 文件的 Alpha 模式与 Photoshop 不兼容。 HAR-5558

  • 在 Windows 中,“导出到后期特效”对话框中的“打开包含脚本的文件夹”按钮不起作用。 HAR-10059

文件库

  • 无法对从网络驱动器挂载的文件库文件夹进行解锁(释放权限)。 HAR-10476

  • 当拖放某些模板时,可能会导致 Harmony 在 M4 Mac 计算机上崩溃。 HAR-10691

  • 当编辑模板时,模板的缩略图不会更新。 HAR-10425

  • 文件库视图的重命名快捷键不起作用。 HAR-10293

摄影表

  • 在 Windows 中,当在摄影表单元格中单独键入变音符号并按回车键时,Harmony 会崩溃。 HAR-10535

渲染

  • 有时会错误地清除以前渲染过的帧的内部软件渲染缓存,这样会导致 Harmony 在显示时再次渲染这一帧,即使场景中没有发生任何变化。 HAR-10006

  • 在 M4 Mac 计算机上,渲染线程有时会停顿。 HAR-10689

  • 如果使用了 OpenFX 插件,而且 Harmony 的首选项文件夹不存在,在批处理模式下需要大量的时间才能开始渲染场景。 HAR-10596

脚本

  • 脚本 api 中缺少 QUdpSocket::bind()。 HAR-10627

Python

  • 对于 Vector2d 属性,OMC::DrawingVectorLineStyle 总是会返回与 x 值相同的 y 值。 HAR-10706

  • 当在外部 Python 解释器中加载 Harmony 项目时,会导致它在退出时崩溃。 HAR-9891

  • 当从外部 Python 解释器中保存 Harmony 项目时,会从场景文件中去除 OpenFX 节点。 HAR-10951

外部渲染

  • RenderBlenderBatch 和 RenderMayaBatch 节点的“图层属性”中缺少位移。 HAR-11002

  • 当 Harmony 处于“数据库”模式时,无法加载缓存管理器。 HAR-10900

  • 在 Windows 中的“数据库”模式下,RenderBlenderBatch 节点渲染会失败。 HAR-10899

  • 当渲染时,RenderBlenderBatch 节点不再对“空物体”应用值。 HAR-10682

时间轴

  • 在“时间轴”视图中拖放绘图时,将为外部色板创建克隆。 HAR-5430

  • 当禁用“使用动画工具制作动画”之后,“增加曝光”和“减少曝光”命令对空帧不起作用。 HAR-8855

  • “粘贴模式:仅曝光”在非英语环境中不起作用。 HAR-11005

  • 在 macOS 中,“时间轴”视图中的“设置速率类型”下拉列表会立即关闭,并阻止选择预设。 HAR-11087

OpenGL

  • 当修改属于变形序列的绘图时,不会在“摄像机”视图中立即进行更新。 HAR-10429

Linux

  • 完成 RenderMayaBatch 和 RenderBlenderBatch 渲染之后,会生成一个错误,表明正在关闭套接字。 HAR-9949

  • 在某些系统上,取色器中的滴管工具总是选择纯黑色。 HAR-9978

  • “服务启动器”中的“帮助”>“关于”菜单选项会导致服务启动器崩溃。 HAR-10536

  • Rocky 9 无法加载默认的 Python 文件库。 HAR-10521

  • 当选择不在没有 rabbitMQ 的情况下运行 WebCC 之后,“服务启动器”按钮将变成灰色。 HAR-10977

  • “许可证向导”无法激活本地许可证,因为“客户端激活”功能崩溃。 HAR-10520

已知问题

Linux

  • 位移在 Rocky Linux 中不起作用。 HAR-11115

  • 当在变换子节点之后更改 3D 模型的所选动画图层时,将清除子节点变换。 HAR-10821