Oggetto

Selection String

Qui, ad esempio, potete immettere (tra virgolette) il nome della selezione desiderata, ad esempio "MySelection". Oppure potete inserire la voce default/predefinito, che userà una selezione attiva sulla geometria.

È inoltre possibile utilizzare parole chiave e operazioni logiche per creare una nuova selezione da zero, oppure una combinazione di selezioni già salvate. Potete sfruttare le seguenti parole chiave e operazioni:

Cut Algorithm

Sono disponibili diversi algoritmi per distribuire la densità delle suddivisioni in modo diverso. L'immagine seguente rende ancora più chiare le differenze tra le modalità.


A sinistra l'algoritmo Largest (Stable Geo Dependent); a destra l'algoritmo Simple.

Subdivision Type

Qui possiamo scegliere come aggiungere le suddivisioni. Alcune delle seguenti opzioni e impostazioni variano a seconda dei casi, ad esempio per controllare il numero totale di tagli e suddivisioni:

Leaves

Per Polygon

Questa opzione è disponibile solo per il Subdivision Type Single. Se attivata, per ogni poligono originale vengono aggiunti i tagli definiti dal valore Cuts. Altrimenti, il valore Cuts si riferirà all'intero oggetto da suddividere.

Cuts[0..2147483647]

Qui possiamo definire il numero di sezioni da aggiungere per la modalità Subdivision Type > Single. Se l'opzione Per Polygon è al momento attiva, queste sezioni vengono calcolate per ogni poligono dell'oggetto, altrimenti per l'intero oggetto.

Cut Iterations[0..2147483647]

Qui possiamo definire le sezioni da aggiungere nelle modalità Subdivision Type > Double e Quad. Poiché queste sezioni vengono calcolate per tutti i poligoni possono rapidamente crearsi molti nuovi punti, bordi e poligoni. Pertanto, aumentate questo valore con attenzione, soprattutto nella modalità Quad.

Random Density[0..100%]

Aumentando questo valore, le aree in cui vengono aggiunte le suddivisioni possono essere meno omogenee lungo la superficie. Con valori percentuali elevati, alcuni poligoni possono rimanere completamente privi di nuove suddivisioni, mentre altre aree vengono suddivise con una frequenza proporzionale. Si noti che qualsiasi modifica di questo valore comporta un ricalcolo di tutte le sezioni.


Animazione del valore Random Density tra 0% e 100% su un piano con bassa suddivisione.

Randomize Cuts[0..100%]

Aumentando questo valore andremo a spostare i bordi della geometria originale. Gli oggetti originariamente divisi in modo regolare possono essere suddivisi in poligoni di dimensioni più irregolari. Si noti che qualsiasi modifica di questo valore comporta un ricalcolo delle sezioni.


Animazione del valore Randomize Cuts tra 0% e 100% su un piano con bassa suddivisione.

Skew[-100..100%]

Questa opzione può essere utile per modificare gli angoli all'interno dei poligoni originali. Questo porta a maggiori variazioni nella forma delle suddivisioni, come nel video seguente. Si noti che la modifica di questo valore comporta sempre un ricalcolo di tutte le sezioni.


Animazione del valore Skew tra 0% e 100%.

Cut Orientation

Con questo menu è possibile modificare la direzione del taglio, ad esempio se desideriamo che i tagli siano calcolati principalmente in direzione longitudinale o trasversale, o in base alla lunghezza attuale dei bordi.

Orientation H/W[0..100%]

Se selezioniamo Cut Orientation Manual, possiamo utilizzare questo valore per influenzare la direzione principale dei tagli di suddivisione.

Random Animation

In questa sezione delle impostazioni si trovano le opzioni base e le opzioni di controllo per animare il taglio. Questo effetto viene attivato quando si utilizza un valore Animation Speed superiore allo 0%. Allo stesso modo, il valore Noise Frequency deve essere diverso da 0 per poter vedere gli effetti di animazione.


Un esempio di animazione del cambio di suddivisione. Qui abbiamo utilizzato 100 F per Loop Period per creare un video con capacità di loop che si ripete all'infinito dopo 100 fotogrammi senza un passaggio visibile.

Random Offset[0..100%]

Qui è possibile definire lo spostamento massimo delle singole sezioni e suddivisioni durante l'animazione. L'effettiva libertà di movimento delle suddivisioni dipende dalla lunghezza del bordo corrispondente da suddividere.

Noise Frequency[-∞..+∞]

Qui possiamo controllare la velocità di spostamento delle suddivisioni. Valori più alti comportano modifiche più rapide alla geometria. Nel caso specifico del valore 0, lo spostamento e l'animazione casuale delle suddivisioni risulta disabilitata.

Animation Speed[0..+∞%]

Controlla la velocità complessiva dell'animazione. La velocità di movimento risultante è il risultato della moltiplicazione dei valori Animation Speed e Noise Frequency. Se uno di questi valori è impostato a 0, non verrà eseguita alcuna animazione.

Override Time

