Bonjour et bonne année 2020 à tous.
J'ai un problème qui reste sans solution depuis des mois . Je vous explique, j'essaie de reproduire une chose simple, un gyroscope. Pour imager la chose, il est composé de 3 anneaux ayant le même centre de rotation, jusque-là tout va bien. Il y a un objet neutre au centre et mon but et que les anneaux suivent la rotation de cet objet neutre.
Là où cela se complique c'est que le premier et plus petit axe suit les 3 trois axes de rotation grâce à xpresso donc aucun ne soucie le suivi et parfait. Mais le deuxième lui n'en suit plus que 2 une rotation verticale et horizontale et ne fais plus de rotation sur lui-même.
Donc le 1er axe suit H, P, B. / Et le 2nd axe suit H, B . Et le problème est que plus l'axe P prend de la valeur sur mon objet neutre, plus un décalage se créer sur mon deuxième axe. décalage infime dans de faibles valeurs inférieures à 75 mais dépassé les 100° celui-ci devient exponentielle et opposée à sa bonne place de rotation jusqu’à, si l'on continue d'augmenter la valeur, faire un demi-tour pour retrouver sa bonne place.
J'ai toujours appris à me servir des logiciels à cherchant par moi-même mais là ça fait plus de 6 mois que je suis sans solution et ça devient indispensable pour moi de régler ce problème. Je fais donc appel à vous et votre générosité pour m'apporter une réponse, une aide, une direction, afin de résoudre ce souci. Merci
Je tiens a précisé que le problème est identique avec le tag contrainte, je pense qu'il doit y avoir un élément d'xpresso qui permet de pallier a se décalage et d’aligné correctement les axes de rotations
J'ai faits un petit rendu afin que ce soit plus imagé
Dernière modification par chazun ; 07/01/2020 à 23h44. Motif: Problème résolue
salut . Faudrait voir comment est ta scène .
As-tu essayé de passer par des contraintes de visée + upVecteur ?
Je n'arrive pas à bien comprendre comment est construite ta scène, mais le petit point qui me chipote est que tu dis que le premier anneau doit suivre H, P, B puis le second H, B.
Le problème que tu rencontres ne serait-il pas lié à l'ordre d'application des rotations ?
Dernière modification par bru ; 07/01/2020 à 18h51.
Bonsoir et merci pour vos réponses rapides. J'ai essayé avec upVecteur et je ne pense pas que ce soit la solution vue que l'objet cible se trouve au centre de l'objet contraint, donc le suivie ne ce fait pas comme il le devrait. Et j'ai essayé d'autres contrainte qui amené au même résultat qu'avec xpresso.
Je ne sais pas si l'ordre joue quelque chose j'ai essayé de l'appliquer mais je crois que je l'ai mal fait je continue de tenter cette solution. Bien que lors du décalage les axe H et B ont les bonne valeur de rotation j'ai l'impression que c'est un problème mathématique pour compensé la perte de valeur d'un des axes.
Je comprends qu'une scène sera toujours plus parlante qu'une vidéo donc en voici une simplifié reproduisant mon problème.
https://mega.nz/#!FV5hgIqQ!0pK6sZaOL...l9MtLleOEM0rPY
Cela m'a intrigué et j'étais en train d'essayer de comprendre comment faire ce genre de chose.
En effet, il faut absolument que l'anneau intermédiaire soit contrôlé par H et P et non H et B.
Pour faire cela, mieux vaut travailler avec des rotations relatives en plaçant les positions initiales dans le plan qui convient, puis en groupant tout sous un neutre, puis en faisant tourner ce neutre pour placer correctement l'anneau extérieur.
J'ai fait un test qui me semble fonctionner correctement. Je l'attache au message. Pour voir l'effet, fait tourner l'objet "orientation".
Cela dit, j'ai rencontré d'étranges problèmes lorsque j'ai essayé d'utiliser les rotations globales: des sauts de 180 degrés entre des variables liées par l'expresso. Je me demande s'il n'y a pas bug.
voila un exemple simple de ta scène, avec 3 contraintes :
https://wipix.fromsmash.com/7FNnSHLDLM-c0
donc faut bien comprendre comment fonctionnent les contraintes de visée et upVecteurs combinées , mais ça résout sans soucis ce genre de problèmes .
Merci beaucoup pour votre aide, ça fait bizarre de voir un problème que j'ai depuis des mois se résoudre en seulement 24h :O
Vous êtes géniaux mille merci pour votre aide je ne sais vraiment pas quoi dire .
content d'avoir aidé
itou !
Cela dit, n'hésite pas à nous montrer l'évolution de ton travail. Cela paraît vraiment sympa.
C'est un projet entrepreneuriale donc je ne veux pas trop en parler mais je peux vous dire que c'est un simulateur sensorimoteur. Autrement dit c'est un simulateur immergeant les sens humains mais surtout la motricité du corps avec un suivie de mouvement et un retour de force.
Si vous voulez en savoir plus il y a Axon VR qui a la même but que nous.