Addon Cell Fracture laissant des boîtes non fracturées?

entrez la description de limage ici Jai essayé de faire un court extrait dune balle frappant un verre à vin avec du vin dedans, mais je continue à rencontrer le même problème avec ladd-on. Chaque fois que je lai utilisé, le résultat ma laissé avec au moins une boîte partielle générée comme plusieurs des morceaux fracturés.

Jai essayé de subdiviser et / ou dajouter un modificateur de sous-surf mais le résultat seulement change là où finissent les gros fragments déformés. Jai des problèmes avec cela depuis un certain temps et japprécierais grandement toute aide.

Commentaires

  • Le résultat dépend des paramètres. Veuillez au moins télécharger une capture décran ici.
  • quand jai eu ce problème, jai dû faire Normals > Recalculer. Cela a bien fonctionné par la suite.

Réponse

Cela est dû à léchec dune opération booléenne.

La fracture de cellule utilise le modificateur booléen en interne, si booléen échoue à cause de la géométrie quil ne peut pas gérer (généralement à cause dun maillage non multiple), cela se produit.

Notez que pour 2.70 le modificateur booléen a a été mis à niveau pour prendre en charge les ngons et une version plus récente de carve, donc cela améliorera probablement les résultats dans certains cas, mais il y a des limites à ce que le booléen peut fonctionner car il repose sur le calcul à lintérieur / à lextérieur dun maillage, ce qui peut être problématique. p>

Réponse

Cela peut se produire lorsque vous avez un maillage non multiple ou une géométrie qui se coupe (voir ce message ).

Non-manifold signifie essentiellement quil ne peut pas exister dans lespace 3D du monde réel. Par exemple, un plan 2D sans épaisseur est un maillage non multiple. Voir Quest-ce que non- géométrie multiple? pour plus de détails.

Sélectionnez votre maillage en mode édition et appuyez sur CtrlAlt Shift M pour sélectionner une géométrie non-manifold. Sans regarder votre .blend ou au moins quelques captures décran de votre modèle, il est difficile de dire exactement comment résoudre le problème.

Correction automatique dun maillage non multiple:

Le modificateur Remesh aboutit toujours à un maillage multiple, mais il fonctionne en créant un tout nouveau maillage, donc toute topologie, groupes de sommets, Les coordonnées UV, etc. seront perdues. Cela nécessite également souvent un maillage dense afin de correspondre précisément à la forme du modèle dentrée, il suffit donc de dire quil est préférable de fixer votre maillage manuellement lorsque cela est possible.

Utilisation de modificateurs booléens pour corriger un maillage non multiple:

Si cela ne vous dérange pas de gâcher un peu votre topologie (ce qui est probablement le cas, étant donné qu’elle va être fracturée de toute façon) , utiliser des modificateurs booléens pour connecter des parties délicates de votre maillage peut vous faire gagner du temps.

Voici un exemple de workflow:

  1. Trouvez des parties de votre maillage qui sont déconnecté / non-manifold avec CtrlAlt Shift M :

    description de limage

  2. Sil y a il ny a pas de problèmes mineurs faciles à résoudre (je nen vois aucun dans lexemple ci-dessus), sélectionnez tout et appuyez sur P Pièces détachées pour séparer toutes les parties déconnectées du maillage en objets séparés. Sil y a des problèmes de résolution rapide, corrigez-les dabord, puis séparez-les.

  3. Passez en revue chaque objet et remplissez les trous / corrigez les autres problèmes identifiés avec Ctrl ShiftAlt M . Utiliser Numpad / pour accéder à la vue locale peut aider à désencombrer la vue et à se concentrer sur un objet.

    entrez la description de limage ici

  4. Une fois que tous vos objets individuels sont corrigés et que des problèmes tels que la géométrie dintersection ont été réglés, vous pouvez utiliser des modificateurs booléens pour joindre les objets séparés. Vous pouvez appuyer sur E tout en survolant le champ de sélection dobjet pour sélectionner un objet en cliquant dessus dans la vue 3D.

    entrez la description de limage ici

    Le flux de travail qui a le mieux fonctionné pour moi est:

    1. Commencez par joindre deux objets booléens et appliquez le modificateur.

    2. Supprimez lobjet restant (celui qui a été spécifié dans le modificateur).

    3. Répétez jusquà ce que tous les objets soient joints.

    Cet module complémentaire utile pourrait également vous aider.

Commentaires

  • Je navais pas de photo de lerreur ou du maillage sous la main mais je peux en prendre une demain. Jai cependant cette image que jai ajoutée avec une boîte mettant en évidence lendroit où lerreur se produit. Un de mes amis a dit que cela pourrait être un problème avec la forme convexe, est-ce que cela aurait un effet sur la fracture de la cellule?
  • @ user2348 Peut-être .. Jai entendu dire que les formes convexes étaient problématiques, mais je nai jamais eu problèmes moi-même.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *