Notas de versión de Harmony 22.0.4

Harmony 22.0.4, versión 22948 (19-06-2024)

Mejoras

Importar/exportar

Ahora se pueden exportar varios fotogramas al utilizar el comando Export Layout Image (Exportar imagen de layout) (File (Archivo) > Export (Exportar) > Layout Image (Imagen de layout)). La nueva opción se llama Frames to Export (Fotogramas para exportar) y tiene las siguientes opciones disponibles:

  • Current Frame (Fotograma actual)

  • All Marked Frames (Todos los fotogramas marcados)

  • All Drawing Key Frames (Todos los fotogramas clave de dibujo)

  • All Frames (Todos los fotogramas)

WebCC

El modo de depuración de WebCC ahora se puede habilitar usando la opción -debug desde el símbolo del sistema o desde el iniciador de servicio.

Se puede usar el siguiente comando para habilitar todas las trazas de depuración:

node app.js -debug <other args>

Esto equivale a usar:

DEBUG=webcc:* node app.js <args>

Las trazas específicas se pueden habilitar mediante:

node app.js -debug webcc:producer:* <other args>

Esto equivale a usar:

DEBUG=webcc:producer:* node app.js <args>

Secuencias de comandos

  • La clase SyncLayer se ha agregado a la API de secuencia de comandos con las siguientes funciones:

    • syncLayers

    • unsyncLayer

  • 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

  • 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 similares a los 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.

  • Se ha agregado OpenH264 como códec compatible al usar exporter.exportToQuicktime().

  • Ahora, la ubicación de los paquetes externos de secuencias de comandos se puede establecer utilizando la variable de entorno del sistema TB_EXTERNAL_SCRIPT_PACKAGES_FOLDER.

Linux

Harmony ahora es compatible con CentOS Stream 9. Es posible que sea necesario instalar las siguientes librerías en función del tipo de instalación que se haya realizado:

$ sudo dnf install chkconfig SDL xcb-util-keysyms xcb-util-renderutil xcb-util-image xcb-util-wm jbigkit-libs.x86_64

Correcciones

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

General

  • No funciona la acción de pulsar el tabulador para ir de un atributo a otro en la ventana de propiedades de un nodo. HAR-9627

  • Desplazarse por la línea de tiempo en macOS con un Magic Mouse o un trackpad hace que la vista salte ligeramente. HAR-9283

  • Las capas 2D semitransparentes mezcladas con capas 3D causan problemas de visualización en OpenGL. SB-5550

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

  • La instalación de Harmony no funciona en Windows 11 cuando el control inteligente de aplicaciones está habilitado. HAR-9642

  • Cuando se utiliza un archivo shortcuts.conf para especificar la ubicación de la carpeta USA_DB, cambiar el conjunto de preferencias seleccionado en las ventanas Preferences (Preferencias) no tiene ningún efecto. HAR-9536

  • Harmony puede bloquearse al abrir una vista superior o lateral. HAR-9522

Dibujo

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

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

  • Operación de pegado lenta debido a la gran cantidad de elementos y paletas. HAR-9810

  • Los dibujos pueden contener texturas de lápiz sin usar. HAR-9594

  • Cuando la opción Snap to Contour (Ajustar a contorno) esté habilitada, el editor de contorno agregará puntos adicionales al dibujo seleccionado. HAR-9611

  • Al seleccionar dos veces «Create Color Art from Line Art» (Crear capa de color a partir de una línea), se copian las líneas de lápiz en la capa de color. HAR-9553

  • El borrador suave no funciona de manera correcta si se suelta el ratón mientras está fuera de la pincelada que se está borrando. HAR-9541

  • El selector de color no selecciona colores de la ubicación correcta del cursor cuando se utilizan varios monitores en Linux. HAR-9533

Animación

  • Los papeles cebolla no se muestran de forma correcta si está habilitada la opción «Enable passthrough for all effects» (Habilitar paso a través para todos los efectos). HAR-9583

Importar/exportar

  • Los archivos PSD no se pueden importar como capas individuales si Transparency Type (Tipo de transparencia) está establecida en Straight (Recto). HAR-9314

  • Los archivos PSB (Photoshop Big) no se pueden importar como capas individuales. HAR-6661

Deformadores

  • La manipulación de los deformadores es muy lenta cuando la cámara de escena no está configurada en la cámara predeterminada. HAR-9588

Librería

  • Las secuencias de comandos de escenas no se guardan al crear plantillas en modo de base de datos y se configuran usando un archivo shortcuts.conf. HAR-9603

  • Harmony puede bloquearse al pegar en la librería después de deshacer una operación de pegado en la vista de nodos. HAR-9475

Renderizado

  • El nodo Scale-Output (Salida de escala) siempre utiliza la configuración de Custom Resolution (Resolución personalizada), incluso si se define Resolution Name (Nombre de resolución). HAR-9610

  • El renderizado por lotes puede ser incorrecto e incoherente si se hace referencia a un puerto inexistente en el nodo Transformation Gate (Puerta de transformación). HAR-9478

  • La recuperación del color durante el renderizado puede dar lugar a colores incorrectos en los dibujos. HAR-9574

WebCC

  • WebCC no funciona si se exporta un gran número de escenas. HAR-9555

  • Una escena exportada sin conexión a través de WebCC crea una paleta que hace referencia a texturas «ficticias». HAR-9505

  • WebCC no puede importar paquetes con un gran número de escenas. HAR-9477

  • Cuando el sistema operativo está configurado en francés o japonés, la ejecución del comando WebCC produce un error: TypeError [ERR_INVALID_CHAR]: carácter no válido en el contenido del encabezado. HAR-8151

Secuencias de comandos

  • El enlace de Javascript para QByteArray utiliza Latin y no UTF8. HAR-9575

  • Process.execute() no funciona de forma correcta en Windows porque stdout tiene un nombre incorrecto. HAR-9539

  • Harmony puede bloquearse al imprimir objetos PySide6 en Python. HAR-9479

  • El intercambio de ilustraciones entre capas de dibujo no funciona mediante secuencias de comandos. HAR-9460

Linux

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

  • Harmony se bloquea si la variable de entorno HOME no está definida en Linux. HAR-9623

  • Al mantener presionadas las teclas de flecha para mover un dibujo en la vista de dibujo, este no se mueve de forma continua en Linux. HAR-9609

  • Focus on Mouse Enter (Centrarse en ratón) deja de funcionar cada vez que se abre una nueva escena en Linux. HAR-9551

  • Algunos dibujos se omiten al navegar por el Drawing Desk (Escritorio de dibujo) utilizando los atajos de teclado F y G en Linux. HAR-9550

  • El tamaño de la fuente es demasiado pequeño cuando la visualización de la pantalla está escalada en Linux. HAR-9408