Get Track Range(GetTrackRange)
Sa fonction principale est d'extraire précisément les données correspondant à la plage spécifiée à partir des données de trajectoire d'entrée, en fonction de l'index de la trame de départ et du nombre de trames à capturer définis par l'utilisateur.
Get Track Range
Le nœud Get Track Range a pour fonction principale d'extraire avec précision les données correspondant à une plage spécifique à partir des données de trajectoire d'entrée, en fonction de l'index de la trame de départ et du nombre de trames à extraire définis par l'utilisateur.
Le nœud Get Track Range est utilisé pour extraire un sous-segment d'une trajectoire de mouvement complète, en spécifiant la position de départ et la longueur.
Fonctionnalité du nœud
Sa fonction principale est d'extraire avec précision les données correspondant à une plage spécifique à partir des données de trajectoire d'entrée, en fonction de l'index de la trame de départ et du nombre de trames à extraire définis par l'utilisateur. Son principe de fonctionnement consiste à recevoir un objet de trajectoire contenant des informations de chemin et de visibilité, puis, comme avec des ciseaux qui couperaient une vidéo, à ne conserver que la partie que vous spécifiez et à la sortir sous la forme d'un nouvel objet de trajectoire plus court. Cela est très utile pour traiter des segments spécifiques dans de longues vidéos.
Scénarios d'utilisation
Un scénario typique est lors de la création d'une animation : vous pouvez avoir une longue trajectoire d'un personnage qui marche, mais ne vouloir traiter ou appliquer des effets qu'à la partie où il se retourne. Dans ce cas, Get Track Range peut être utilisé pour extraire avec précision cette séquence. Un autre scénario est lorsque les données de trajectoire proviennent d'une longue séquence vidéo et que les nœuds suivants (comme certains nœuds de rendu) ont une limite sur le nombre de trames qu'ils peuvent traiter. Il peut alors être utilisé pour diviser la longue trajectoire en plusieurs segments courts à traiter par lots.
Points d'attention
Lors de l'utilisation, veuillez noter que l'index de départ (start_index) prend en charge les nombres négatifs, ce qui signifie compter à partir de la fin de la trajectoire. Par exemple, -1 représente la dernière trame. Si la plage d'extraction calculée dépasse la longueur réelle de la trajectoire d'origine, le nœud limitera automatiquement la plage à l'intervalle valide pour éviter toute erreur.
Lien vers le code source du nœud Get Track Range
Le nœud Get Track Range provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.