Import d'Animations

Enrich your Vircadia experience by having 3D models in your domain with animations. For example, you can import the 3D model of a flag that appears to flutter with the wind using this feature.

Conditions préalables

You need to be familiar with creating animations in 3D modeling tools such as Blender and Maya before importing an animation into Vircadia.

Préparer un Modèle d'Animation 3D

Before you import an animation into Vircadia, adjust some settings in the 3D modeling tool of your choice to ensure that it plays smoothly.

  1. We recommend setting the framerate to 30 fps as a good compromise between smoothness and file size.

  2. Bake your animation channels, key frames, and in-betweens to ensure that Vircadia reads everything. This is to ensure that your animation doesn't stop and start, but appears smooth and flows through each movement.

  3. Preparez le skelette et les images utilisées dans l'animation à l'exportation.

  4. Disable any kind of keyframe reduction. For example, in Blender, set the "simplify" setting to 0.00 when exporting an FBX file otherwise the animation may not play correctly.

../../_images/keyframe-reduction.png
  1. Export your animation as an FBX file. (Reading animations from other formats like glTF is currently not supported.)

  2. Upload this FBX file to a cloud server and copy the URL.

Importer une Animation

Once you complete uploading your animation's FBX file, you can import the 3D model and it's animation into Vircadia.

  1. Dans l'Interface accédez à votre HUD ou Tablet et sélectionnez Create.

  2. Cliquez sur l'icône 'MODEL' et inserer l'URL de votre modèle 3D. Si vous avez sauvé votre fichier FBX contenant le modèle 3D et l'animation l'URL pour l'animation est la même que pour le modèle. Autrement l'animation est sauvée avec un fichier séparé.

  3. Dans l'onglet 'Properties', faites défiler vers le bas jusqu'à 'Animation' et collez l'URL de l'animation.

../../_images/animation-prop.png
  1. Vous pouvez modifier les propriétés des animations suivantes :

    Propriété

    Description

    Jouer automatiquement

    Activez cette option pour que votre animation soit jouée automatiquement lorsqu'un utilisateur charge un domaine.

    Boucle Continue

    Sélectionnez cette propriété pour jouer votre animation en boucle continue.

    Permettre Transition

    Activez cette option pour permettre à l'animation de se déplacer dans l'espace. Cela signifie que les articulations ne vont pas seulement tourner, mais aussi se déplacer dans les trois dimensions.

    Pause

    Choisissez de mettre votre animation en pause à une image particulière.

    Image d'Animation

    Saisissez l'image à laquelle vous souhaitez mettre votre animation en pause ou la maintenir.

    Première Image

    Ceci est la première image à partir de laquelle vous voulez que votre animation commence.

    Dernière Image

    Ceci est la dernière image où vous voulez que votre animation s'arrête. Elle ne sera pas jouée au-delà de cette image spécifiée.

    Animation FPS

    Ceci est la fréquence d'images.

  2. Vous pouvez également contrôler les propriétés d'une animation et le moment où elle commence à jouer par un entity script.

Voir Aussi