Toon Boom Harmony 20.0.0
Esta es la lista de cambios en Harmony 20.0.0; versión 15996 (11-06-2020):
Se han realizado mejoras importantes en la base de datos de Harmony Server. Por ello, para que los clientes de Harmony 20 puedan funcionar correctamente, el servidor de bases de datos se debe actualizar a Harmony 20.
Además, los archivos de diccionario (.dict) de la base de datos se deben actualizar con los incluidos en el paquete de Harmony 20. Para llevarlo a cabo, copie los archivos de la siguiente ubicación:
- Windows: C:\Program Files (x86)\Toon Boom Animation\Toon Boom Harmony 20 Premium\etc\USADB_templates\dicts
- macOS: /Applications/Toon Boom Harmony 20 Premium/Harmony Premium.app/Contents/tba/etc/USADB_templates/dicts
- GNU/Linux: /usr/local/ToonBoomAnimation/harmonyPremium_20/etc/USADB_templates/dicts
Y péguelos en la siguiente ubicación de su base de datos, reemplazando los archivos existentes:
/USA_DB/dicts
Tenga en cuenta que un servidor de bases de datos que ejecuta Harmony 20 es compatible con clientes que ejecuten versiones anteriores de Harmony.
Nuevas funciones
Herramientas de dibujo
Característica | Descripción |
---|---|
Mejoras en la herramienta Centerline Editor (Editor de línea central) |
Se han agregado mejoras para editar líneas de pincel con la herramienta Centerline Editor (Editor de línea central):
|
Convertir lápiz de texturas en pincel |
Ahora es posible convertir líneas de lápiz de texturas en pinceladas texturizadas cuando se utilice la opción Convert Pencil to Brush (Convertir lápiz en pincel) en las propiedades de herramienta Select (Seleccionar). |
Opciones para curvar la herramienta Line (Línea) |
Nuevas opciones en las propiedades de la herramienta Line (Línea) para curvar la línea al subir el ratón:
|
Mejoras en la herramienta Select (Seleccionar) |
|
Auto Fill (Rellenar de manera automática) con Brush (Pincel) |
Nueva opción Auto Fill (Rellenar de manera automática) en la herramienta Brush (Pincel). Cuando esté activa y se dibuje una forma cerrada con la herramienta de pincel, esta se rellenará automáticamente con el color asignado como color de pintura actual. |
Botón para la herramienta Repaint Brush (Pincel de repintado) |
Ya se encuentra disponible un nuevo botón para la herramienta Repaint Brush (Pincel de repintado) en la barra de herramientas de herramientas. |
Guías de alineación con herramientas de dibujo |
Las guías de alineación ahora se pueden utilizar con las herramientas de dibujo. |
Herramienta Pencil Texture Eyedropper (Cuentagotas con textura de lápiz) |
Ya se encuentra disponible la nueva herramienta Pencil Texture Eyedropper (Cuentagotas con textura de lápiz). Al hacer clic en una línea de lápiz dibujada con una textura utilizando esta herramienta, se seleccionará la textura en la lista Pencil Texture Palette (Paleta de texturas de lápiz). |
Seleccionar trazos con textura de lápiz actual |
Se ha agregado un nuevo comando para seleccionar trazos que utilizan la textura de lápiz seleccionada actualmente. El comando se denomina Select Strokes with Current Pencil Texture (Seleccionar trazos con textura de lápiz actual) y está disponible en el menú Edit (Edición) de las vistas de cámara y de dibujo. |
Mejoras en Line Building Mode (Modo Construcción de línea) |
El Line Building Mode (Modo Construcción de línea) de la herramienta Pencil (Lápiz) ya no recorta líneas al dibujar líneas perpendiculares lejos de las puntas. |
Conservar la selección al deshacer o rehacer |
Las herramientas Contour Editor (Editor de contorno), Perspective (Perspectiva) y Envelope (Distorsión de envolvente) ahora conservan la selección cuando se utilizan los comandos Undo (Deshacer) y Redo (Rehacer). |
Ajustes solo en las capas seleccionadas |
Una nueva opción llamada Allow Snapping (Permitir ajuste) en todas las capas de dibujo ahora se encuentra disponible en las opciones de ajuste para las herramientas de dibujo. Cuando esté activada, el ajuste funcionará como en versiones anteriores y la selección se ajustará a todas las capas de dibujo visibles cuando se trabaje en la vista de cámara. Cuando esté desactivada, el ajuste solo se producirá con dibujos que se encuentren en las capas seleccionadas. |
Calidad independiente para la herramienta Perspective (Perspectiva) |
La calidad de la transformación cuando se utiliza la herramienta Perspective (Perspectiva) significa que el modo Lattice (Celosía) ya no se ve afectado por el valor de suavizado establecido en la herramienta Envelope (Distorsión de envolvente). |
Suavidad independiente para la herramienta Smooth Editor (Editor de suavizado) |
Los valores de suavizado de las herramientas Envelope (Distorsión de envolvente) y Smooth Editor (Editor de suavizado) ahora son independientes. |
Ajustar tamaño del borrador con tecla de acceso rápido |
Ahora puede ajustar el tamaño del borrador con el atajo de teclado “O” mientras utiliza el borrador del extremo del lápiz de la tableta. |
Animación
Característica | Descripción |
---|---|
Selecciones que no se pueden deshacer |
Nueva preferencia llamada Undoable Selection (Selecciones que no se pueden deshacer). Cuando esta preferencia esté activada, los cambios de selección como seleccionar dibujos con la herramienta Transform (Transformar) o cambiar la selección en la vista de nodo agregan entradas a la lista Undo (Deshacer). Encontrará esta preferencia en la pestaña General de las preferencias y está habilitada de forma predeterminada. |
Herramienta Transform (Transformar) ahora se arrastra desde cualquier lugar |
Nueva opción Easy Drag (Arrastrar fácil) en las propiedades de la herramienta Transform (Transformar). Cuando está activada, los objetos seleccionados se pueden mover haciendo clic en cualquier lugar del cuadro de selección de la herramienta Transform (Transformar). |
Aceleración/desaceleración gradual rápida para fotogramas clave |
Nuevos comandos y botones para establecer rápidamente la aceleración y desaceleración gradual de fotogramas clave seleccionados en la línea de tiempo. Los comandos son:
|
Mejoras en los marcadores de escena |
|
Mejoras en la vista de sustitución de dibujos |
|
Mejora del almacenamiento en caché de nodos |
Al realizar una selección de lazo de varios caracteres en el modo Node Cashing (Almacenamiento en caché de nodos), solo se seleccionarán las partes que actualmente estén fuera de la memoria caché. En versiones anteriores, cualquier otro carácter que entraba en contacto con el lazo salía de la memoria caché. Puede seleccionar varios caracteres con la tecla Mayús si desea colocar más de un carácter fuera de la memoria caché. |
Efectos y composición
Característica | Descripción |
---|---|
Nuevos efectos de sombreado de superficie |
Los nuevos nodos de sombreado de superficie permiten realizar efectos de iluminación más avanzados en objetos o caracteres 2D. Los nodos son:
|
Nuevo efecto de deformación ponderada |
Un nuevo efecto de deformación, el nodo de deformación ponderada, permite deformar varias regiones de deformación con mezcla de alta calidad. Es especialmente bueno con texturas. Se pueden utilizar distintas fuentes de deformación: Envelope (Distorsión de envolvente), Pegs, Curves (Curvas), Bones (Huesos) y Constraints (Restricciones).
|
Nuevo efecto de salida de cinemática de punto |
Un nuevo efecto de deformación, el nodo de salida de cinemática de punto, permite adjuntar un dibujo en cualquier lugar de un deformador en lugar de solo al final del mismo, como lo hace el nodo Kinematic Output (Salida de cinemática) existente. Hay varias opciones de muestreo disponibles:
|
Nuevo almacenamiento en caché previo al renderizado |
Un nuevo nodo de optimización, el nodo de caché previa al renderizado, permite aligerar y acelerar el renderizado de escenas complejas. Puede pensar en él como un nodo de composición simplificado utilizado para almacenar una caché de fotogramas renderizados para los nodos seleccionados. |
Nuevo efecto de fundido de color |
El nuevo efecto de corrección de color, el nodo de fundido de color, permite que los valores de color se fundan con el tiempo, es decir, que los colores de entrada se transformen en colores nuevos. Puede:
|
Nuevo efecto de curvas de color |
El nuevo efecto de corrección de color, el nodo de curvas de color, proporciona una forma rápida de ajustar los colores y el contraste de los canales RGBA.
|
Nuevo efecto de niveles de color |
El nuevo efecto de corrección de color, el nodo de niveles de color, proporciona una forma rápida de ajustar el balance de color y el contraste de una imagen al permitir manipular el punto blanco, el punto negro y el punto medio de los canales RGBA. Ofrece una manera fácil de ajustar esos parámetros con el tiempo en la línea de tiempo. |
Nuevo efecto de Gamma |
El nuevo efecto de corrección de color, el nodo de Gamma, proporciona controles para el valor Gamma para cada canal de forma independiente o global. |
Las partículas se pueden extender más allá del área de 12 campos |
Se ha agregado una nueva opción Vector Drawing (Dibujo vectorial) a la lista Shape Type (Tipo de forma) en el nodo de partículas plano-región, lo que permite que las partículas se extiendan más allá del área de la hoja de 12 campos. |
Base de datos/Control Center
Característica | Descripción |
---|---|
Mejoras en la copia de escenas |
Se han agregado mejoras en la copia de escenas en Control Center:
|
Comando Save As (Guardar como) al usar una base de datos |
Un nuevo comando Save As (Guardar como) en la aplicación Harmony le permite guardar una escena en una nueva ubicación sin tener que utilizar la aplicación Control Center. |
Ejecutar comandos en varias escenas |
Se puede utilizar un nuevo comando en Control Center denominado Run Script (Ejecutar comando) para ejecutar un comando en una selección de escenas. |
Importar varias escenas sin conexión |
El nuevo comando denominado Import Multiple Scenes (Importar varias escenas) en el menú Admin (Administrador) se puede usar para importar varias escenas sin conexión. |
Crear escenas en cualquier ubicación |
Ahora puede crear una escena en cualquier ubicación. Cuando se utilizaba una base de datos de Harmony en versiones anteriores, las escenas solo se podían crear en sistemas de archivos que formaban parte de la base de datos. Ahora puede personalizar la ruta de acceso utilizada como carpeta de escena o crear varias escenas en una carpeta principal común. |
Liberar tablas no utilizadas |
El servidor de bases de datos de Harmony (tbdbserver) ahora supervisa las tablas abiertas y cierra las tablas que los clientes han dejado abiertas. Esto evita problemas en los que el servidor de bases de datos deja de reaccionar después de un largo período de uso. |
Mejor manejo de las conexiones TCP caídas |
Mejor manejo de las conexiones TCP caídas causadas por la infraestructura de red. Cuando se caiga una conexión TCP, el servidor de bases de datos ahora podrá recuperar la conexión y su bloqueo asociado. |
Optimización del visor de cola |
La actualización de la cola de renderizado se ha optimizado para actualizarse más rápido. Esto requiere copiar el nuevo archivo comp_log.dict a la carpeta dicts de la base de datos al actualizar a Harmony 20. |
Mejoras en el flujo de trabajo
Característica | Descripción |
---|---|
Botones de instantáneas |
Nuevos botones en la barra de estado de cámara para tomar y revisar una instantánea. Puede utilizar el comando Take Snapshot (Tomar instantánea) para almacenar una copia temporal del contenido de la vista de cámara y, posteriormente, pulsar el botón View Snapshot (Ver instantánea) para compararla con el nuevo estado modificado. |
Buscar e insertar nodo |
La vista de nodo ahora tiene un nuevo menú para buscar e insertar un nodo. Solo debe pulsar Entrar para abrir el menú y escribir para buscar el nodo que desea insertar. |
Cuentagotas en anulaciones de color |
El nodo de anulación de color ahora tiene cuentagotas para seleccionar un color o una textura de lápiz en la vista de cámara o de dibujo. |
Conexiones rápidas de nodos |
En la vista de nodo, se pueden crear conexiones entre nodos seleccionando un nodo y, a continuación, haciendo clic en el nodo de destino mientras se mantiene pulsada la tecla ALT. Se creará una conexión desde la parte inferior del primer nodo hasta la parte superior del nodo de destino. Las conexiones se pueden crear desde la parte superior hasta la parte inferior de un nodo de destino manteniendo pulsadas las teclas ALT+MAYÚS antes de hacer clic en el nodo de destino. |
Modo Cable Cutter (Cuchilla de cable) |
Ahora hay un nuevo modo disponible en la vista de nodo para cortar cables arrastrando el ratón sobre ellos. El modo Cable Cutter (Cuchilla de cable) se puede activar con un botón en la barra de herramientas de vista de nodos o estableciendo una anulación en los accesos directos. |
Pantallas en orden alfabético |
Las pantallas ahora se enumeran en orden alfabético en la lista de pantallas. |
Escribir para filtrar listas |
Ahora puede escribir para filtrar distintas listas a fin de encontrar algo de forma más rápida. Disponible en:
|
Accesos directos en información sobre herramientas |
Los accesos directos asignados a comandos y herramientas ahora se muestran en la información sobre herramientas que aparece al pasar el ratón por encima de los iconos. |
Controladores maestros
Característica | Descripción |
---|---|
Asistente de deformador en deformador |
El nuevo asistente de creación del controlador maestro se puede utilizar para crear un deformador curvo sobre un deformador de distorsión de envolvente. Este asistente está disponible en la barra de herramientas de controlador maestro y se denomina Create Deformer on Deformer (Crear deformador en deformador).
|
Asistente de función |
El nuevo asistente de creación del controlador maestro se puede utilizar para crear un control que manipule cualquier atributo de los nodos seleccionados. Este asistente está disponible en la barra de herramientas de controlador maestro y se denomina Function Wizard (Asistente de función). |
Asistente de control deslizante |
El asistente de control deslizante del controlador maestro ahora recuerda la configuración utilizada para crear el controlador maestro anterior. |
Asistente de cuadrícula |
Los controles de cuadrícula del controlador maestro ahora se pueden mover haciendo clic y arrastrando el cuadro que aparece alrededor del control de widget 2D en la vista de cámara. |
Secuencias de comandos
Característica | Descripción |
---|---|
Compatibilidad con Python |
Ahora nuestro entorno JavaScript admite la creación de objetos Python mediante un módulo denominado PythonManager. Este módulo se utiliza para administrar el intérprete de Python y crear un objeto Python. Con ese nuevo objeto Python creado, se puede acceder a algunas funciones de Python. La documentación del objeto Python, así como algunos otros módulos de creación de comandos avanzados se pueden encontrar mediante el comando Help > Extended Scripting Interface Documentation (Ayuda > Documentación de interfaz de comandos extendida). |
Método para enumerar los nombres de vistas |
Se ha agregado la nueva función view.viewList() que devuelve todas las vistas actuales en Harmony. También se puede acceder a ella mediante un parámetro, un tipo de vista, para devolver solo las vistas de ese tipo. |
Integración de renderizado y pipeline
Característica | Descripción |
---|---|
Renderizar películas de QuickTime de 16 bits en macOS |
El renderizado a QuickTime en macOS ahora admite una profundidad de bits de hasta 16 bits. |
El nodo de escritura puede procesar películas con comandos |
El nodo de escritura ahora se puede configurar para ejecutar un comando cuando se renderiza. Se puede utilizar para comprimir películas utilizando herramientas externas como ffmpeg. Para establecer un comando en el nodo de escritura, seleccione Scripted Movie (Película con comando) en la lista desplegable de películas. Consulte el tipo de nodo de escritura en la documentación de creación de comandos para obtener ejemplos de comandos. |
Importación de archivos multimedia a través de Media Foundation |
La importación de archivos de audio y películas en Windows ahora se realiza a través de Microsoft Media Foundation. Solo los archivos de audio y vídeo compatibles con el formato Media Foundation de Microsoft se pueden importar en Harmony. |
Gestión del espacio de color |
Harmony ahora es compatible con la gestión del color para imágenes importadas, procesamiento interno, visualización en la vista de cámara y para el resultado final.
|
Compatibilidad con códecs QuickTime adicionales en macOS |
La lista de códecs disponibles depende de la versión de macOS que se utiliza, pero los siguientes ya están disponibles en Catalina:
|
Se han resuelto problemas
En esta versión se han corregido los siguientes problemas:
- Dibujo y herramientas de dibujo
- Línea de tiempo
- Efectos
- Nodos y vista de nodo
- Controlador maestro
- Importar PSD
- E/S
- WebCC
- Rendimiento
- Otros
Dibujo y herramientas de dibujo
- En la vista de cámara, la aplicación se bloquea al dibujar si se establecen valores de escala muy pequeños en los parámetros de la capa.
- En algunas situaciones en las que se seleccionan varias capas, el cuadro de límite de la herramienta Cutter (Cuchilla) puede ser infinito.
- Cuando se utilizan las herramientas Line (Línea), Rectangle (Rectángulo) o Ellipse (Elipse) con Snap to Contour (Ajustar a contorno) o Snap and Align (Ajustar y alinear), el círculo del cursor de ajuste se desplaza si se acerca o se aleja.
- La herramienta Smooth Editor (Editor de suavizado) utiliza las propiedades del tamaño de la herramienta Brush (Pincel) en lugar de las suyas propias.
- El comando TB_RecolorDrawings no funciona con paletas de colores si las paletas se crearon al importar una imagen con la opción color_vectorize.
- El comando Create Breaking Triangles (Crear triángulos descompuestos) en líneas más delgadas que 4,5 no funciona correctamente.
- El modo Lattice (Celosía) de la herramienta Perspective (Perspectiva) utiliza el valor de suavizado de la herramienta Envelope (Distorsión de envolvente).
- El inicio de una línea recta se curva cuando se utiliza el Line Building Mode (Modo Construcción de línea).
- El Line Building Mode (Modo Construcción de línea) recorta las líneas al conectarse lejos de las puntas existentes.
- La herramienta Centerline Editor (Editor de línea central) genera demasiados puntos en su línea central.
Línea de tiempo
- Al hacer clic en el último fotograma de una escena en la regla de la línea de tiempo, la duración de la escena se reduce a 1 fotograma.
- No se pueden arrastrar varios fotogramas clave de puntos desde Free Form Deformation (Deformación con forma libre) hasta Subnode Animation (Animación de subnodo) en la línea de tiempo.
- Al extender una exposición con la flecha roja en la vista de carta de rodaje, se elimina la exposición para el siguiente dibujo en lugar de simplemente cambiar la sección que se superpone.
Efectos
- Las partículas emiten fuera del área de la imagen cuando la imagen se utiliza como origen en el nodo de plano-región.
- Las partículas aparecen detrás de la imagen de origen en lugar de sobre ella cuando el nodo de plano-región se establece en Shape Type (Tipo de forma): Image (Imagen) o Vector Drawing (Dibujo vectorial).
- Al editar una trayectoria de deformación de forma libre, la vista previa de la trayectoria es incorrecta cuando se manipula un punto.
- En macOS no se puede personalizar la barra de herramientas de deformación después de dibujar/pintar u otras acciones.
- El orden de composición cambia al dibujar con color semitransparente y hay un modelo 3D en la escena.
Nodos y vista de nodo
- La tecla Alt no funciona al conectar o desconectar algunos nodos en la vista de nodo.
- Las opciones Ignore Parents (Ignorar padres) y Parent’s Name (Nombre del padre) en los nodos Transformation Limit (Límite de transformación) se omiten si hay un nodo Transformation Switch (Conmutador de transformación) entre el sistema de deformación y el nodo de dibujo.
Controlador maestro
- Los controles del controlador maestro no muestran la posición correcta cuando se muestran por primera vez.
- La ventana Slider Wizard (Asistente de control deslizante) se abre incluso si no hay ningún nodo o capa seleccionado.
- Reorganizar y agregar espacios entre poses con el asistente de expansión no funciona si las poses no se ordenan por fotograma de destino.
- Las distintas configuraciones de capas de cuadrícula pueden romper el asistente de apilado MC.
Importar PSD
- No se puede importar la imagen PSD como mapa de bits de Toon Boom ni dibujo vectorial de Toon Boom mediante la opción Individual Layers (Capas individuales).
- Importar capas PSD como capas individuales no funciona correctamente cuando en las capas se utilizan caracteres especiales como #, / o -.
E/S
- Harmony no permite importar imágenes TIFF con la extensión .tiff.
- La importación de QuickTime no funciona en el modo por lotes a través de la creación de comandos.
- No se muestra ningún error al ejecutar incorrectamente un comando en la línea de comandos en el modo por lotes.
- Bloqueo al exportar una película a través de JavaScript en una escena con un nodo ScriptModule.
- La opción -renderThread no se tiene en cuenta al realizar el comando de renderizado de línea.
- Harmony sin conexión a veces no abre los archivos 7z creados por WebCC.
- No se pueden importar escenas sin conexión a la base de datos con Control Center en la línea de comandos donde el id. del elemento en la escena supera 9999. El código de error que aparece también es incorrecto.
WebCC
- WebCC no funciona con nuevas versiones de Firefox, Microsoft Edge y Chrome.
- La marca de tiempo de la carpeta temporal creada al exportar utiliza minutos como la unidad más pequeña.
- No se puede exportar una escena vacía desde WebCC. Esto sucede al crear una escena en WebCC y luego intentar exportarla de inmediato.
- Cuando se utiliza el comando Update Database Scene (Actualizar escena de base de datos), aparece el mensaje “ping successful” (ping correcto) que no debería aparecer cuando el servidor tarde demasiado en reaccionar.
Rendimiento
- El rendimiento es muy lento al realizar una selección de lazo de varios elementos con la herramienta Transform (Transformar) y mover esas selecciones en la vista OpenGL.
- Problema de rendimiento al rotar un peg específico hecho con curvas de función compartidas con otros nodos.
Otros
- La especificación de un puerto al tomar prestada una licencia mediante el asistente de licencias no funciona.
- En macOS, la opción “More Tools” (Más herramientas) en el menú de la aplicación Harmony lleva a la carpeta tba en lugar de la carpeta Applications (Aplicaciones).
- En macOS 10.14 y 10.15, Harmony se congela cuando se edita el nombre del elemento desde las propiedades de la capa y también inmediatamente después de pulsar el botón Close (Cerrar). HAR-5901
- Dos usuarios pueden realizar cambios en los mismos dibujos al abrir una escena mediante la memoria caché local.
- Bloqueo al importar una imagen de mapa de bits en una capa existente que contiene un objeto 3D.
- El renderizado por lotes se bloquea cuando una escena contiene los nodos Transformation Limit (Límite de transformación) y Transformation Gate (Puerta de transformación).
- No se puede descargar el códec OpenH264 con el asistente de configuración en macOS 10.14 y 10.15.