Blender : Modifier le centre d’un objet (version 2.80 et supérieures)

  1. Le widget (axes de déplacements) n’est pas sur le curseur (cible) à l’origine (centre) de la scène
  2. Appuyez sur « Maj »+ »S » en « View mode » pour faire apparaitre le menu et glissez sur « Cursor to world origin »
  3. Toujours en « View mode » déplacez le modèle pour que le widget soit sur l’origine
  4. Passez en « Edit mode » (Tabulation) et sélectionnez tout votre modèle (« A »)
  5. Montez le modèle pour que le bas soit sur le curseur (qui est à l’origine)
  6. Repasser en « View mode » et voilà votre widget (axes de déplacements) est sur l’origine

Cette technique est particulièrement utile pour que vos objet se positionnent sans paramétrage supplémentaire après importation dans Unity par exemple

Blender : Modifier le centre d’un objet (version avant 2.80)

La problématique est la suivante : comment modifier le centre d’un objet 3D dans Blender ?

Cas pratique : Dans l’utilisation des modélisations faite dans Blender dans un moteur de jeu comme Unity, sa position est définie par le centre de l’objet et ses coordonnées (x=0,y=0,z=0).

Dans le cas présent nous voulons pouvoir placer des arbres de différentes tailles sur des blocs de sol à une position donnée. Le centre de l’objet doit donc être placé au bas de ceux si et le socle de l’arbre rapproché le plus possible de l’origine de l’axe perpendiculaire à l’axe de pousse de l’arbre dans le cas présent.

Place aux images et aux explications !

  1. Ouvrez votre objet et passez en « Edit Mode » en appuyant sur Tabulation par exemple, sélectionnez le Vertex (le sommet) clic droit, puis appuyez sur la touche Espace et écrivez « Snap « , une liste devrez apparaître dans laquelle vous sélectionnerez « Snap Cursor To Selected » (Je vous laisse essayer les autres options pour les découvrir par vous même)SnapCursorTo
  2. Ensuite repassez en Object Mode en ré-appuyant sur Tabulation. Une fois fait allez sur votre droite dans l’onglet « Tools » et sélectionnez « Set Origin », « Origin to 3D Cursor »OriginTo3DCursor
  3. Maintenant passez en vue de côté en appuyant sur 1 ou 3 et déplacez votre objet sur l’axe voulu jusqu’à la limite voulue !ToTheAxe
  4. Voilà vous avez déplacer l’Origine de l’objet en un point voulu :)
    Astuce si vous voulez déplacer plus au centre (ici du tronc) votre origine vous pouvez dupliquer un vertex seul, le placer au centre et refaire la manipulation