[Résolu]Mesh enfant déformé.
- stigma
- Messages : 1415
- Inscription : 17 Nov 2012 18:29
- Localisation : Perdu dans les mondes de Myst
- Contact :
[Résolu]Mesh enfant déformé.
Je ne me souviens pas d'avoir eu ce problème un jour. Mais quand je groupe certains objets, ils sont déformés comme ce clou sur une planche.
J'ai l'impression qu'il hérite de quelque chose. J'ai du déformer la planche, ça vient peut-être de ça ?
J'ai l'impression qu'il hérite de quelque chose. J'ai du déformer la planche, ça vient peut-être de ça ?
Dernière édition par stigma le 24 Avr 2024 16:36, édité 1 fois.
Re: Mesh enfant déformé.
Bonsoir,
cela ne serait pas une histoire de scale lié à un des parents ?
cela ne serait pas une histoire de scale lié à un des parents ?
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ
- stigma
- Messages : 1415
- Inscription : 17 Nov 2012 18:29
- Localisation : Perdu dans les mondes de Myst
- Contact :
Re: Mesh enfant déformé.
j'ai fait un disable sur le scale mais c'est pareil.
Re: Mesh enfant déformé.
Bonjour,
on peut voir le transform de porte_tunnel et celui de planche_bois1 ?
Et le visuel de clou3D_3D par exemple ?
Et enfin, le transform de clou3D_1A et 1b.
Les GO cités ci-dessus ont-ils des scripts attachés ?
on peut voir le transform de porte_tunnel et celui de planche_bois1 ?
Et le visuel de clou3D_3D par exemple ?
Et enfin, le transform de clou3D_1A et 1b.
Les GO cités ci-dessus ont-ils des scripts attachés ?
- stigma
- Messages : 1415
- Inscription : 17 Nov 2012 18:29
- Localisation : Perdu dans les mondes de Myst
- Contact :
Re: Mesh enfant déformé.
oui on peut voir le transform sur les objets. "porte_tunnel" est un empty
- boubouk50
- ModoGenereux
- Messages : 6246
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Mesh enfant déformé.
La question était de nous montrer les transforms, savoir si un des parents de ton clou avait un scale non-uniforme.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
- stigma
- Messages : 1415
- Inscription : 17 Nov 2012 18:29
- Localisation : Perdu dans les mondes de Myst
- Contact :
Re: Mesh enfant déformé.
scale non-uniforme ??????
Re: Mesh enfant déformé.
Un scale dont les 3 composantes ne sont pas identiques.
- boubouk50
- ModoGenereux
- Messages : 6246
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Mesh enfant déformé.
Pour que ton clou redevienne correct, il faut lui appliquer le scale inverse de son (ses) parent(s).
La planche est probablement non-uniforme, donc ton clou est déformé selon ce scale, comme s'il faisait parti de la planche.
Admettons que ta planche ait un scale (2.1, 1.8, 1.8) soit un scale 1.8 * (2.1/1.8, 1.0, 1.0). Il faudrait que ton clou ait un scale inverse donc 1.0 /(2.1/1.8, 1.0, 1.0) soit (1.8 /2.1, 1.0, 1.0).
Tu peux le voir ainsi:
Automatiquement, il va se multiplier par le scale du parent, donc s'il a un scale local de (1.0, 1.0, 1.0) alors, il deviendra un scale (2.1, 1.8, 1.8) ce qui est déformé selon X (étiré). Il faut donc contrer ce scale en le multipliant par une valeur qui donnera pour résultat 1.8 et ainsi rétablir un scale uniforme. Or, 1.8 * 2.1/2.1 = 1.8. Donc, il faut multiplier le scale en X par 1.8 /2.1.
Ainsi, le nouveau scale uniforme est (1.8 /2.1, 1.0, 1.0).
J'espère ne pas t'avoir donné un mal de crâne...
La planche est probablement non-uniforme, donc ton clou est déformé selon ce scale, comme s'il faisait parti de la planche.
Admettons que ta planche ait un scale (2.1, 1.8, 1.8) soit un scale 1.8 * (2.1/1.8, 1.0, 1.0). Il faudrait que ton clou ait un scale inverse donc 1.0 /(2.1/1.8, 1.0, 1.0) soit (1.8 /2.1, 1.0, 1.0).
Tu peux le voir ainsi:
Automatiquement, il va se multiplier par le scale du parent, donc s'il a un scale local de (1.0, 1.0, 1.0) alors, il deviendra un scale (2.1, 1.8, 1.8) ce qui est déformé selon X (étiré). Il faut donc contrer ce scale en le multipliant par une valeur qui donnera pour résultat 1.8 et ainsi rétablir un scale uniforme. Or, 1.8 * 2.1/2.1 = 1.8. Donc, il faut multiplier le scale en X par 1.8 /2.1.
Ainsi, le nouveau scale uniforme est (1.8 /2.1, 1.0, 1.0).
J'espère ne pas t'avoir donné un mal de crâne...
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
- stigma
- Messages : 1415
- Inscription : 17 Nov 2012 18:29
- Localisation : Perdu dans les mondes de Myst
- Contact :
Re: Mesh enfant déformé.
Si, un peu
Mais je l'ai enlevé du parent, donc plus de souci. Mais je garde tes explications sous le coude.
Merci