Notes de mise à jour de Harmony 24.0.1
Harmony 24.0.1, build 23019 (2024-07-19)
Améliorations
3D
-
L’affichage des os dans les squelettes des modèles 3D a été modifié : ils pointent désormais vers leurs os enfants au lieu de suivre l’orientation de leur propre articulation. Une option inédite intitulée « Afficher les armatures comme représentation articulée » a été ajoutée dans l’onglet Général des paramètres. Désactiver cette option permet de revenir au mode de visualisation antérieur.
-
Agrandissez la zone de prélèvement des poignées de rotation lors de l’utilisation de l’outil Transformer pour la rotation 3D.
Python
-
Les options par défaut pour les fonctions Copier-coller Python ont été ajustées pour plus de clarté et de facilité d’utilisation :
-
harmony.CopyOptions() : La plage par défaut est maintenant la longueur de l’image courante, au lieu de 0 à 0.
-
harmony.PasteOptions(): La plage par défaut est maintenant la longueur de l’image courante, au lieu de 0 à 0.
-
harmony.CopyOptions(): Étendue avec un start_frame_src et num_frame_src similaires à ceux utilisés par PasteOptions
-
Cliboard.copy doit fournir une surcharge de type : Copy (const QStringList &nodePaths, const OMC::CopyOptions *copyOptions=null) qui utilise startFrame et numFrames à partir de copyOptions.
-
En cas de conflit entre une plage spécifiée dans les arguments de la méthode et une plage définie dans les arguments copyOptions, celle fournie directement à la méthode sera prioritaire.
-
Une erreur est désormais générée si un objet d’un type autre que CopyOptions ou PasteOptions est utilisé comme argument lorsque l’un de ces types est attendu.
-
JavaScript
-
La classe ColorOverride a été étendue pour inclure les fonctions suivantes :
-
setOverrideColorId
-
getOverrideColorId
-
setOverrideColorName
-
getOverrideColorName
-
addSelectedColor
-
removeSelectedColor
-
setSelectedColorID
-
getSelectedColorID
-
setTraverseMatte
-
getTraverseMatte
-
setSelectedColorMode
-
getSelectedColorMode
-
fromXML
-
toXML
-
Problèmes résolus
Les problèmes suivants sont résolus dans la version actuelle et les versions ultérieures d’Harmony.
Généralités
-
La navigation par la touche Onglet dans la fenêtre des propriétés a été modifiée : elle ne permet plus de passer d’un attribut à un autre. HAR-9627
-
Sur les anciens processeurs AMD, Harmony risque de se figer lors du rendu logiciel des effets de flou si l’accélération GPU est activée. HAR-10079
-
L’utilisation de l’opération « Activer/Désactiver le nœud » dans l’assistant de fonction provoque un échec lors de la création d’un contrôleur maître. HAR-9924
-
L’affichage de la superposition OpenGL présente des erreurs lorsqu’on combine une composition 2D avec des éléments 3D. HAR-9636
Dessin
-
L’utilisation de la combinaison Maj + Alt avec l’outil Sélectionner pour désélectionner des traits groupés non sélectionnés provoque un plantage du logiciel. HAR-9903
-
Un léger décalage temporel est perceptible lors de l’utilisation des outils de dessin avec une souris. HAR-9999
Effets/Comp
-
Dans la vue en perspective, l’effet de turbulence affecte de manière inattendue des nœuds qui ne sont pas directement liés à lui. HAR-9952
3D
-
Les objets 3D rendus via Maya, en utilisant le nœud MayaRenderBatch, présentent un léger désalignement qui s’accentue à mesure qu’ils s’éloignent du centre de la caméra. HAR-10166
-
Des incohérences dans les valeurs d’orientation des articulations dans Maya entraînent des erreurs de rendu des transformations par le nœud MayaRenderBatch. HAR-9983
-
Harmony se bloque lors de l’importation d’un modèle 3D lorsque la carte vidéo ne prend pas en charge Vulkan 1.1 ou supérieur. HAR-9837
-
Lors de l’importation de fichiers au format 3DS avec le rendu Vulkan 3D activé, les modèles subissent une rotation non désirée de 90 degrés. HAR-10004
-
La commande « Assemblage des nœuds » dans la barre d’outils Rendu externe génère un nombre excessif d’actions d’annulation. HAR-10051
-
Les effets de lumière ne s’affichent pas correctement via les nœuds de lot Maya/Blender lorsqu’une ressource est mise à l’échelle. HAR-10003
-
Lorsque le moteur de rendu Vulkan est utilisé, les textures des modèles 3D enregistrées au format TIFF ne sont pas correctement chargées. HAR-9517
-
La présence de squelettes animés portant le même nom entraîne un positionnement incorrect de la géométrie associée dans Harmony. HAR-9937
-
La position du squelette animé est réinitialisée à 0 lorsque le squelette animé est marqué comme racine d’armature dans le fichier 3D. HAR-10050
-
Les opérations de découpe sur les modèles 3D sont inopérantes lorsque les options Rendu Vulkan 3D et Passage de tous les effets sont simultanément activées dans les préférences. HAR-9788
-
Harmony plante lorsqu’on tente de déconnecter le port d’entrée d’un nœud RenderMayaBatch pendant qu’un rendu logiciel est en cours. HAR-10115
Nœud
-
L’utilisation d’un stylet de tablette ne permet pas de sélectionner un port sur un nœud dans le but d’ajouter un nom ou un filtre. HAR-10072
-
Harmony plante lorsqu’on tente d’ajouter un exemple de système de particules dans un groupe, tandis qu’un nœud extérieur à ce groupe est sélectionné. HAR-10072
Importation/Exportation
-
L’importation de fichiers SVG contenant des formes fermées peut présenter des erreurs ou des inexactitudes. HAR-10073
-
Certains fichiers SVG entrainent le plantage d’Harmony lors de l’importation. HAR-10070
WebCC
-
Après la suppression d’un élément, si un nouvel élément portant le même nom est créé, WebCC efface par erreur le dossier contenant ce nouvel élément. HAR-10134
Scénarisation
-
L’exécution de pasteAndOffsetTemplate plusieurs fois de suite provoque le plantage de Harmony. HAR-9375
-
exportMovie(), exportToQuicktime() et exportToProRes() n’affichent pas d’exceptions appropriées lorsqu’ils sont exécutés avec un nœud d’affichage non valide. HAR-9714
Python
-
Les méthodes de définition (ou setters) de classe ne sont pas exécutées lorsqu’elles sont invoquées pour certains types de valeurs spécifiques tels que : HAR-9761
-
PasteActionOptions
-
PasteOptions
-
CopyOptions
-
Matrix
-
Point2d
-
Point3d
-
Vector2d
-
Vector3d
-
Rect2D
-
Rect2DI
-
Transformation
-
AllocatedRect2D
-
AllocatedRect2DI
-
Couleur
-
Linux
-
Sur le système d’exploitation Linux, Harmony plante lors de l’ajout ou de la manipulation de squelettes animés destinés aux jeux vidéo. HAR-9276
-
Sur Linux, l’utilisation des raccourcis clavier pour naviguer dans le Xsheet est moins réactive qu’auparavant, particulièrement dans une configuration à plusieurs écrans. HAR-9528