L'animation est le processus d'application de mouvements à vos personnages, objets et environnements pour créer une expérience engageante et dynamique.Bien qu'il existe de nombreuses façons de faire bouger et interagir des objets, l'animation dans Roblox fait généralement référence à la personnalisation d'un mouvement expressif d'un personnage spécifique ou d'un groupe de parties, en utilisant l' éditeur d'animation ou les API liées à l'animation .
L'animation peut s'appliquer à n'importe quelle partie ou groupe de parties Roblox.Différents types d'objets peuvent utiliser diverses fonctionnalités d'animation.Les catégories générales d'objets animables suivantes sont :
- Les objets simples , tels qu'une partie de base, ne peuvent que transmettre des modifications à travers la propriété position ou rotation unique de la partie.
- Rigs , ou parties connectées par des articulations comme Bone ou Motor6D, peuvent articuler le mouvement positionnel et rotatif entre leurs articulations, comme les coudes et les poignets.Les modèles rigides peuvent profiter de fonctionnalités d'animation telles que kinématique inversée pour appliquer rapidement et de manière programmatique le mouvement en réponse aux environnements et aux événements.
- R15 racks , des racks qui incorporent le modèle d'avatar standardisé avatar character model , peuvent utiliser des animations de la bibliothèque d'animation de personnages de Roblox et d'autres fonctionnalités de mouvement, même si c'est un modèlisationde personnage joueur ou non joueur.
Éditeur d'animation
Le plugin Éditeur d'animation vous permet de concevoir et de publier des animations personnalisées sur des rigs.Vous pouvez déplacer les jointures qui connectent des sections individuelles d'un rig à créer des poses, et l'éditeur d'animation anime doucement le rig de la pose à la pose.Tant que toutes les parties mobiles sont connectées avec des objets Motor6D, vous pouvez utiliser l'éditeur d'animation pour les rigs humains et non humains.
Lors de la création d'animations, Studio fournit les fonctionnalités suivantes pour les animer efficacement :
Créez instantanément des animations visage et corps à travers l'outil capture d'animation.
Passez au curseur éditeur pour accéder à l'interface utilisateur d'animation basée sur la courbe et plus de contrôle sur vos pistes d'animation.
Faites des animations réalistes en posant et en animant Bones d'un maillage articulé.
Cinématique inverse
Vous pouvez utiliser kinématiques inversées API pour créer automatiquement des animations et des poses en fonction d'événements environnementaux et externes.Avec une cinématique inversée, vous pouvez générer de manière procédurale divers événements d'animation, tels que faire en sorte que la tête d'un personnage suive un oiseau volant dans le ciel, ou faire en sorte que le bras d'un personnage atteigne automatiquement une poignée de porte lorsqu'il est proche.
Événements d'animation
Un événement d'animation est un point spécifique dans une animation qui déclenche une action.Vous pouvez définir des marqueurs d'événement d'animation à travers l'intervalle de temps de l'éditeur d'animation, puis utiliser AnimationTrack:GetMarkerReachedSignal() pour détecter ces marqueurs lorsque l'animation se déroule pour effectuer des actions spécifiques, telles que jouer un effet sonore chaque fois que le pied de l'utilisateur touche le sol.