Oggetto
Le sezioni curve tra i punti di una geometria spline verranno divise in modo da creare nuovi punti, tutti equidistanti tra loro in base alla distanza definita da Step Distance. Valori più bassi si traducono in un numero di suddivisioni e punti proporzionale lungo la spline di output. Ciò influisce principalmente sul raggio di piegamento delle curve. Con valori Step più bassi, possiamo creare cambi di direzione più netti in prossimità dei punti di sospensione. La geometria di output si comporterà quindi come una corda o un cavo sottile. Con valori Step maggiori, le variazioni di forma saranno più uniformi e le curve di output assomiglieranno maggiormente a cavi spessi o a tubi più rigidi.
Poiché il Nodo produce automaticamente una spline Bezier con tangenti, possiamo creare curve arrotondate anche con valori Step maggiori. Tuttavia, le sezioni più corte tra i punti della geometria spline immessa possono anche essere ignorate, come si vede nell'immagine seguente.
In alto la spline iniziale. Le immagini seguenti mostrano i risultati della riduzione graduale del valore Step. Come possiamo vedere all'estremità destra della spline risultante, se i valori del settaggio Step sono troppo alti, verranno saltate le sezioni più corte tra i punti iniziali e non verranno creati i cedimenti della curva tra un punto e l'altro.
Sono disponibili due modalità:
- Per Segment: le curve di "abbassamento" verranno calcolate solo tra i due punti che delimitano un segmento di geometria della spline immessa).
- Per Point: l'effetto tipo "corde" o "cavi" cedevoli viene calcolato tra tutti i punti della geometria della spline immessa.
In questo esempio, due spline a stella di dimensioni diverse sono state collegate per formare una geometria spline (visibile all'estrema sinistra). Si ottiene così una spline che contiene due segmenti (stella interna e stella esterna). In modalità Per Segment, solo il primo e l'ultimo punto di ciascun segmento saranno collegati con una linea di abbassamento (visibile al centro). In modalità Per Point, invece, vengono prese in considerazione tutte le connessioni tra i punti di partenza (vedi all'estrema destra).
Qui è possibile definire come deve avvenire il ricalcolo della lunghezza delle sezioni abbassate della curva:
- Automatic: la lunghezza massima di ogni curva di abbassamento dipende dalla distanza tra i punti originali di questa sezione di spline. Se i punti della spline immessa sono vicini tra loro, l'abbassamento non potrà essere così profondo come nel caso di punti più distanti con lo stesso valore Sag.
- Fixed: in questa modalità, possiamo definire una lunghezza massima assoluta per le sezioni abbassate di curva tramite il valore Length. Se questa lunghezza è inferiore alla distanza originale tra i punti della geometria di input, non si verificherà alcun abbassamento.
In entrambi i casi, la lunghezza effettiva delle sezioni abbassate può essere variata tramite Variation.
Nell'immagine precedente, è stata utilizzata una spline Flower (indicata in rosso) come geometria spline con la modalità Fixed sul lato sinistro. Se utilizziamo un valore Length inferiore alla distanza tra due punti adiacenti, non si verificherà alcun abbassamento (vedi valore Distance tra i punti 0 e 1). Se le distanze tra i punti sono inferiori al valore Length, la spline si abbasserà di conseguenza (vedi la sezione tra i punti 1 e 2). In questo modo si ottengono automaticamente diversi livelli di abbassamento sulla spline risultante, come potete vedere in basso a sinistra.
Anche la metà destra dell'immagine precedente utilizza una spline a fiore, ma questa volta in modalità Automatic. Ogni sezione tra due punti adiacenti si abbasserà se applichiamo un valore Sag superiore allo 0%. La profondità dell'abbassamento dipende dalla distanza tra i punti vicini.
Questa impostazione è disponibile solo se selezionate Breaks / Per Point / Fixed. Qui è possibile definire la lunghezza massima per tutte le sezioni abbassate della curva. Maggiore è questo valore, più le curve si abbasseranno. Tuttavia, se questa distanza è inferiore alla distanza tra due punti della spline immessa, non si verificherà alcun abbassamento.
Questa impostazione è disponibile solo se è selezionata l'opzione Breaks / Per Point / Automatic e controlla l'abbassamento massimo delle sezioni di curva tra i punti della geometria spline immessa su base percentuale. La profondità dell'abbassamento dipende anche dalla distanza tra le coppie di punti originali sulla spline.
In questo modo possiamo variare in modo casuale la lunghezza di ogni sezione di curva abbassata. Il calcolo si basa su un valore Seed separato. Un nuovo valore Seed comporta un ricalcolo della variazione.
Questa impostazione è importante solo se si utilizza un valoreVariation superiore allo 0%. Aumentando il valore Bias, possiamo ridurre i livelli intermedi per la variazione dei segmenti abbassati. Con un valore di Bias del 100%, le sezioni della spline non si abbasseranno affatto o si abbasseranno come definito dai settaggi Length e Sag.
Questo settaggio definisce la direzione in cui verrà calcolata la deformazione:
- Global: le sezioni della spline si abbasseranno sempre verticalmente verso il basso, cioè... saranno deformate in direzione dell'asse Y negativo.
- Local: l'abbassamento avverrà nella direzione dell'asse Y negativo della matrice del modificatore locale.
- Spherical: l'abbassamento verrà calcolato in modo sferico, partendo dalla posizione della matrice del modificatore locale. L'angolo di rotazione, la dimensione o l'angolo di inclinazione di questa matrice svolgono un ruolo importante.
A sinistra vediamo la spline iniziale: un quadrato. Le immagini a destra rappresentano esempi di modalità Global, Local e Spherical, rispettivamente. Local e Spherical utilizzano entrambi la matrice del modificatore locale.
Questo valore è la base di calcolo della variazione casuale del Nodo. Un nuovo valore Seed produrrà altre variazioni di inclinazione alle sezioni della curva. Tuttavia, è necessario utilizzare un valore Variation superiore allo 0%.