Controlli Livello
Questa impostazione definisce come saranno trasferiti i valori delle particelle ai punti o allo spazio 3D. Nelle seguenti immagini sono riportati esempi delle diverse modalità:
- Più Vicino: Ad ogni area nello spazio e a ogni punto coperto dal Campo Particelle verrà assegnato il valore della particella più vicina. Non vi è alcuna limitazione spaziale della trasmissione, a meno che non si combini questo campo con altri campi limitati a livello spaziale ad esempio. Questa è spesso l'impostazione migliore per il trasferimento dei vettori a un oggetto Forza Campo.
- Indice: Questa modalità è molto particolare perché i valori delle particelle non vengono trasferiti in base alla vicinanza ai punti, ma in modo sequenziale rispetto agli indici dei punti corrispondenti. Se ad esempio abbiamo più punti su un oggetto in cui trasferire le proprietà delle particelle in forma di Mappa Vertici anziché particelle, un numero corrispondente di punti rimarrà sull'oggetto senza pesatura della mappa vertici (vedi anche l'esempio nell'immagine seguente). Si noti anche l'opzione di Mappatura ID Univoco in questa modalità.
- Media: Vengono assegnati valori solo alle aree entro la distanza del Raggio intorno alle particelle. Se le aree di influenza di diverse particelle si sovrappongono, i valori medi vengono determinati nelle aree di sovrapposizione.
A sinistra si trova la modalità Più Vicino, al centro Indice e a destra Media. I diversi valori di Raggio delle particelle sono stati valutati e interpretati come la pesatura di una Mappa Vertici.
Anche l'ambiente delle particelle viene valutato tramite l'impostazione del Raggio nelle due modalità rimanenti:
- Min: Se le aree di influenza definite dal Raggio di più particelle si sovrappongono, verrà utilizzato solo il valore più piccolo all'interno di questa sovrapposizione. Le particelle con valori più piccoli mascherano l'effetto delle particelle con valori più grandi.
- Max: Se le aree di influenza definite dal Raggio di più particelle si sovrappongono, viene utilizzato solo il valore più grande all'interno di questa sovrapposizione. Le particelle con valori più alti mascherano l'influenza delle particelle con valori più bassi.
A sinistra troviamo l'opzione Min. in cui, in caso di sovrapposizione di particelle, verrà sempre visualizzata la particella con il valore più piccolo. A scopo di confronto osserviamo sul lato destro l'opzione Max. In questo caso, i valori massimi nascondono sempre valori più bassi. In questo esempio, sono stati valutati i diversi raggi delle particelle.
Questa impostazione è disponibile solo quando è selezionata la modalità "Indice" e definisce il modo in cui gli ID delle particelle devono essere trasferiti agli ID dei punti:
- Opzione disabilitata: gli ID dei punti saranno semplicemente collegati al numero di particelle attualmente visibili. Se una particella viene distrutta e contemporaneamente ne viene creata una nuova, il numero totale di particelle rimarrà invariato e quindi verranno assegnati valori allo stesso numero di punti (iniziando sempre dal punto con indice 0). Questo caso è visibile nella metà sinistra del video seguente.
- Opzione abilitata: l'ID della singola particella è collegato allo stesso ID del punto. Se una particella viene eliminata, alla successiva particella generata verrà assegnato l'ID libero successivo, maggiore degli ID particella già assegnati. Di conseguenza, ogni volta che una particella viene rimossa, l'ID del punto per l'assegnazione del valore della successiva particella appena creata aumenterà, come mostrato nella metà destra del video seguente.
Se desiderate utilizzare il raggio definito dal sistema di particelle (ogni particella può avere il proprio raggio), attivate questa opzione. Altrimenti, potete definire un Raggio costante con il parametro Raggio seguente.
Per le modalità Media, Max. e Min inserire la distanza da ciascuna particella a cui trasmette i valori. Le aree che si trovano al di fuori di quest'area sferica intorno alla posizione delle particelle non saranno prese in considerazione. Usate l'opzione Limita a Forma per definire i valori da assegnare a queste aree esterne.
Sorgente Valore[-2147483648..2147483647]
Se usiamo il Campo Particelle per trasferire i colori o le pesature ai tag Mappa Vertici o Colore Vertici, possiamo usare questo menu per selezionare quale proprietà della particella deve essere usata a questo scopo. Si noti che potrebbe essere necessario regolare l'ordine di grandezza a seconda della proprietà selezionata. Si pensi, ad esempio, alla Velocità, alla Distanza Percorsa o alla Durata Vita di una particella, che devono essere convertite nell'intervallo di valori tipico di una Mappa Vertici compreso tra 0 e 1.
A tale scopo, usate l'area Rimappatura del Campo Particelle o, per la conversione di valori di proprietà molto grandi, il Livello Modificatore Mappa Range nell'elenco dei filtri (vedere l'esempio seguente).
Qui, i valori di Distanza delle particelle saranno trasferiti a una Mappa Vertici. Il modificatore Mappa Range viene utilizzato per regolare l'intervallo di valori delle distanze (vedi lato destro dell'immagine).
Per il trasferimento di vettori (si veda l'impostazione Sorgente Direzione), possiamo invece utilizzare l'Sorgente Direzione del Campo Particelle per regolare l'ordine di grandezza dei valori delle proprietà della particella per il trasferimento.
In generale, il settaggio Sorgente Valore viene utilizzato solo nelle immediate vicinanze della particella, definite dal valore Raggio. Fanno eccezione le modalità Più Vicino e Indice, in cui il trasferimento di valore non avviene necessariamente nella posizione della particella. Inoltre, il settaggio Sorgente Valore può essere utilizzato come moltiplicatore (ad esempio per i vettori di velocità normalizzati), durante il trasferimento dei vettori.
- Curva: il valore massimo verrà emesso in corrispondenza della posizione della particella, per poi diminuire fino al raggiungimento della distanza del Raggio esterno. Questa diminuzione e la distribuzione del valore all'interno del raggio possono essere configurate tramite i settaggi della tab Rimappatura del Livello Campo.
- Velocità: viene emesso il valore di velocità della particella.
- Età: viene emessa l'età delle particelle misurata in fotogrammi.
- Durata Vita: viene rilevata la longevità massima delle particelle.
- Raggio: viene rilevata la proprietà Raggio della particella. Notate che questo non ha nulla a che fare con il Raggio che possiamo specificare sul Campo Particelle.
- Distanza: la distanza percorsa dalle particelle.
- Velocità Angolare: il valore di velocità di rotazione della particella.
Se i vettori di direzione possono essere trasmessi attraverso un Campo, possiamo ad esempio emettere anche le direzioni di volo o gli assi di rotazione correnti delle particelle. Ciò è possibile, ad esempio, tramite un oggetto Forza Campo.
A questo scopo possiamo emettere le seguenti proprietà delle particelle:
- Velocità: qui può essere emesso il vettore di velocità corrente delle particelle. Si tratta quindi della direzione di volo normalizzata moltiplicata per la velocità di volo. Con l'opzione aggiuntiva di poter collegare questo vettore ad altre proprietà delle particelle tramite le impostazioni di Direzione, questa è probabilmente la modalità maggiormente usata per valutare le proprietà dei vettori.
- Alle Particelle: qui viene calcolato il vettore di direzione tra una sorgente di posizione nell'elenco Campi e ogni particella.
- Velocità Angolare: qui si ottiene la direzione individuale di tutti gli assi di rotazione delle particelle.
Nel video seguente possiamo vedere un esempio in cui i movimenti di volo delle particelle blu (Sorgente DirezioneVelocità) vengono trasferiti alle particelle rosse tramite un oggetto Forza Campo. L'entità di emissione della Sorgente Direzione può essere regolata separatamente tramite i settaggi della tab Direzione del Livello Campo Particelle.
In questo contesto, si noti che la forza di un oggetto Forza Campo appena richiamato ha un valore predefinito di 5. In questo modo avremo dei vettori già cinque volte più lunghi e, se necessario, dovremo ridurre la forza a 1.
Questa funzione si rende necessaria per gli spazi dotati di una parte interna ed una esterna. Ciò è assolutamente logico per i Campi che hanno una determinata forma (es. Campo Sferico) ma è meno ovvio nel caso di oggetti come Particelle, Spline, Volumi, ecc. Gli oggetti Volume in genere hanno settaggi come il Raggio, con cui è possibile posizionare uno spazio attorno a un punto o definire lo spazio stesso. Esiste sempre un "dentro” e un "fuori”. Con questa funzione possiamo definire cosa accade alla parte esterna: vogliamo che non accada nulla (opzione abilitata) o vogliamo che siano applicati dei valori nulli (opzione disabilitata) che nasconderanno i campi sottostanti (nel caso in cui il Modo Fusione sia settato su Normale)?
I due modi colore alfa.
Notare che questi parametri di colore hanno effetto solo se l'opzione Rimappatura è disabilitata nella tab Rimappatura Colore.
I parametri forniranno quindi un alfa per il canale colore che cambia con la durata di vita della particella.
Sono disponibili le 2 opzioni seguenti:
- Nessuno: il canale del campo Valore viene ignorato e non viene generata alcuna attenuazione alfa dalla posizione della particella al raggio.
- Forza: il canale del campo Valore viene incluso nel calcolo (ma senza tenere conto delle impostazioni della tab Rimappatura).