Le logiciel Speedernet Sphere introduit une fonctionnalité avancée pour le déplacement d’objets avec contraintes, permettant une manipulation précise dans un environnement 3D.
Elle permet de créer des interactions plus réalistes et contrôlées dans des projets 3D, en offrant une manipulation précise et adaptable des objets. Ce système avancé renforce l'engagement des utilisateurs en leur fournissant des outils intuitifs et puissants pour leurs scénarios d'apprentissage et de simulation.
Cette fonctionnalité permet de déplacer un objet uniquement le long d’un axe prédéfini, ou de le faire tourner uniquement autour d’un axe spécifique. Cela simplifie la gestion des objets sur plusieurs dispositifs, garantissant que l'objet reste toujours aligné avec le mouvement de l'utilisateur tout en respectant ses contraintes.
Définition des Contraintes
Une section "Manipulation" permet de définir les contraintes de déplacement :
- Déplacement le long de : Affecte la position de l’objet.
- Rotation autour de : Affecte la rotation de l’objet.
Vous pouvez choisir l’axe de contrainte (X, Y ou Z) selon le repère local de l’objet.
Les manipulations
L’interface est conçue pour être intuitive :
- Menus de Sélection : Un premier menu permet de choisir entre déplacement et rotation. Un second menu permet de sélectionner l’axe pertinent.
Pour cela rendez-vous dans les paramètres de l'objet 3D et choisissez de définir une contrainte :
Vous n'aurez alors plus qu'à choisir si vous préférez tourner autour de l'axe ou vous déplacer, ainsi que l'axe choisi :
Astuce : pour trouver l'axe à manipuler, observez les axes de l'objet et réfléchissez au mouvement à donner.
- Mode Configuration : Un bouton permet de basculer entre le mode standard et le mode configuration, permettant de définir les positions initiales, les bornes et les états cibles. En mode configuration, l’objet est soumis aux contraintes définies.
Étalonnage et Variables
- Lors de la définition des contraintes, des bornes inférieures et supérieures doivent être définies.
Les valeurs d'étalonnage permettent de relier la position ou l’orientation de l’objet à une variable interne, facilitant la synchronisation avec d’autres éléments du scénario.
Par exemple si vous situez les bornes entre 0 et 100, toutes les coordonnées entre ces deux bornes seront une variable entre 0 et 100.
Pour définir leur emplacement, cliquez sur la borne concernée et déplacez votre objet 3D sur l'axe choisi.
- Vous pouvez également décider de rendre dépassable ou non ces bornes.
Puis-je aller plus loin ou suis-je spatialement bloqué dans mon déplacement ?
- Vous devez indiquer au logiciel quelle est la coordonnée de départ.
C'est-à-dire où commence la manipulation en début de scène par rapport aux bornes fixées au début.
Pour la définir, cliquez sur initial et positionnez l'objet sur sa position de départ.
- Enfin vous pouvez définir des cibles
Elles vous aideront à créer vos implications. Quand j'atteins tel point, alors telle chose se passe.
Prenons l'exemple d'une porte avec une borne entre 0 et 100, si je veux créer une implication disant que quand la porte est ouverte à moitié un texte apparaît, je dirai qu'au moment où mon objet 3D atteint la cible de 50, le texte devient visible.
- Astuce : vous pouvez afficher les coordonnées de la manipulation
Pour afficher une coordonnée de manipulation, vous pouvez l'intégrer dans un élément texte, comme pour l'affichage d'une variable. Créez un élément texte et tapez dans le champ texte : {@nom de lélément 3D avec contrainte}, en recopiant exactement le nom de l'élément. Mais à la différence d'une variable entre accolades, pensez à ajouter @ avant le nom de l'élément.
Enfin, pour qu'une manipulation fonctionne, les bornes et le point de départ doivent être configurés !
Validation des actions
Une action de déplacement avec contrainte est validée si la valeur de la variable associée est proche de la valeur cible (à 10 % près). Si l’objet n’atteint pas la cible, il reste en position. En cas de validation, une animation amène l’objet à sa position cible exacte.
À vous de jouer !
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.