← Blender Actu
  • Published 3 Aug 2021

Fusion de deux objets

Bonjour,

Il y a déjà eu des questions sur le sujet, mais incomplètes pour mon usage. J'utilise blender pour modéliser des objets à imprimer en 3D.

Je suis parfois confronté au besoin de combiner deux formes, pensant gagner du temps (et de la précision) plutôt que de "bricoler" les vertices et les edges.

Je vois deux méthodes : sélection des 2 objets, puis Ctrl-J, ou utilisation du modifier boolean de type union.

Seulement voilà. Aucune des deux ne génère un objet qui passe avec succès le traitement "make manifold". Je me retrouve avec un objet modifié plus ou moins en profondeur, généralement impossible à rattraper. Le problème se pose lorsque les deux objets doivent s'imbriquer, avec des parties communes.

Quelqu'un a-t-il une expérience en la matière ?

robert1
3 Aug 2021

3 Comments

robert1 Author

Merci à tous deux pour vos réponses, qui m'apportent des pistes. @Christian : je prends bien soin de rendre mes mesh manifold avant d'appliquer le booléen union. Mais lorsque je fais sur deux formes complexes, le résultat n'est pas manifold, et le rendre manifold a pour effet de modifier profondément la géométrie. Le résultat ne ressemble en rien à l'objet d'origine. Je m'en sort parfois en supprimant des faces et des edges internes qui n'ont pas lieu d'être, mais c'est généralement des heures et des heures de boulot, avec de grands risques d'erreurs, anéantissant tout le travail en amont. Quelquefois je m'en sort en faisant au préalable une différence. Mais là encore, l'union ensuite nécessite des retouches pour que le "make manifold" ne me ruine pas le maillage. Précision, je suis resté sur la version 2.79 qui était celle accessible par la médiathèque Ubuntu, et surtout aussi parceque l'ensemble des doc utilisateurs que j'ai trouvé étaient faites sous cette version. L'interface ayant changé ensuite, je ne voulais pas perdre de temps à chaque fois de faire la correspondance entre les deux. Quand on part de 0 sur Blender, c'est pas évident.

Bonjour,

Oui, c'est parfois aléatoire.

Quand rien ne marche, je passe par un remesh, modificateur ou avec le panneau propriétés > mesh > remesh.

L'inconvénient est que les fichiers peuvent être lourds et donc il faut de la mémoire ainsi qu'un peu de patience, mais ça fonctionne à tous les coups.

christianclavet

Bonjour Robert.

CTRL-J joint les mesh dans le même "pool" et ne touche pas à la géométrie. Tandis que l'opération booléenne va modifier la géométrie pour en créer une nouvelle.

Normalement, la deuxième étape (Boolean-exact) devrais faire des mesh manifold. Si ce n'est pas le cas, c'est que tes formes que tu veut joindre ne sont pas manifold à la base et qu'il y avait des trous dedans.

Pour ce genre de travail, sur la plupart des modèles que j'imprime, je laisse CURA (mon slicer) faire le bouleau. Mais il m'est arrivé de tomber sur des modèles fait par d'autres qui n'ont modélisés que les faces "visibles".

Quand ça arrive et je ne voit pas ce qui peut le faire, j'utilise le modifier "solidify" qui va tenter de "fermer" l'objet et le mettre manifold...