Harmony 24.0.1 发行说明

Harmony 24.0.1,build 23019 (2024-07-19)

改进

3D

  • 现在,3D 模型的骨架中的骨骼指向其子关节,而不是使用其关节的方向。名为“Display Armatures as a Joint Representation”(将骨架显示为关节表示)的新首选项位于首选项的 General(常规)选项卡上,可以禁用该首选项以使用先前的显示模式。

  • 在使用 Transform(变换)工具进行 3D 旋转时,扩大了旋转手柄的拾取区域。

Python

  • Python Copy 和 Paste 函数的默认选项已进行调整,以确保清晰易用:

    • harmony.CopyOptions():默认范围现在是当前帧长度,而不是 0 至 0。

    • harmony.PasteOptions():默认范围现在是当前帧长度,而不是 0 至 0。

    • harmony.CopyOptions():扩展包含 start_frame_src 和 num_frame_src,它们与 PasteOptions 所用的相似

    • Clipboard.copy 应提供以下类型的过载:copy(const QStringList &nodePaths、const OMC::CopyOptions *copyOptions=null),此过载使用来自 copyOptions 的 startFrame 和 numFrames。

    • 当范围同时作为方法参数和 copyOptions 参数提供时,方法参数会覆盖它并优先。

    • 如果在某个非 CopyOptions 或 PasteOptions 对象类型应作为参数时,使用了该对象类型,那么现在将返回错误。

JavaScript

  • ColorOverride 类已扩展为包含以下函数:

    • setOverrideColorId

    • getOverrideColorId

    • setOverrideColorName

    • getOverrideColorName

    • addSelectedColor

    • removeSelectedColor

    • setSelectedColorID

    • getSelectedColorID

    • setTraverseMatte

    • getTraverseMatte

    • setSelectedColorMode

    • getSelectedColorMode

    • fromXML

    • toXML

修复

此版本 Harmony 及更高版本修复了以下问题。

常规

  • 在属性窗口中,按 Tab 键后,不再从一个属性移动到另一个属性。HAR-9627

  • 如果启用了 GPU Graphic Card Acceleration(GPU 显卡加速),则在旧一代 AMD 处理器上进行模糊效果的软件渲染时,Harmony 可能崩溃。HAR-10079

  • 尝试使用“Enable/Disable Node”(启用/禁用节点)操作创建主控制器时,Function Wizard(功能向导)发生故障。HAR-9924

  • 将 2D 合成与 3D 元素一起使用时,OpenGL 分层会不正确。HAR-9636

绘图

  • 如果通过按住 Shift+Alt 的方式,使用 Select(选择)工具取消选择未被选择的分组线条,则会发生崩溃。HAR-9903

  • 将绘图工具与鼠标一起使用时,会有小延迟。HAR-9999

效果/合成

  • 在 Perspective View(透视视图)中查看时,湍流效果将应用于未直接与其相连的节点。HAR-9952

3D

  • 对于使用 MayaRenderBatch 节点通过 Maya 渲染的 3D 模型,离摄像机中心越远,它们的偏移就越小。HAR-10166

  • Maya 中的关节方向值不一致会导致 MayaRenderBatch 的变换渲染不正确。HAR-9983

  • 若视频卡不支持 Vulkan 1.1 或更高版本,那么在导入 3D 模型时,Harmony 会崩溃。HAR-9837

  • 在启用了 Vulkan 3D Rendering(Vulkan 3D 渲染)的情况下导入时,3DS 文件将旋转 90 度。HAR-10004

  • External Rendering(外部渲染)工具栏中的“Bake Nodes”(烘焙节点)命令会产生过多的撤消。HAR-10051

  • 缩放资源时,灯光无法通过 Maya/Blender 批处理节点正确渲染 HAR-10003

  • 使用 Vulkan 时,无法读取以 TIFF 格式存储的 3D 模型中的纹理。HAR-9517

  • 名称相同的骨骼会导致 Harmony 中几何图形的位置不正确。HAR-9937

  • 当骨骼在 3D 文件中标记为 Armature Root(骨架根骨骼)时,骨骼位置将重置为 0。HAR-10050

  • 当启用了 Vulkan 3D Rendering(Vulkan 3D 渲染)和 Passthrough for All Effects(所有效果透视)首选项时,不会对于 3D 模型应用剪切工具。HAR-9788

  • 在软件渲染期间断开 RenderMayaBatch 节点的输入端口时,Harmony 崩溃。HAR-10115

节点

  • 使用手绘板手绘笔时,无法在节点上选择端口以用于添加名称或过滤条件。HAR-10072

  • 如果在组外选择了节点的同时,在组中添加粒子系统示例,则 Harmony 会崩溃。HAR-10072

导入/导出

  • 包含闭合形状的 SVG 文件可能无法正确导入。HAR-10073

  • 某些 SVG 文件在导入时会导致 Harmony 崩溃。HAR-10070

WebCC

  • 当删除某个元素并创建包含此元素的新元素时,WebCC 将删除新元素文件夹。HAR-10134

脚本

  • 连续多次运行 pasteAndOffsetTemplate 会导致 Harmony 崩溃。HAR-9375

  • 在使用无效显示节点运行时,exportMovie()、exportToQuicktime() 和 exportToProRes() 不会抛出适当的异常。HAR-9714

Python

  • 为以下值类型调用类 setter 方法时,将忽略这些方法:HAR-9761

    • PasteActionOptions

    • PasteOptions

    • CopyOptions

    • Matrix

    • Point2d

    • Point3d

    • Vector2d

    • Vector3d

    • Rect2D

    • Rect2DI

    • Transformation

    • AllocatedRect2D

    • AllocatedRect2DI

    • Colour

Linux

  • 在 Linux 上添加和操作游戏骨骼会导致 Harmony 崩溃。HAR-9276

  • 相比 Linux 上的早先版本,在多显示器设置下使用键盘快捷键导航 Xsheet 要更慢。HAR-9528