Toon Boom Harmony 20.0.0

以下是 Harmony 20.0.0 build 15996 (2020-06-11) 的更新内容列表:

重要信息

Harmony Server 数据库进行了重大改进。 因此,为使 Harmony 20 客户端正常工作,数据库服务器必须升级到 Harmony 20。

另外,数据库中的目录文件 (.dict) 必须更新为 Harmony 20 文件包中的文件。 更新时,请复制以下位置的文件:

  • Windows: C:\Program Files (x86)\Toon Boom Animation\Toon Boom Harmony 20 Advanced\etc\USADB_templates\dicts
  • macOS: /Applications/Toon Boom Harmony 20 Advanced/Harmony Advanced.app/Contents/tba/etc/USADB_templates/dicts
  • GNU/Linux: /usr/local/ToonBoomAnimation/harmonyAdvanced_20/etc/USADB_templates/dicts

然后将它们粘贴到数据库中的以下位置,替换现有文件:

/USA_DB/dicts

请注意,运行 Harmony 20 的数据库服务器向后兼容运行旧版本 Harmony 的客户端。

新功能

绘图工具

功能 描述

中心线编辑器工具改进

增加了使用中心线编辑器工具编辑笔刷线条的改进功能:

  • 现在可以通过选择再按 Delete(删除)键将点从中心线曲线中删除。
  • 现在可以在工具属性视图中使用新的 Centerline Smoothness(中心线平滑度)选项来控制中心线拟合。

纹理铅笔转换为笔刷

使用选择工具属性中的 Convert Pencil to Brush(铅笔转换为笔刷)选项时,现在可以将纹理铅笔线条转换为纹理笔刷笔触。

曲线工具选项

线条工具属性中的新选项可以通过鼠标上移使线条弯曲:

  • 曲线模式可以在绘制完直线后通过移动鼠标绘制曲线。 点击或按下 Enter 确认曲线。
  • S 曲线模式可以绘制 S 型曲线。 创建直线后移动鼠标,使直线从两端弯曲,直至点击鼠标为止。 线条尾端将弯曲,直至再次点击鼠标或按下 Enter 键为止。

选择工具改进

  • 使用撤消和重做命令时,保留选择工具轴心点位置。
  • 现在,选择工具轴心点将在缩放、旋转和倾斜时跟随变化。

笔刷自动填充

笔刷工具中新的自动填充选项。 激活后,使用笔刷工具绘制闭合形状后,会用指定的当前着色颜色进行填充。

重画笔刷工具按钮

现在 Tools(工具)工具栏中可以使用重画笔刷工具按钮。

绘图工具对齐参考线

现在,对齐参考线可以用于绘图工具。

铅笔纹理吸管工具

现在提供了新的铅笔纹理吸管工具。 使用此工具单击绘制的纹理铅笔线时,会让您在 Pencil Texture Palette(铅笔纹理调色板)列表中选择纹理。

选择当前铅笔纹理线条

增加了选择笔触(使用当前所选铅笔纹理)的新命令。 该命令称为“选择当前铅笔纹理笔触”,可在摄像机和绘图视图的 Edit(编辑)菜单中使用。

线条创建模式改进

从笔尖绘制垂直线时,铅笔工具的线条创建模式不再修整线条。

撤销或重做时保留选择内容

使用撤消和重做命令时,轮廓编辑器、透视和封套工具将保留选择内容。

仅对齐到选定图层

现在,绘图工具的对齐选项中有一个称为 Allow Snapping on all Drawings Layers(允许对齐所有绘图图层)的新选项。 启用后,对齐作用方式与之前版本一致,在摄像机视图中工作时,选择内容将对齐到所有可见的绘图图层。 禁用后,只对齐选定图层上的绘图。

透视工具质量不受影响

使用透视晶格模式时,变换质量不再受封套工具中设置的平滑值影响。

平滑编辑器工具平滑度不受影响

现在,封套工具和平滑编辑器的平滑值相互独立。

热键调整橡皮擦大小

现在,您可以在使用画板笔的橡皮擦端时通过键盘快捷键“O”调整橡皮擦的大小。

动画

功能 描述

可撤销选择内容

称为“可撤销选择内容”的新偏好设置。 启用此偏好后,选择内容更改(例如使用变换工具选择绘图或在节点视图中更改选择内容)时,撤消列表中会新增条目。 您可以在偏好的 General(通用)选项卡上找到此偏好,并且默认开启。

