Communitygithub.com

kevinpbuckley/VibeUE

Créez et manipulez des montages d'animation — sections, slots, segments, points de branchement, notifies et paramètres de fondu (AnimMontageService). À utiliser lorsque l'utilisateur demande de créer un montage (à partir d'une animation ou vide), d'ajouter ou de lier des sections de montage, de configurer des slots/segments, d'ajouter des points de branchement ou d'ajuster le timing de fondu du montage.

Qu'est-ce que VibeUE ?

Ce skill permet de créer et manipuler des montages d'animation (Animation Montages) dans Unreal Engine via l'AnimMontageService. Il est utile pour les développeurs travaillant avec des systèmes d'animation, en automatisant la gestion des sections, slots, segments, points de branchement, notifies et paramètres de fondu (blend). Le skill répond aux commandes utilisateur pour créer un montage à partir d'une animation existante ou vierge, ajouter ou lier des sections, configurer des slots et segments, insérer des points de branchement, et ajuster les timings de fondu. Il s'intègre dans des environnements de développement comme Claude Code, Cursor ou Codex, offrant une interface textuelle pour accélérer le pipeline d'animation. Le fonctionnement repose sur des appels à l'API AnimMontageService, avec une documentation claire des paramètres et des exemples d'utilisation, ce qui permet aux agents IA de générer du code Blueprint ou C++ correspondant.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add kevinpbuckley/VibeUE

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait VibeUE ?

Créez et manipulez des montages d'animation — sections, slots, segments, points de branchement, notifies et paramètres de fondu (AnimMontageService). À utiliser lorsque l'utilisateur demande de créer un montage (à partir d'une animation ou vide), d'ajouter ou de lier des sections de montage, de configurer des slots/segments, d'ajouter des points de branchement ou d'ajuster le timing de fondu du montage.


Utilisation

Ce skill est activé automatiquement lorsque l'utilisateur exprime l'intention de travailler avec des montages d'animation. L'agent IA doit reconnaître les commandes suivantes :

  • Créer un montage : Créer un montage à partir de 'AnimationName' ou Créer un montage vide
  • Ajouter des sections : Ajouter une section 'SectionName' après 'ExistingSection' ou Lier les sections 'A' et 'B'
  • Configurer des slots/segments : Définir le slot 'SlotName' avec le segment 'SegmentName' ou Ajouter un segment à 'SlotName'
  • Points de branchement : Ajouter un point de branchement à la section 'SectionName'
  • Notifies : Ajouter un notify 'NotifyName' à la section 'SectionName' à t=1.5s
  • Paramètres de fondu : Régler le temps de fondu d'entrée à 0.3s pour le montage ou Ajuster le temps de fondu de sortie à 0.2s

Paramètres

CommandeParamètresDescription
CréerMontageAnimationName (optionnel)Crée un nouveau montage, optionnellement à partir d'une animation nommée
AjouterSectionNomSection, SectionPrécédente (optionnel)Ajoute une section au montage ; si SectionPrécédente est fourni, la section est insérée après
LierSectionsSectionA, SectionBLie deux sections pour une transition en douceur
ConfigurerSlotNomSlot, NomSegmentConfigure un slot de montage avec un segment spécifique
AjouterSegmentNomSlot, NomSegmentAjoute un segment à un slot existant
AjouterPointBranchementNomSectionAjoute un point de branchement à la section spécifiée
AjouterNotifyNomSection, NomNotify, TempsAjoute un notify à la section spécifiée au temps donné (en secondes)
RéglerFonduEntréeTempsDéfinit le temps de fondu d'entrée du montage (en secondes)
RéglerFonduSortieTempsDéfinit le temps de fondu de sortie du montage (en secondes)

Exemples

Utilisateur : Crée un montage à partir de 'Idle_Run'
Agent : Utilisation de la commande CréerMontage avec AnimationName='Idle_Run'
        Le montage 'Idle_Run_Montage' a été créé.

Utilisateur : Ajoute une section 'Loop' après la section 'Start'
Agent : Utilisation de la commande AjouterSection avec NomSection='Loop', SectionPrécédente='Start'
        Section 'Loop' ajoutée après 'Start'.

Utilisateur : Ajoute un notify 'Footstep' à la section 'Run' à t=0.5s
Agent : Utilisation de la commande AjouterNotify avec NomSection='Run', NomNotify='Footstep', Temps=0.5
        Notify 'Footstep' ajouté à 'Run' à t=0.5s.

Utilisateur : Règle le temps de fondu d'entrée à 0.3s
Agent : Utilisation de la commande RéglerFonduEntrée avec Temps=0.3
        Temps de fondu d'entrée réglé à 0.3s.

Notes techniques

  • Toutes les commandes interagissent avec l'AnimMontageService d'Unreal Engine.
  • Les noms de montages générés suivent la convention {AnimationName}_Montage ou NewMontage pour les montages vierges.
  • Les temps de fondu sont exprimés en secondes (flottants).
  • Les points de branchement sont automatiquement placés à la fin de la section spécifiée.
  • Les notifies sont ajoutés avec un temps normalisé (0.0 à la fin de la section).

Skills associés