OGGETTI COMPOSTI: SHAPEMERGE

 

Questo tipo di oggetto composto è costituito dall'unione tra una forma spline e la superficie di un oggetto. In questo modo è possibile disegnare delle spline sulla superficie degli oggetti.

Disegna una sfera e una spline
union01.JPG (14171 bytes)


Sposta la spline e posizionala davanti alla zona della superficie della sfera dove vuoi che venga riportata.
Non necessariamente la spline deve essere a contatto con la superficie: anche a distanza essa verrà riportata sulla superficie della sfera grazie a delle prooiezioni ortogonali al piano su cui la spline giace.
union02.JPG (10686 bytes)  

Seleziona la sfera, vai alla cartella Create e seleziona dal menù a discesa Compound Objects. Poi clicca su ShapeMerge

Appariranno i parametri per l'oggetto composto. Vai a questa tendina:
union06.JPG (5158 bytes)Clicca su Pick Shape e poi clicca sulla spline.

 

 

 

Il risultato che si ottiene è il posizionamento della spline sulla superficie dell'oggetto.
union07.JPG (10451 bytes)  
union08.JPG (13691 bytes)

Gli oggetti componenti l'oggetto composto sono elencati qui:
union09.JPG (6482 bytes)
E' possibile selezionare la Shape e cancellarla cliccando su Delete Shape. Oppure si possono disegnare altre splines e aggiungerle alla superficie dell'oggetto composto.

 

 

 


Il tipo di operazione da effettuare tra l'oggetto solido e la spline è specificato qui:
union10.JPG (3545 bytes)


Il risultato visto è il Merge (fusione) tra l'oggetto solido e la spline.
Cliccando su Cookie Cutter (formina), la superficie racchiusa dalla spline viene eliminata:
union11.JPG (11301 bytes)(Dalla vista pare che l'oggetto venga trapassato dalla spline. In realtà l'apertura è solo su una parte della superficie).
union11b.JPG (20542 bytes)

Selezionando Invert si ottiene l'effetto inverso, e cioè rimane solo la parte di superficie racchiusa dalla spline applicata.
union12.JPG (10553 bytes)
Puoi modificare la spline applicata andando sul rollout Modifier Stack e selezionare il nome della spline (in questo caso Star).
union13.JPG (5078 bytes)

 

 

Per visualizzare i componenti dell'oggetto composto (cioè l'oggetto iniziale e la spline applicata), vai a questo rollout e seleziona Operands.
union14.JPG (2756 bytes)union15.JPG (12822 bytes)

 

Vediamo un ulteriore esempio.
Crea un cilindro.

shapem01.jpg (9427 bytes)

Poi una Ellisse di fronte al cilindro.
shapem02.jpg (7830 bytes)

Seleziona il cilindro e crea un oggetto ShapeMerge. Clicca su Pick Shape e poi sull’ellisse.
shapem03.jpg (13230 bytes)

La spline viene proiettata sul cilindro. La proiezione è avvenuta solo su un lato del cilindro. Infatti questa è realizzata nella direzione negativa dell’ase Z locale della spline, e interezza soltanto le ffacce le cui normali si trovano di fronte alla proiezione.

Consideriamo questi parametri:
shapem04.jpg (3457 bytes)

Merge: realizza solo la proiezione della spline sulla mesh.
Cookie Cutter: elimina l’area interna alla proiezione oppure quella esterna, a seconda dell’attivazione o meno della casella Invert.

                    Senza Invert:                                                    Con Invert:
shapem05.jpg (11797 bytes)shapem06.jpg (7273 bytes)

 

 

 

 

 

 

La casella Invert è disponibile anche con l’opzione Merge. Che significa? Tutto si capisce quando applichiamo le opzioni Output Sub-Mesh Selection.
shapem07.jpg (4170 bytes)

Con queste opzioni si specificano le aree interne o esterne alla curva poriettata e vengono trasmesse all’elenco modificatori per le operazioni successive. Se Invert è selezionata l’area esterna alla curva viene passata all’elenco modificatori, altrimenti quella esterna. E’ possibile passare tale area in modalità vertice, bordo o faccia.

Esempio:
Seleziona Merge e disattiva Invert. Poi seleziona l’opzione Face nell’area Output Sub-Mesh Selection. A questo punto aggiungi un modificatore Select Mesh. Esso riceverà come selezione di default l’area interna alla proiezione, infatti andando al livello Sub-Object/Face verranno selezionate subito le facce all’interno della proiezione.
shapem08.jpg (12120 bytes)

Adesso cancella questo modificatore, torna al livello dell’oggetto Shapemerg, attiva la casella Invert e aggiungi di nuovo un modificatore SelectMesh. Questa volta scendendo al livello Sub-Object verranno selezionate subito le facce all’esterno della selezione.
shapem09.jpg (14096 bytes)


Una grande utilità degli oggetti ShapeMerge è quella di conformare delle spline su un territorio irregolare.
Creiamo una Patch su cui è applicato un modificatore Noise e disegniamo sopra questa una spline. Ad esempio una ellisse.

Creiamoci una copia della patch rappresentante il territorio e mettiamola da parte, nascondendola per il momento dalla vista.
Definiamo un oggetto ShapeMerge in modo da proiettare la spline sulla superficie.

Convertiamo l'oggetto ShapeMesh in un Editable Poly, scendiamo al livello Edges e selezioniamo la spline che giace sulla superficie.

Con il comando CREATE SHAPE FROM SELECTION creiamo dalla selezione di segmenti una spline come oggetto separato.

QueSta spline purtroppo ha un numero eccessivo di vertici.

Riduciamoli applicando un modificatore NORMALIZE SPLINE alla spline. Questo modificatore ha il compito di ridurre il numero di vertici lungo la spline, pur mantenendone la forma. Ha un unico parametro Seg. Lenght, tramite il quale si definisce la lunghezza dei segmenti della spline.

Occorre comunque controllare che la spline non assuma forme troppo differenti rispoetto alla morfologia del terreno.

Fatto. Cancelliamo il terreno attuale, che presenta ancora la segmentazione dovuta alla proiezione della spline, e rimpiazziamolo con quello che avevamo nascosto.
A questo punto possiamo utilizzare la spline conformata al terreno come ci pare e piace per creare muretti, sentieri, oggetti dislocati lungo la sua forma ecc....


La spline non deve essere necessariamente chiusa; la conformazione sulle superfici si applica anche alle spline aperte.

...in particolare i vertici sulla spline conformata si formano a ogni intersezione con i segmenti della superficie.

Se vengono eliminati con un Weld oppure un modificaotre Normalize Spline, la forma della spline cambia leggermente, ma rimane comunque aderente alla superficie: nessuno se ne accorgerà.

Alla fine ricordiamoci di sostiutire la superficie con la copia che ci siamo creati inizialmente, in modo da non avere fra le mani, sulla superficie, la serie di segmenti creati con l'operazione di ShapeMerge.