变换工具从任意位置拖拽

变换工具属性中新增的轻松拖拽选项。 启用后,可以单击变换工具选择框内任意位置移动选定对象。

关键帧快速渐快/渐慢

快速设置时间轴中选定关键帧的渐快和渐慢的新命令及按钮。 命令包括:

  • 快速设置缓动:将选定关键帧两端的缓动设定为 33%。
  • 快速设置渐快:将选定关键帧左侧的缓动设定为 33%。
  • 快速设置渐慢:将选定关键帧右侧的缓动设定为 33%。
  • 设置选定关键帧缓动:打开一个设置选定关键帧任一侧各种缓动值的对话框。

场景标记改进

  • 现在可以创建没有持续时间的场景标记。
  • “标记当前帧”命令创建标记时不打开对话框。 这样可以通过设置此命令的快捷键在回放时创建标记。
  • 可以通过鼠标单击选择和移动场景标记。
  • 双击场景标记会打开标记编辑器。
  • 在时间轴尺中选择帧不再需要“创建场景标记”命令。 无持续时间的标记无需选择接可添加。 可以在使用命令前从时间轴的帧部分选择来添加无持续时间的标记。 这两种情况都会打开 Marker Creation(标记创建)对话框,以便在创建标记时设置其全部属性。
  • 场景中插入或删除帧时使场景标记波动的新选项。

图形替换视图改进

  • 编辑模式下,现在可以重命名和删除图形替换视图中的绘图。
  • 增加了一个搜索过滤器。

数据库/Control Center

功能 描述

复制场景改进

Control Center 内的场景复制获得了改进:

  • 您无需像之前那样预先创建一个空场景。
  • 同时复制多个场景
  • 添加前缀和后缀,或替换已复制场景名称的部分内容。

使用数据库时的另存命令

Harmony 应用程序中新增的“另存”命令让您可以将一个场景保存到新位置,但无需使用 Control Center 应用程序。

在多个场景上执行脚本

Control Center 新增的“运行脚本”命令可用来在选定的场景上执行脚本。

导入多个离线场景

Admin(管理)菜单内新增的“导入多个场景”命令,可用来导入多个离线场景。

在任意位置创建场景

您现在可以在任意位置创建一个场景。 之前版本使用 Harmony 数据库时,只能在作为数据库一部分的文件系统中创建场景。 您现在可以自定义用作场景文件夹的路径或在通用父文件夹中创建多个场景。

删除未使用的表

Harmony 数据库服务器 (tbdbserver) 现在可以监控打开的表以及关闭客户端长时间打开的表。 这样可以防止数据库服务器长时间使用后无响应的问题。

更好地处理 TCP 断连

更好地处理网络架构造成的 TCP 断连 现在,TCP 连接断开后,数据库服务器可以恢复连接及相关锁定。

队列查看器优化

渲染队列刷新经过优化,刷新速度更快。 此功能需要在更新到 Harmony 20 时复制新的 comp_log.dict 文件到数据库的 dicts 文件夹。

工作流提升

功能 描述

快照按钮

摄像机状态栏中新增的拍摄并查看快照的按钮。 您可以使用拍摄快照命令来存储摄像机视图内容的临时副本,然后按下查看快照按钮与新的修改状态进行对比。

颜色覆盖中的吸管工具

颜色覆盖节点现在有了从摄像机或绘图视图选择颜色或铅笔纹理的吸管工具。

分型以筛选列表

您现在可以通过分型筛选不同列表,使之更快地查找内容。 其中有:

  • 在文本工具属性中显示的字体列表
  • 口型同步映射中的目标图层列表
  • 同步图层列表
  • 自定义工具栏时的按钮和脚本列表

工具提示中的快捷键

现在,鼠标悬停在图标上时,命令和工具分配的快捷键会显示在工具提示中。

剧本

功能 描述

支持 Python

现在支持在我们的 JavaScript 环境中使用 PythonManager 模块创建 Python 对象。 此模块用于管理 Python 解释器以及创建 Python 对象。 可以通过该新建 python 对象调用一些 python 函数。

Python 对象的文档以及其他一些高级脚本模块位于 Help(帮助) > Extended Scripting Interface Documentation(扩展脚本界面记录)命令。

列出视图名称的方法

新增了 view.viewList() 函数,它在 Harmony 返回所有当前视图。 也可以使用一种视图类型参数调用,仅返回该类型的视图。

渲染和管道整合

功能 描述

