Spécifications techniques de runwayml-character-performance
| Spécification | Détails |
|---|---|
| ID du modèle | runwayml-character-performance |
| Fournisseur | Runway |
| Type de modèle | Performance de personnage / capture de performance IA |
| Fonction principale | Transfère une vidéo de performance pilote sur une image ou une vidéo de personnage |
| Entrées principales | Vidéo de performance pilote + image ou vidéo de référence du personnage |
| Type de sortie | Clip vidéo généré avec transfert des mouvements, des expressions faciales et de la performance vocale |
| Entrée de personnage prise en charge | Image ou vidéo |
| Transfert des gestes | Pris en charge pour les workflows avec image du personnage ; non pris en charge lorsque l’entrée personnage est une vidéo |
| Contrôle facial | Prend en charge une expressivité/intensité des expressions faciales réglable |
| Mouvement environnemental | Ajouté automatiquement lorsque l’entrée personnage est une image |
| Résolutions de sortie | 1280×720, 720×1280, 960×960, 1104×832, 832×1104, 1584×672 |
| Rapports d’aspect | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
| Fréquence d’images | 24 FPS |
| Durée du clip | Minimum 3 secondes, jusqu’à 30 secondes |
| Mode d’accès sur CometAPI | API REST via un point de terminaison de performance de personnage compatible Runway |
Qu’est-ce que runwayml-character-performance ?
runwayml-character-performance est l’identifiant de plateforme de CometAPI pour le workflow de génération de performance de personnage de Runway, que Runway décrit couramment comme Act-Two. Le modèle est conçu pour animer un personnage à partir d’un clip de performance humaine : vous fournissez une vidéo de performance pilote d’une personne en train de jouer, ainsi qu’une image ou une vidéo du personnage, et le système transfère les mouvements du visage, les expressions, le timing de la parole et les mouvements du corps dans un plan de personnage généré.
Ce modèle est conçu pour les workflows des créateurs qui nécessitent une animation de personnage rapide sans configuration traditionnelle de capture de mouvement. Runway le présente comme un moyen de donner vie aux personnages avec des mouvements, une parole et des expressions réalistes, tout en prenant en charge des personnages non humains et des styles visuels variés. Lorsque le personnage cible est une image fixe, le système peut également synthétiser un mouvement d’environnement pour que le plan paraisse plus naturel.
Sur CometAPI, cette capacité est exposée via le point de terminaison Runway de performance de personnage, ce qui le rend adapté aux équipes produit, aux outils créatifs, aux pipelines de prototypage et aux workflows média automatisés qui souhaitent un accès programmable à l’animation de personnage pilotée par la performance. (cometapi.com)
Principales fonctionnalités de runwayml-character-performance
- Transfert de performance : Projette la performance de jeu d’une personne à partir d’une vidéo source sur un personnage cible, y compris les mouvements du visage, les expressions et les mouvements corporels plus larges.
- Entrée personnage flexible : Accepte une image ou une vidéo du personnage, offrant aux développeurs différents compromis entre contrôle du mouvement et préservation de la scène.
- Contrôle des gestes pour les personnages basés sur une image : Lorsqu’une image de personnage est utilisée, le modèle peut transférer les gestes et les poses corporelles à partir du clip de performance, permettant une animation plus expressive.
- Animation d’image tenant compte de la scène : Pour les entrées image du personnage, le système ajoute automatiquement des mouvements d’environnement ou de type caméra afin que le résultat ne paraisse pas statique ou artificiellement figé.
- Workflow de personnage préservant la vidéo : Lorsque l’entrée personnage est une vidéo, le résultat généré conserve le sujet, la scène et le mouvement de caméra d’origine tout en appliquant le transfert de performance faciale.
- Expressivité faciale réglable : Prend en charge des réglages d’intensité des expressions, permettant d’équilibrer un transfert de jeu plus marqué avec la stabilité et la cohérence visuelles.
- Options de sortie adaptées à la production : Prend en charge plusieurs rapports d’aspect et résolutions courants à 24 FPS, ce qui le rend utilisable pour des formats paysage, portrait, carrés et cinématiques pour les réseaux sociaux/vidéos.
- Optimisation pour l’animation courte : Idéal pour des clips courts, avec un minimum de 3 secondes et jusqu’à 30 secondes, convenant aux publicités, clips sociaux, extraits de dialogue, prévisualisations et scènes de prototype.
Comment accéder et intégrer runwayml-character-performance
Étape 1 : S’inscrire pour obtenir une clé API
Connectez-vous à CometAPI. Si vous n’êtes pas encore utilisateur, inscrivez-vous d’abord. Ouvrez ensuite votre centre personnel, créez un jeton API et copiez votre clé pour l’authentification des requêtes ultérieures. CometAPI expose ce modèle via son infrastructure d’API compatible Runway. (cometapi.com)
Étape 2 : Envoyer des requêtes à l’API runwayml-character-performance
Utilisez le point de terminaison Runway de performance de personnage de CometAPI et définissez le champ model sur runwayml-character-performance dans votre couche applicative. Le flux de requête sous-jacent utilise la route de performance de personnage avec des entrées JSON pour la performance pilote, la ressource du personnage, les contrôles de mouvement et les paramètres de sortie. (cometapi.com)
curl --location --request POST 'https://api.cometapi.com/runwayml/v1/character_performance' \
--header 'X-Runway-Version: 2024-11-06' \
--header 'Authorization: Bearer YOUR_COMETAPI_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"character": {
"type": "video",
"uri": "https://your-file-host.example/character.mp4"
},
"reference": {
"type": "video",
"uri": "https://your-file-host.example/performance.mp4"
},
"bodyControl": true,
"expressionIntensity": 3,
"seed": 4294967295,
"model": "runwayml-character-performance",
"ratio": "1280:720",
"contentModeration": {
"publicFigureThreshold": "auto"
}
}'
Étape 3 : Récupérer et vérifier les résultats
Après soumission, traitez la réponse de l’API dans votre backend ou application cliente et vérifiez que la génération renvoyée correspond à la durée, au cadrage et à la qualité d’expression attendus. En pratique, vous devriez également valider que les ressources d’entrée suivent les bonnes pratiques de Runway — plan de performance clair avec un sujet unique, visage visible, cadrage stable et références de personnage appropriées — afin d’améliorer la fiabilité des résultats. (cometapi.com)