Complet de fractură celulară lăsând cutii nefracturate?

introduceți descrierea imaginii aici Am încercat să realizez un scurt clip al unui glonț care lovește un pahar de vin cu vin în el, dar tot dau peste aceeași problemă cu add-on-ul. De fiecare dată când l-am folosit, rezultatul mi-a lăsat să fie generată cel puțin o casetă parțială ca mai multe dintre piesele fracturate.

Am încercat să împărțesc și / sau să adaug un modificator sub-surf, dar numai rezultatul se schimbă acolo unde ajung fragmentele mari distorsionate. Am probleme cu asta de ceva timp și aș aprecia foarte mult orice ajutor.

Comentarii

  • Rezultatul depinde de setări. Vă rugăm să încărcați cel puțin o captură de ecran aici.
  • Când am avut această problemă, a trebuit să fac Normals > Recalculați. A funcționat bine după aceea.

Răspuns

Acest lucru este cauzat de o operație booleană eșuată.

Fractura de celulă folosește modificatorul boolean intern, dacă booleanul eșuează din cauza geometriei, nu se poate descurca (de obicei din cauza unei rețele non-multiple), acest lucru se întâmplă.

Rețineți că pentru 2.70 modificatorul boolean are a fost actualizat pentru a suporta ngons și o versiune mai nouă a carve, deci acest lucru va îmbunătăți probabil rezultatele în unele cazuri, cu toate acestea există limite la ceea ce poate funcționa booleanul, deoarece se bazează pe calcularea în interiorul / exteriorul unui mesh, ceea ce poate fi problematic.

Răspuns

Acest lucru se poate întâmpla atunci când aveți un mesh non-manifold sau o geometrie care se intersectează (consultați această postare ).

Non-manifold înseamnă practic că nu poate exista în spațiul 3D din lumea reală. De exemplu, un plan 2D fără grosime este o plasă non-multiplă. A se vedea Ce este non- geometrie multiplă? pentru mai multe detalii.

Selectați rețeaua în modul de editare și apăsați CtrlAlt Shift M pentru a selecta geometria diferită. Fără a vă uita la .blend-ul dvs. sau cel puțin la câteva capturi de ecran ale modelului dvs., este greu să spuneți exact cum să remediați problema.

Remedierea automată a unei rețele non-multiple:

Modificatorul Remesh are ca rezultat întotdeauna o rețea multiplă, cu toate acestea funcționează prin crearea unei rețele complet noi, deci toate topologia, grupurile de vârfuri, Coordonatele UV etc. se vor pierde. De multe ori necesită o rețea densă pentru a se potrivi cu exactitate formei modelului de intrare, deci este suficient să spuneți că este mai bine să reparați rețeaua manuală atunci când este posibil.

Utilizarea modificatorilor booleani pentru a remedia o rețea non-multiplă:

Dacă nu vă deranjează puțin topologia (ceea ce este probabil cazul, dat fiind că va fi oricum fracturat) , folosind modificatori booleani pentru a conecta părți complicate ale mesh-ului dvs. puteți economisi ceva timp.

Iată un exemplu de flux de lucru:

  1. Găsiți părți ale mesh-ului dvs. care sunt deconectat / non-colector cu CtrlAlt Shift M :

    descrierea imaginii

  2. Dacă există nu sunt probleme minore ușor de rezolvat (nu văd niciunul în exemplul de mai sus), selectați totul și apăsați P Părți libere pentru a separa toate părțile deconectate ale ochiului în obiecte separate. Dacă există unele probleme de remediere rapidă, remediați-le mai întâi și apoi separați-le.

  3. Treceți peste fiecare obiect și umpleți găuri / remediați alte probleme identificate cu Ctrl ShiftAlt M . Utilizarea Numpad / pentru a intra în vizualizarea locală poate ajuta la dezordonarea vederii și concentrarea asupra unui obiect.

    introduceți descrierea imaginii aici

  4. Odată ce toate obiectele individuale sunt remediate și au probleme, cum ar fi geometria intersecției, puteți folosi modificatori booleani pentru a uni obiectele separate. Puteți apăsa E în timp ce plasați cursorul peste câmpul de selectare a obiectului pentru a selecta un obiect făcând clic pe acesta în vizualizarea 3D.

    introduceți descrierea imaginii aici

    Fluxul de lucru care a funcționat cel mai bine pentru mine este:

    1. În primul rând boolean se unesc două obiecte și se aplică modificatorul.

    2. Ștergeți obiectul rămas suplimentar (cel care a fost specificat în modificator).

    3. Repetați până când toate obiectele sunt unite.

    Acest util addon ar putea fi de ajutor.

Comentarii

  • Nu am avut la îndemână o imagine a erorii sau a rețelei, dar mâine o pot lua. Cu toate acestea, am această imagine pe care am adăugat-o cu o casetă care evidențiază locul în care apare eroarea. Un prieten de-al meu a spus că ar putea fi o problemă dacă forma este convexă, ar afecta fractura celulei?
  • @ user2348 Posibil .. Am auzit că formele convexe sunt problematice, dar nu am avut niciodată eu însumi sunt probleme.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *