[Résolu]Mesh enfant déformé.

Questions techniques liées à l’utilisation d'Unity (et n'entrant pas dans le cadre d'une des sections suivantes)
Répondre
Avatar de l’utilisateur
stigma
Messages : 1415
Inscription : 17 Nov 2012 18:29
Localisation : Perdu dans les mondes de Myst
Contact :

[Résolu]Mesh enfant déformé.

Message par stigma » 20 Avr 2024 17:37

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 ?
Image
Image
Dernière édition par stigma le 24 Avr 2024 16:36, édité 1 fois.

Avatar de l’utilisateur
Max
Messages : 8773
Inscription : 30 Juil 2011 13:57
Contact :

Re: Mesh enfant déformé.

Message par Max » 20 Avr 2024 18:00

Bonsoir,

cela ne serait pas une histoire de scale lié à un des parents ?
Image
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

Avatar de l’utilisateur
stigma
Messages : 1415
Inscription : 17 Nov 2012 18:29
Localisation : Perdu dans les mondes de Myst
Contact :

Re: Mesh enfant déformé.

Message par stigma » 21 Avr 2024 08:32

j'ai fait un disable sur le scale mais c'est pareil.

Avatar de l’utilisateur
jmhoubre
Messages : 861
Inscription : 05 Oct 2019 22:05

Re: Mesh enfant déformé.

Message par jmhoubre » 21 Avr 2024 14:58

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 ?

Avatar de l’utilisateur
stigma
Messages : 1415
Inscription : 17 Nov 2012 18:29
Localisation : Perdu dans les mondes de Myst
Contact :

Re: Mesh enfant déformé.

Message par stigma » 23 Avr 2024 08:35

oui on peut voir le transform sur les objets. "porte_tunnel" est un empty

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6241
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Mesh enfant déformé.

Message par boubouk50 » 23 Avr 2024 09:19

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

Avatar de l’utilisateur
stigma
Messages : 1415
Inscription : 17 Nov 2012 18:29
Localisation : Perdu dans les mondes de Myst
Contact :

Re: Mesh enfant déformé.

Message par stigma » 24 Avr 2024 11:27

scale non-uniforme ?????? :(

Avatar de l’utilisateur
jmhoubre
Messages : 861
Inscription : 05 Oct 2019 22:05

Re: Mesh enfant déformé.

Message par jmhoubre » 24 Avr 2024 11:35

Un scale dont les 3 composantes ne sont pas identiques.

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6241
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Mesh enfant déformé.

Message par boubouk50 » 24 Avr 2024 12:01

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... :D
"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

Avatar de l’utilisateur
stigma
Messages : 1415
Inscription : 17 Nov 2012 18:29
Localisation : Perdu dans les mondes de Myst
Contact :

Re: Mesh enfant déformé.

Message par stigma » 24 Avr 2024 16:35

boubouk50 a écrit :
24 Avr 2024 12:01
J'espère ne pas t'avoir donné un mal de crâne... :D
Si, un peu :-/

Mais je l'ai enlevé du parent, donc plus de souci. Mais je garde tes explications sous le coude.
Merci

Répondre

Revenir vers « Unity le logiciel »