Voici la liste des modifications apportées à Harmony 22, build 22.0.0.18839 (2022-09-26) :
Nouvelles fonctionnalités
Flux de travail de dessin
Description de la fonctionnalité
Mise à jour de la vue Modèle, renommée Vue Référence
La vue Référence (anciennement connue sous le nom de vue Modèle) peut désormais être utilisée pour importer et afficher des images bitmap qui peuvent être utilisées comme source d'inspiration ou comme références pendant le dessin.
Les images importées sont automatiquement enregistrées dans le dossier des modèles de la scène. Ces images de référence peuvent ensuite être chargées à la demande lors des sessions suivantes à l'aide de la commande Charger les références par défaut.
La nouvelle commande Supprimer courant a été ajoutée à la vue pour permettre de supprimer des images du dossier des modèles de la scène, sans avoir à les supprimer manuellement à l'aide du navigateur de fichiers.
Vous pouvez désormais importer des images et des dessins dans la vue de référence par glisser-déposer à partir d'un navigateur de fichiers ou en collant des images à partir du presse-papiers.
Aperçu en direct lorsque vous dessinez avec un crayon texturé L'outil Crayon affiche désormais la texture du crayon ainsi que le pochoir d'épaisseur attribué au préréglage de crayon sélectionné au fur et à mesure que le trait est dessiné, ce qui permet d'obtenir un aperçu précis et en direct du trait final.
Coller à l'endroit Une nouvelle commande nommée Coller l'objet de dessin à l'endroit est désormais disponible dans le menu Édition. Contrairement à la commande Coller un objet de dessin, qui colle un objet de dessin copié avec un léger décalage, la nouvelle commande Coller un objet de dessin à l'endroit colle toujours l'objet de dessin copié dans la même position que l'original. La nouvelle commande est accessible à partir du menu Édition et le raccourci Ctrl+Shift+V (Command+Shift+V sur macOS) lui est attribué.
Raccourci de sélection de dessin de cadre Une nouvelle commande de raccourci nommée Sélection de dessin de cadre a été ajoutée à Harmony. L'utilisation de cette commande lorsqu'un outil de dessin est actif permet de centrer la vue Caméra ou Dessin sur le dessin sélectionné. Le raccourci par défaut pour cette commande est Maj+F.
Rendu
Description de la fonctionnalité
Traitement du rendu 32 bits par canal
Les opérations de rendu internes à Harmony peuvent désormais être effectuées en utilisant des valeurs à virgule flottante de 32 bits par canal. Cela permet une plus grande précision et la prise en charge des valeurs de couleur inférieures à 0 et supérieures à 1 pour un rendu à grande plage dynamique et une précision des couleurs.
La profondeur de bits utilisée pour le traitement interne peut être modifiée entre 16 bits et 32 bits par canal à partir de l'onglet Espace colorimétrique de la fenêtre Paramètres de la scène.
Lorsque 16 bits par canal est sélectionné, le rendu des scènes est identique à celui des versions précédentes d'Harmony. Lorsque 32 bits par canal (float) est sélectionné, toutes les opérations de traitement interne sont effectuées avec une précision de 32 bits en virgule flottante et n'écrêtent pas les valeurs de couleur à 1. Cela permet à Harmony de préserver les valeurs de couleur même lorsqu'un effet augmente les valeurs de couleur au-delà du blanc, ce qui permet aux effets suivants de récupérer ces couleurs lors de l'abaissement des valeurs.
Les nouvelles scènes créées dans Harmony 22 sont paramétrées par défaut pour utiliser un traitement de rendu 32 bits par canal. Les scènes des versions précédentes sont réglées sur 16 bits par canal pour une compatibilité ascendante.
Prise en charge des images EXR à virgule flottante 32 bits
Les images EXR enregistrées avec une profondeur de couleur à virgule flottante 32 bits contenant des valeurs supérieures à 1 peuvent désormais être lues et leurs valeurs préservées tout au long du processus de rendu.
Harmony a désormais la possibilité d'écrire des images EXR avec une profondeur de couleur de 32 bits à virgule flottante.
Affichage des valeurs de couleur
La barre d'état de la vue Caméra affiche désormais les valeurs de couleur du pixel qui se trouve sous la souris lorsque la vue Caméra est en mode Rendu. Les valeurs sont exprimées sous forme d'entiers compris entre 0 et 32767 lorsque la scène est réglée pour un rendu en 16 bits par canal et sous forme de valeurs flottantes lorsque la scène est réglée pour un rendu en 32 bits par canal.
Effets et composition
Description de la fonctionnalité
Effet Bokeh Blur
Le nouvel effet Bokeh Blur d'Harmony simule la façon dont un objectif d'appareil photo estompe les éléments flous en se basant sur la forme de son iris.
Pour simuler la profondeur de champ, une matrice alpha peut être utilisée avec cet effet afin de contrôler la quantité de flou appliquée aux différentes zones de l'image. Les zones opaques de la matrice alpha appliqueront pleinement l'effet, tandis que les zones transparentes de la matrice alpha n'appliqueront pas l'effet. Le nœud Flou Bokeh est disponible dans la bibliothèque de nœuds dans la catégorie Filtre > Flou.
Pour plus d'informations, voir Nœud Flou Bokeh.
Effet de texture crayon animé
Le nouveau nœud d'effet Animer la texture du crayon fonctionne de la même manière que le nœud Secouer, mais au lieu de secouer les dessins ou la caméra dans la scène, il applique des transformations aléatoires aux textures des lignes de crayon. Il peut être utilisé pour donner de la vie aux dessins en simulant le bouillonnement des lignes qui se produit dans les animations dessinées à la main, où une nouvelle ligne est dessinée à chaque image.
Le nœud Animer une texture de crayon peut détecter automatiquement une transformation ou un changement de dessin à partir de son entrée et appliquer l'effet à la texture. Il n'est pas nécessaire de chronométrer manuellement l'effet et de maintenir la synchronisation manuellement.
Le nœud Texture crayon animée est disponible dans la catégorie Filtre de la bibliothèque de nœuds.
Pour plus d'informations, voir le nœud Texture crayon animée.
Modes de mélange améliorés
Les modes de mélange disponibles dans les nœuds Blending et Composite-Generic ont été mis à jour pour prendre en charge le rendu dans les scènes configurées pour utiliser le traitement 32 bits par canal ainsi que pour fournir des résultats plus proches des modes de mélange d'applications tierces.
La liste des modes de fusion a été simplifiée pour supprimer les modes de fusion bêta et anciens. Cependant, pour assurer une compatibilité ascendante, les nœuds de mélange et de composition générique dans les scènes des versions précédentes d'Harmony disposeront de la liste complète des anciens modes de mélange et des modes de mélange bêta. Les nouvelles instances de ces nœuds n'afficheront que la liste mise à jour.
Certains modes de fusion nécessitent que les valeurs supérieures à 1 soient bridées afin de fournir le même résultat que les logiciels tiers. Cependant, le bridage limite l'utilisation de ces modes de fusion dans le contexte d'un pipeline HDR. Un nouvel attribut "Clamping Mode" a été introduit dans les nœuds "Blending" et "Composite-Generic" pour contrôler si les valeurs doivent être bridées ou non.
Améliorations apportées au nœud d'effet Courbe de couleur
Le nœud Courbe de couleur a été amélioré et étendu afin de prendre en charge l'ensemble des scènes dont le rendu utilise un traitement 32 bits par canal.
Le nouvel attribut Clamp Output Values peut être utilisé pour contrôler si les valeurs doivent être limitées aux valeurs spécifiées dans les champs Minimum et Maximum. Cet attribut n'est pas disponible dans le traitement 16 bits par canal.
Le nouvel attribut Extrapolate Curve Bounds permet d'extrapoler les courbes au-delà de leurs premier et dernier points. Cet attribut n'est pas disponible dans le traitement 16 bits par canal.
Un curseur de zoom a été ajouté pour permettre d'agrandir la vue du graphique et de manipuler les points au-delà de la plage 0 et 1.
Animation
Description de la fonctionnalité
Nouveaux nœuds de déformation pondérée
Quatre nouveaux nœuds de déformation pondérée sont désormais disponibles dans Harmony. Ils peuvent être utilisés pour créer différents types de systèmes de déformation pondérée et contrôler individuellement leur influence sur la déformation globale. Plusieurs types de nœuds de déformation pondérée peuvent être utilisés dans le même système de déformation pour plus de flexibilité.
Les nouveaux nœuds suivants sont disponibles :
Point pondéré : Le nœud Point pondéré utilise le pivot de chaque cheville pour créer le système de déformation. Ajoutez-les à des systèmes de déformation pondérés existants pour appliquer des poids d'influence différents à des groupes de piquets individuels.
Courbe pondérée : Utilisée pour définir une courbe qui influence le système de déformation. Trois types de courbes sont disponibles et sont construites à l'aide de chevilles connectées au nœud.
Ligne pondérée : Crée une ligne droite définie par les chevilles attachées. La ligne résultante est utilisée pour influencer la déformation.
Dessin pondéré : Utilise un dessin unique comme entrée pour influencer le système de déformation. Le dessin définit la forme de l'influence et peut être transformé à l'aide d'une cheville afin de déformer l'ensemble du système.
Les nouveaux nœuds de déformation pondérée sont disponibles dans la bibliothèque des nœuds sous la catégorie Déformation >Pondération.
Nœud de contrôleur OGL
Le nouveau nœud Contrôleur OGL fournit un contrôleur sélectionnable qui peut être utilisé comme une poignée pour sélectionner un dessin ou un pion n'importe où dans la scène et qui serait autrement difficile à sélectionner. Les contrôleurs OGL ne sont pas visibles dans les rendus logiciels et ne le sont qu'en OpenGL.
Le nœud fournit des formes de base qui peuvent être utilisées comme représentation graphique de la poignée. Un nœud de dessin peut également être connecté afin d'utiliser une poignée de forme personnalisée.
Ce nouveau nœud est disponible dans la bibliothèque des nœuds, dans la catégorie Contrôleur.
Amélioration du pivot des outils de transformation et de translation
Les améliorations suivantes ont été apportées à la représentation graphique et à la manipulation des pivots lors de l'utilisation des outils Translate et Transform :
Une nouvelle préférence intitulée Utiliser un pivot de type donut dans l'outil de transformation, située dans l'onglet Avancé des préférences, transforme le pivot circulaire de l'outil de transformation en donut, ce qui permet de sélectionner des ancres situées sous le pivot par son trou central. Cette préférence est désactivée par défaut.
Une nouvelle préférence nommée Allow Temporary-Pivot dragging in camera view, située dans l'onglet Advanced des Preferences, désactive la manipulation interactive du pivot de l'outil Transform lorsqu'elle n'est pas cochée. Cette préférence est activée par défaut.
De nouveaux raccourcis ont été ajoutés pour déplacer la position du pivot temporaire de l'outil de transformation ainsi que le pivot de l'outil de traduction sans avoir à cliquer et à le saisir.
Déplacer le pivot de l'élément ou du piquet vers le curseur : Déplace l'élément sélectionné ou le pivot du piquet à la position de la souris lorsque l'outil de traduction est actif. La touche Tab est assignée comme raccourci par défaut.
Move Temporary Pivot to Cursor (Déplacer le pivot temporaire vers le curseur) : Déplace le pivot temporaire de l'outil de transformation à la position actuelle de la souris dans la vue de la caméra. La touche de tabulation est le raccourci par défaut.
Déplacer le pivot temporaire vers la position par défaut : Réinitialise le pivot temporaire de l'outil de transformation à sa position par défaut. Raccourci par défaut : Ctrl+Tab sous Windows et Option+Tab sous macOS.
Scripts
Description de la fonctionnalité
Script Python et console de script Python
Le modèle objet de document Python de Harmony fournit une représentation Python de Harmony et de son projet chargé. Cela permet de créer des outils personnalisés et des tâches d'automatisation qui peuvent être exécutés depuis Harmony à l'aide de la nouvelle console de script Python, ou en dehors d'Harmony à partir d'un interpréteur Python.
Le module Harmony Python est compatible avec Python 3.9 ou une version ultérieure. Si le module est importé à partir de la vue de la console de script Python d'Harmony, Python 3.9.x est nécessaire.
La console de script Python ne sera disponible que si Harmony est lancé dans un environnement qui fournit les bibliothèques Python. Le chemin d'accès aux bibliothèques Python peut être spécifié en utilisant la préférence PYTHON_LIB_PATH ou en rendant l'exécutable Python disponible à partir de la variable d'environnement PATH.
Pour plus d'informations, veuillez vous référer à la page principale de la documentation de l'interface Python. La documentation est disponible en ouvrant le fichier index.html dans le dossier Documentation de l'application Harmony :
Windows :
C:\NProgram Files (x86)\NToon Boom Animation\NToon Boom Harmony 22 Premium\NChelp\Npython\N
macOS :
/Applications/Toon Boom Harmony 22 Premium/Harmony 22 Premium.app/Contents/Documentation/python/
Mises à jour des classes Qt
Depuis la mise à jour vers Qt 6 pour Harmony 21.1, certaines classes Qt qui faisaient partie du QtScriptBinding packagé dans les versions précédentes d'Harmony ont été soit dépréciées, remplacées ou n'ont pas été incluses dans Harmony 21.1.
Toutes les classes Qt manquantes sont maintenant packagées avec Harmony 22.
Corrections
Général
Focus on Mouse Enter ne fonctionne pas toujours lorsque la souris est déplacée rapidement vers une vue OpenGL. HAR-8218
L'outil de transformation BBox est à la mauvaise position lors de l'utilisation de dessins bitmap avec des déformateurs pondérés et libres. HAR-7787
L'outil de transformation BBox est mal positionné lorsqu'un déformateur est utilisé avec un nœud d'élément ayant un décalage. HAR-8464
Mauvaises performances lorsqu'un nœud Channel-Swap est utilisé sous un composite de passage. HAR-8340
L'ordre de composition OpenGL est incorrect lorsqu'un nœud Apply-Peg-Transformationa est utilisé dans une scène 3D. HAR-8518
Les couleurs des sommets des fichiers alembic sont manquantes. HAR-8304
La valeur par défaut du nœud d'élément de préférence "Animer à l'aide des outils d'animation" est ignorée lors de l'importation d'un PSD multicouche. HAR-6845
Des valeurs élevées d'espacement du discrétiseur peuvent entraîner un plantage de l'Envelope Creator. HAR-7396
Les lignes ne sont pas anticrénelées pendant la lecture. HAR-8262
Harmony peut se bloquer lors de l'ouverture d'une deuxième scène si le cache de nœuds est actif. HAR-8348
La déconnexion d'un câble d'un nœud de déformation pondérée entraîne parfois la déconnexion du mauvais câble. HAR-8535
L'application Scan se bloque lors d'une tentative d'importation d'une image à l'aide de la commande Load From File (Charger à partir d'un fichier). HAR-8350
H.264/MP4 n'est pas disponible comme format d'exportation lors de l'exécution d'Harmony sur un système Apple Silicon. HAR-8188
Dessin
Les vignettes ne sont pas correctement rafraîchies dans la vue Substitutions de dessin. HAR-7493
Les options Tracer le trait comme des lignes droites et Connecter les extrémités des lignes de l'outil Trait ne fonctionnent pas. HAR-8416
Les vecteurs ne sont pas décalés lorsqu'ils sont collés plusieurs fois sur un autre calque. HAR-8436
La vue du dessin ne s'actualise pas immédiatement lorsque l'on modifie les options de décalage et de traçage du bureau de dessin. HAR-8487
De minuscules lacunes apparaissent aux jonctions de couleurs après l'utilisation de la brosse Stencil en mode Repaint. HAR-8417
Vue de référence
Les calques ne peuvent pas être déplacés de la ligne de temps vers la vue de référence (modèle). HAR-8323
Le glisser-déposer d'un modèle de la bibliothèque vers la vue Référence (Modèle) ne fonctionne pas. HAR-8547
La vue de référence utilise la touche de suppression avant plutôt que la touche de suppression pour décharger les dessins. HAR-8539
Rendu
Le bruit turbulent se déplace lorsqu'un effet de flou est ajouté en dessous. HAR-7789
Les images EXR provenant de nœuds "Multi Layer Write" ont plusieurs images empilées les unes sur les autres. HAR-8228
L'attribut Alignment Rule n'a aucun effet dans les rendus logiciels avec certains fichiers JPEG. HAR-7335
Contrôleurs principaux
L'état de la plate-forme du contrôleur principal n'est plus analysé lorsqu'une valeur faible ou élevée est atteinte. HAR-8412
L'ajout ou la suppression de lignes et de colonnes ne fonctionne pas à partir de l'assistant de grille du contrôleur principal. HAR-8564
Script
SCR_DrawingKey renvoie toujours null lorsqu'une clé de dessin est fournie dans un script. HAR-8407
L'interface de script du centre de contrôle rend toujours la caméra "par défaut" si aucune caméra n'est spécifiée. HAR-8403
QByteArray ne peut pas être construit avec une chaîne de caractères comme argument de son constructeur. HAR-8497
Boutons plus (+) et moins (-) invisibles dans TB_ExportToEaselJS, TB_ExportToSpriteSheets et TB_SelectionPreset. HAR-8500
Base de données
Link Server ne fonctionne pas sous Linux s'il n'y a pas de serveur X-Windows. HAR-8563
Il est possible de verrouiller le dossier racine, ce qui empêche de verrouiller les autres dossiers de la base de données. HAR-8556
Les palettes sont verrouillées lors du rendu de scènes par lots si les couleurs sont récupérées. HAR-8536
L'importation de scènes en mode batch fait planter Control Center si la scène existe déjà. HAR-8503
Problèmes connus
Lorsqu'il n'y a pas assez de place pour tous les boutons d'une barre d'outils, l'extension qui peut être ouverte pour accéder aux boutons est cachée lorsqu'elle s'ouvre sur une vue OpenGL. HAR-8186
Les gestes tactiles pour le zoom, le panoramique et la rotation ne fonctionnent pas sous Windows. HAR-8739
Lors de l'utilisation de Harmony sur Big Sur, Harmony peut se bloquer lors de l'enregistrement d'une couleur dans le sélecteur de couleurs natif de macOS. HAR-8032
Les scènes de base de données qui ont un chemin d'accès personnalisé ne peuvent pas être copiées à l'aide de Control Center. HAR-6386
Le trait reste en place après avoir supprimé le dernier point d'une branche avec l'éditeur de ligne centrale. HAR-5994
Sur macOS Mojave, GateKeeper empêche le lancement d'Harmony à moins que l'attribut étendu de quarantaine ne soit supprimé du bundle d'applications. L'attribut étendu de quarantaine peut être supprimé à l'aide de la commande suivante dans le terminal :
sudo xattr -dr com.apple.quarantine "/Applications/Toon Boom Harmony 21.1 Premium"
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.