POWER BOOLEAN


Finalmente eccoci arrivati alla soluzione dell'ancestrale problema: i booleani in Max funzionano o non funzionano? Prendiamo il classico esempio: il bordo del marciapiede. Si perde una scatola, poi un'altra con applicato il Noise pre renderla bruzzolosa e si sottrae alla scatola regolare quella deformata.
Posizioniamole.

Se usiamo i classici oggetti composti booleani otterremo i soliti risultati errati: superifici pieni di buchi e con poligoni sparpagliati qua e la.

Se invece ricorriamo al plugin PowerBoolean il risultato sarà corretto.

Vediamo come funziona questo plugin.
Seleziona la scatola blu (cioè quella regolare) e poi vai qui per attivare il PowerBooolean:

Vediamo i suoi parametri.

STAR PICKING: serve a selezionare il secondo operando.
Reference/Move/Copy/Instance: definisce la sorte del secondo operando. Con Move l'operando scompare, altrimenti vienei mantenuto come clone di tipo Copy,Instance o Reference.


Qui si definisce il tipo di operazione booleana da effettuare.

UNION.

INTERSECTION

SUBTRACTION

Coockie Cut: elimina la superficie all'intersezione fra i due volumi.

CUT (B-A) e Merge realizzano di fatto una operazione di Union.

Inseriamo qualche altro oggetto nella scena.

Imprint: definisce una segmentazione in corrispondenza dell'interfaccia tra le superfici degli operandi. Ad esempio prendiamo la scatola blu e la sfera come operandi.

Possiamo successivamente applicare un Edit Mesh e modificare la superificie in base alla nuova segmentazione senza incorrerre nelle brutte sorprese che potevano riservarci in vecchi amici Boolean.

Effettuiamo più sottrazioni in sequenza. Dopo avere attivato Start Picking basta cliccare in sequenza sui diversi operandi e.....

....e non avremo nessun poligono sparpagliato sulla superficie, nè alcuna improvvisa apertura....mi viene quasi da piangere dalla gioia.

Tutti gli operandi coinvoliti nelle varie operazioni booleane applòicate allo stesso oggetto sono visualizzati in questa lista:

SHOW RESULT: mostra il risultato final delle operazioni booleane.
SHOW OPERANDS: mostra gli operandi coinvolti nelle operaizioni booleane.

Anche se appaiono tutti dello stesso colore non significa che le operazioni booleane sono state convertite tutte in Union.
Quando attiviamo questa opzione automaticamente scendiamo al livello Operands dell'oggetto Pwr Boolean.

A questo punto possiamo spostare i vari operandi e modificare così il risultato booleano.
Ad esempio selezioniamo la sfera e spostiamola.



Quando si seleziona un operando esso compare nel Modifier Stack, al di sotto dell'oggetto Pwr Boolean.

Scendendo a questo livello ritroviamo i parametri dell'oggetto che abbiamo usato come operando.

Possiamo modificarli andando a influenzare di nuovo il risultato finale dell'operazione booleana.

Quando un operando è selezionato esso viene evidenziato nella lista degli operandi. Ad esempio selezioniamo la sfera.

 

 

 

 

 

 

EXTRACT SELECTED: elimina l'operando dall'operazione booleana, rendendolo di nuovo un oggetto indipendente. Esso viene cancellato dalla lista degli operandi.



La rimozione dell'operando può essere effettuata ottenendo come risultato o un oggetto indipendente (REMOVE) oppure una copia dell'operando, senza eliminarlo dalla lista (COPY), oppure una copia con una relazione di istanza con l'operando (INST).

Re-Order Ops: indica la posizione dell'operando nella lista degli operandi. Si può definire qui la nuova posizione e cliccare per spostare l'operando nella nuova posizione nella lista.

Dopo avere selezionato un operatore è possibile modificare il tipo di operazione booleana in cui è coinvolto. Ad esempo selezioniamo il Tube.


La voce Dif a sinistra indica che è coinvolto in una operazione di sottrazione (Dif= Difference). Andiamo a selezionare un nuovo tipo di operazione (ad esempio Union) e clicchiamo su Change Operation.

 

 

 

 

Vediamo i parametri della sezione Advanced Options.

Nella sezione Update si gestice il refresh del risultato dell'operazione booleana nella vista.....nulla di fondamentale.

DECIMATION: funiziona come un ottimizzatore per la superficie: riduce il numedi di poligoni rendendo però la superficei meno smussata.


....be'? Che vi aspettavate, di non vedere mai quei poligonacci sparpagliati ovunque?.

MAKE QUADRALATERALS: abilita la segmentazione della superficei in quadrangoli.
QUAD SIZE %: dimensione della segmentazione.

Questa opzione mi ha reso talmente contento che sono sceso a comprare le pastarelle e ho festeggiato.

La sezione più in basso, la Planar Edge Removal, permette di rimuovere i segmenti presenti sulle superfici piane.