Notas de versión de Harmony 24.0.1

Harmony 24.0.1, versión 23019 (19-07-2024)

Mejoras

3D

  • Los huesos en las armaduras de los modelos 3D ahora se muestran apuntando a sus hijos en lugar de usar la orientación de su articulación. Hay disponible una nueva preferencia llamada «Display Armatures as a Joint Representation» (Mostrar armaduras como una representación conjunta) en la pestaña General de las preferencias y se puede desactivar para usar el modo de visualización anterior.

  • Se ha ampliado el área de selección de los controladores de rotación cuando se utiliza la herramienta Transform (Transformar) para la rotación 3D.

Python

  • Las opciones predeterminadas para las funciones de copiar y pegar de Python se han ajustado para mayor claridad y facilidad de uso:

    • harmony.CopyOptions(): el intervalo predeterminado es ahora la longitud del fotograma actual, en lugar de 0 a 0.

    • harmony.PasteOptions(): el intervalo predeterminado es ahora la longitud del fotograma actual, en lugar de 0 a 0.

    • harmony.CopyOptions(): extendido con un start_frame_src similar y un num_frame_src que usa PasteOptions

    • Clipboard.copy debe proporcionar una superposición de tipo copy (const QStringList &nodePaths, const OMC::CopyOptions *copyOptions=null) que utiliza startFrame y numFrames de copyOptions.

    • Cuando se proporciona un intervalo como argumentos del método y de copyOptions, los argumentos del método lo anulan y tienen prioridad.

    • Si se utiliza un tipo de objeto que no sea CopyOptions o PasteOptions cuando se espera ese tipo como argumento, se genera un error.

JavaScript

  • La clase ColorOverride se ha ampliado para incluir las siguientes funciones:

    • setOverrideColorId

    • getOverrideColorId

    • setOverrideColorName

    • getOverrideColorName

    • addSelectedColor

    • removeSelectedColor

    • setSelectedColorID

    • getSelectedColorID

    • setTraverseMatte

    • getTraverseMatte

    • setSelectedColorMode

    • getSelectedColorMode

    • fromXML

    • toXML

Correcciones

En esta versión de Harmony y posteriores se han resuelto los siguientes problemas.

General

  • En la ventana de propiedades, al pulsar el tabulador ya no se pasa de un atributo a otro. HAR-9627

  • Harmony puede bloquearse durante los renders de software de efectos de desenfoque en procesadores AMD de la generación anterior si la aceleración de tarjeta gráfica de GPU está habilitada. HAR-10079

  • El asistente de funciones falla al intentar crear un controlador maestro mediante la operación «Enable/Disable Node» (Habilitar/deshabilitar nodo). HAR-9924

  • Las capas de OpenGL son incorrectas cuando se utiliza una composición 2D con elementos 3D. HAR-9636

Dibujo

  • Si se anula la selección con la herramienta Select (Seleccionar) manteniendo pulsadas las teclas Mayús+Alt, se bloquea cuando se utiliza sobre las pinceladas agrupadas no seleccionadas. HAR-9903

  • Hay un pequeño retraso al utilizar las herramientas de dibujo con el ratón. HAR-9999

Efectos/comp.

  • El efecto de turbulencia se aplica a los nodos que no están conectados directamente a él cuando se visualizan en la vista de perspectiva. HAR-9952

3D

  • Los modelos 3D renderizados a través de Maya, mediante el nodo MayaRenderBatch, tienen un ligero desplazamiento cuanto más lejos están del centro de la cámara. HAR-10166

  • Los valores incoherentes de orientación de articulaciones en Maya hacen que MayaRenderBatch represente las transformaciones de un modo incorrecto. HAR-9983

  • Harmony se bloquea al importar un modelo 3D cuando la tarjeta de vídeo no es compatible con Vulkan 1.1 o superior. HAR-9837

  • Los archivos 3DS se giran 90 grados cuando se importan con el renderizado 3D de Vulkan habilitado. HAR-10004

  • El comando «Bake Nodes» (Ensamblar nodos) de la barra de herramientas External Rendering (Renderizado externo) crea demasiadas operaciones de deshacer. HAR-10051

  • Las luces no se renderizan correctamente a través de los nodos por lotes de Maya/Blender cuando se escala un recurso. HAR-10003

  • Las texturas de los modelos 3D almacenados en formato TIFF no se leen cuando se utiliza Vulkan. HAR-9517

  • Los huesos que tienen el mismo nombre provocan un posicionamiento incorrecto de la geometría en Harmony. HAR-9937

  • La posición del hueso se restablece en 0 cuando el hueso está marcado como raíz de armadura en el archivo 3D. HAR-10050

  • Las cuchillas no se aplican a los modelos 3D cuando las preferencias Vulkan 3D Rendering (Renderizado 3D de Vulkan) y Passthrough for All Effects (Paso a través para todos los efectos) están habilitadas. HAR-9788

  • Harmony se bloquea al desconectar el puerto de entrada de un nodo RenderMayaBatch durante un render de software. HAR-10115

Nodos

  • No es posible seleccionar un puerto en un nodo para agregar un nombre o un filtro cuando se usa un lápiz óptico de tableta. HAR-10072

  • Harmony se bloquea al añadir un ejemplo de sistema de partículas en un grupo mientras hay un nodo seleccionado fuera del grupo. HAR-10072

Importar/exportar

  • Es posible que los archivos SVG con formas cerradas no se importen correctamente. HAR-10073

  • Algunos archivos SVG hacen que Harmony se bloquee cuando se importan. HAR-10070

WebCC

  • Cuando se borra un elemento y se crea un nuevo elemento con el mismo, WebCC borra la carpeta de nuevos elementos. HAR-10134

Secuencias de comandos

  • Si se ejecuta pasteAndOffsetTemplate varias veces seguidas, Harmony se bloquea. HAR-9375

  • exportMovie(), exportToQuicktime() y exportToProRes() no lanzan excepciones apropiadas cuando se ejecutan con un nodo de visualización no válido. HAR-9714

Python

  • Los métodos para asignar clases (setter) se omiten cuando se llaman para los siguientes tipos de valores: HAR-9761

    • PasteActionOptions

    • PasteOptions

    • CopyOptions

    • Matrix

    • Point2d

    • Point3d

    • Vector2d

    • Vector3d

    • Rect2D

    • Rect2DI

    • Transformation

    • AllocatedRect2D

    • AllocatedRect2DI

    • Color

Linux

  • La adición y manipulación de huesos de juego en Linux hace que Harmony se bloquee. HAR-9276

  • La navegación mediante carta de rodaje con atajos de teclado con una configuración de varios monitores es más lenta que en versiones anteriores de Linux. HAR-9528