在 macOS 上将 QuickTime 影片渲染成 16 位

macOS 上现在支持渲染为 16 位深度的 QuickTime。

通过 Media Foundation 导入媒体

现在,可以通过 Microsoft Media Foundation 在 Windows 上导入音频和影片文件。 仅受 Microsoft 的 Media Foundation 支持的音频和影片文件可以导入 Harmony

颜色空间管理

Harmony 现在支持导入图像、内部处理、摄像机视图显示以及最终输出的颜色空间管理。

  • 场景颜色空间可以在 Scene(场景) > Scene Settings(场景设置)对话框内定义。
  • 用来读取图像的颜色空间可以在 Drawing(绘图)选项卡底部的 Element node(元素节点)属性中定义。
  • 导出的影片与图像可以在写入节点或在导出对话框中进行标记。

macOS 上支持其他 QuickTime 编解码器

可用的编解码器列表取决于使用的 macOS 版本,Catalina 现支持以下编解码器:

  • Apple ProRes 422 HQ
  • Apple ProRes 422 LT
  • Apple ProRes 422 Proxy
  • H.265。 Catalina 支持阿尔法通道。

修复的问题

此次版本修复了以下问题:

绘图及绘图工具

  • 在摄像机视图中,如果图层的参数中设置了非常小的缩放值,则绘图时应用程序会挂起。
  • 某些情况下,选择了多个图层时,切割工具的限位框可能没有边界。
  • 线条、矩形或椭圆形工具用于对齐到边界线或对齐时,如果放大或缩小,对齐光标的圆圈会偏移。
  • 平滑编辑器工具使用的是笔刷工具大小属性,没有自己的属性。
  • 如果调色板是在使用 color_vectorize 选项导入图像时创建的,则 TB_RecolorDrawings 脚本不适用于调色板。
  • 透视工具中的晶格模式使用封套工具的平滑值。
  • 使用线条创建模式时,直线前端弯曲。
  • 距离笔尖较远进行连接时,线条构建模式会修整线条。
  • 中心线编辑器工具在中心线生成太多点。

时间轴

  • 单击时间轴标尺中场景的最后一帧会使场景持续时间减少一帧。
  • 在 Xsheet 视图中使用红色箭头延长曝光不仅会更改重叠部分,还会移除下一绘图的曝光。

效果

  • macOS 上无法在绘图/着色或进行其他操作后自定义变形工具栏。

导入 PSD

  • 无法使用单独图层选项将 PSD 图像导入为 Toon Boom 位图或 Toon Boom 矢量绘图。
  • 图层使用 #、/ 或 - 等特殊字符时,无法将 PSD 图层作为单独图层导入。

I/O

  • Harmony 不允许导入 .tiff 扩展名的 TIFF 图像。
  • QuickTime 导入无法通过运行脚本在批处理模式中工作。
  • 批处理模式下在命令行上运行脚本失败时,不打印错误。
  • 进行命令行渲染时,未考虑到 -renderThread 选项。
  • Harmony 脱机有时不打开 WebCC 创建的 7z 文件。
  • 场景中元素 ID 编号超过 9999 的命令行上,无法在命令行上通过 Control Center 将离线场景导入数据库。 给出的错误代码也不正确。

WebCC

  • WebCC 不适用于新版 Firefox、Microsoft Edge 以及 Chrome。
  • 导入时,temp 文件夹上的时间戳使用“分”作为最小单位。
  • 无法从 WebCC 导出一个空场景。 在 WebCC 中创建一个场景然后立即尝试导出时会出现这个问题。
  • 使用更新数据库场景命令时,服务器响应时间过长会错误地出现“成功 ping”的消息。

性能

  • 使用变换工具对多个元素进行套索选择,然后在 OpenGL 视图中移动这些部分时,性能会非常慢。
  • 对其他节点共享的功能曲线所形成的特定定位钉进行旋转时,会出现性能问题。

其他

  • 通过证书向导使用证书时,无法指定一个端口。
  • macOS 上,Harmony 应用程序菜单中的“More Tools(更多工具)”指向 tba 文件夹,而不是应用程序文件夹。
  • macOS 10.14 和 10.15 上,从图层属性编辑元素名称并立即按下 Close(关闭)按钮后,Harmony 会冻结。 HAR-5901
  • 使用本地缓存打开场景时,两个用户可以对同一绘图进行更改。
  • 无法在 macOS 10.14 和 10.15 上通过配置助手下载 OpenH264 编解码器。