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