Normalmente, per l'animazione viene utilizzato l'Override Time corrente. Attivando questa opzione, possiamo invece animare un valore temporale Time personale, che consente di accelerare, decelerare o interrompere l'animazione della suddivisione in qualsiasi momento. Se questa opzione è attiva e utilizziamo un valore statico per il valore Time, riceveremo un risultato statico.

Time

Se Override Time è attivo possiamo animare questo valore per implementare il comportamento temporale desiderato per la suddivisione.

Loop Period

Qui è possibile definire un numero di fotogrammi dopo i quali l'animazione dovrà ripetersi automaticamente. Con il valore predefinito 0, non avvengono ripetizioni e l'animazione sarà puramente casuale, indipendentemente dalla durata della visualizzazione.

Polygon Orientation

Queste impostazioni si riferiscono alle coordinate UV dell'oggetto suddiviso. Per impostazione predefinita, le coordinate UV originali vengono mantenute e i materiali assegnati rimangono non distorti anche dopo l'aggiunta delle suddivisioni. In via opzionale, le coordinate UV possono anche essere ruotate in step di 90° all'interno dei nuovi poligoni.

Spin[0..360°]

Questo parametro di rotazione delle coordinate UV può essere modificato solo con incrementi di 90° alla volta. La posizione delle sezioni e delle suddivisioni rimarrà invariata.


In questo caso, le suddivisioni sono state evidenziate in giallo e come materiale è stato assegnato un motivo a piastrelle. Il valore Spin è stato animato tra 0° e 360°, il che porta a una frammentazione della proiezione del materiale.

Random Spin[0..360°]

Questo valore può essere modificato in step di 90° per implementare una rotazione casuale delle coordinate UV. A causa della valutazione casuale di questa funzione, alcune aree dell'oggetto non verranno interessate dalla modifica delle coordinate UV. Come per tutti gli effetti basati sulla casualità, possiamo richiamare una nuova variazione dei risultati cambiando il valore Seed.


In questo caso, le suddivisioni sono state evidenziate in giallo e come materiale è stato assegnato un pattern a scacchi. Il valore Random Speed è stato animato tra 0° e 360°, determinando una rotazione casuale della proiezione UV per ogni poligono.

UV Mapping

Sono disponibili due modalità per ricalcolare le coordinate UV ruotate:

Global

Qui si trovano i settaggi delle funzioni e delle impostazioni di base.

Gap[0..+∞m]

Con un valore di Gap pari a 0, alla geometria vengono aggiunte semplicemente delle suddivisioni. La forma rimane invariata. Se invece aumentiamo il valore, otteniamo degli spazi vuoti tra i nuovi poligoni. I poligoni di conseguenza risulteranno ridotti.


In questo esempio, il valore Gap è stato animato per creare spazi di dimensioni diverse tra i poligoni.

Random Islands

Se questa opzione è abilitata, la casualità verrà calcolata per ogni poligono suddiviso. Diversamente, verrà calcolata una sola volta. Come potete vedere nell'immagine seguente, disabilitando l'opzione viene applicata una casualità ricorrente. Se l'opzione è abilitata, la casualità verrà ricalcolata per ogni superficie, il che comporta un numero maggiore di variazioni.


A sinistra le fette originali; al centro ogni fetta è suddivisa in quattro porzioni (Subdivision Type "Double", Cut Iterations 4, Randomize Cuts 100%, Cut Orientation "Manual", Orientation H/W 0%) con l'opzione Random Islands disattivata. Tutte le fette sono suddivise in modo identico. All'estrema destra il risultato dopo l'attivazione di Random Islands. Ogni poligono (=fetta) viene elaborato e suddiviso in modo casuale.

Randomize Order

Con l'opzione attiva, viene utilizzato un algoritmo diverso per determinare la sequenza della suddivisione. Nel video seguente possiamo osservare il risultato di un numero animato di Cuts (a sinistra senza e a destra con Randomize Order ).


Sezioni animate, a sinistra senza e a destra con Randomize Order.

Interpret Tris

Questa impostazione è rilevante solo se la geometria originale contiene triangoli. Selezionando Ignore, questi poligoni vengono esclusi dal calcolo e rimangono invariati. I triangoli vengono suddivisi anche con i suddivisori.


In questo esempio vengono suddivisi un cilindro e un dodecaedro, entrambi contenenti triangoli. A sinistra è stata utilizzata l'opzione Interpret Tris impostata su Ignore e a destra l'opzione Interpret Tris impostata su Subdivide.

Cut Cap[0.00..+∞]

Questo valore può essere utilizzato per definire un limite massimo per il numero di sezioni e suddivisioni da calcolare. In questo modo possiamo evitare un eventuale sovraccarico accidentale della memoria o un congelamento se i livelli di suddivisione sono impostati ad un valore troppo alto. Se tuttavia è necessario un numero elevato di suddivisioni, potrebbe essere necessario aumentare questo valore.

Seed[0.00..+∞]

Alcune funzioni di questo modificatore includono anche la casualità. Il calcolo si basa su questo valore. Se ad esempio vogliamo ottenere una variazione diversa dei pattern di taglio, è sufficiente modificare il valore Seed.