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