Oggetto
Qui troverete vari tipi di calcoli matematici classici, ad esempio per aggiungere, moltiplicare, invertire o calcolare il valore di un Seno. A seconda della Sorgente selezionata, esistono varie opzioni per utilizzare le proprietà esistenti, una costante o i valori degli oggetti Campo, come base per il calcolo di una nuova Proprietà particellare. Di seguito troverete alcuni esempi di queste relazioni.
Se utilizziamo la Sorgente Costante, il calcolo cambierà come mostrato in questi esempi:
Aggiungi: Proprietà Out = Proprietà Out + Valore
Seno: Proprietà Out = Seno (Valore)
Assegna: Proprietà Out = Valore
Se utilizziamo la Sorgente Campo , il calcolo funzionerà come in questi esempi:
Aggiungi: Proprietà Out = Proprietà Out + (Valore Campo * Valore)
Seno: Proprietà Out = Seno (Valore Campo * Valore)
Assegna: Proprietà Out = Valore Campo * Valore
Se utilizziamo la Sorgente Proprietà, l'operazione verrà valutata come segue:
Aggiungi: Proprietà Out = Proprietà Out + (Valore * Proprietà)
Seno: Proprietà Out = Seno (Valore * Proprietà)
Assegna: Proprietà Out = Valore * Proprietà
Per le funzioni angolari come seno, coseno, seno positivo e coseno positivo, i calcoli vengono eseguiti automaticamente come angoli graduati.. In questi casi, non è necessario convertire il valore o la proprietà letta in "radianti".
Qui viene selezionato il valore da utilizzare come base per il calcolo:
- Costante: è possibile definire un Valore che verrà contrapposto al parametro risultante utilizzando l'Operazione selezionata. Le proprietà esistenti delle particelle non saranno incluse.
- Campo: usate gli oggetti Campo per creare valori che vengono poi moltiplicati per il Valore e compensati con il parametro risultante utilizzando l'Operazione selezionata.
- Proprietà: qui è possibile emettere una Proprietà esistente della particella e moltiplicarla per un Valore. Il risultato verrà compensato con il parametro risultante utilizzando l'Operazione selezionata.
- Casuale: per ogni particella viene determinato un valore casuale, anch'esso basato sul valore Seme e il cui ordine di grandezza è compreso tra le specifiche del valore Minimo e del valore Massimo.
Le proprietà risultanti delle particelle relative a distanze o posizioni saranno convertite internamente con l'unità [m], cioè come "metri". Questo può ovviamente avere un forte impatto sul risultato. Una posizione X di 90 cm, ad esempio, diventerà il valore 0,9 m una volta emesso.
Tenete presente che tutti i calcoli verranno eseguiti nuovamente per ogni fotogramma di animazione. Piccole modifiche a un valore possono determinare effetti rilevanti sugli altri fotogrammi. Per controllare in modo più sottile questo cambiamento permanente delle proprietà particellari, possiamo usare le Condizioni, ad esempio per applicare i Modificatori solo ad un certo intervallo dell'animazione o ad una certa fase di vita della particella.
È possibile inserire un proprio valore, che viene utilizzato in base al settaggio Sorgente selezionato.
Nelle modalità Sorgente Campo e Proprietà, il Valore sarà sempre moltiplicato, ovvero controllerà l'ordine di grandezza del Valore Campo o della Proprietà della particella risultanti.
Nella modalità Sorgente Costante, l'uso di un Valore dipende esclusivamente dall'Operazione selezionata. Troverete degli esempi di questo tipo nella descrizione del parametro Operazione.
Se la proprietà di output è un vettore, possiamo lavorare con vettori completi. Se nel Canale Proprietà è stato selezionato un solo componente (X, Y o Z), possiamo utilizzare un solo valore.
Queste impostazioni sono disponibili solo se avete selezionato la Sorgente Casuale, che determina un numero casuale tra questi valori per ogni particella. La valutazione può essere influenzata dal valore Seme e dalla Distribuzione. Se desiderate una variazione del valore casuale per particella, potete selezionare anche una Velocità di Animazione superiore allo 0%.
Questa impostazione è disponibile per i modi Sorgente Costante, Campo e Proprietà e consente di definire una deviazione massima casuale dal Valore selezionato. La deviazione viene calcolata staticamente per ogni particella. Se avete l'esigenza di un'ulteriore opzione di animazione per i cambiamenti di valore casuali, potete usare la Sorgente Casuale.
Questa impostazione è disponibile per la Sorgente Costante, Campo e Proprietà e consente di definire un valore iniziale per la variazione casuale del valore selezionato. Una variazione del valore Seme porta quindi a nuove variazioni casuali del valore delle particelle.
Questa impostazione è disponibile per la Sorgente Casuale e consente di definire un valore iniziale per la variazione casuale del valore selezionato. Una variazione del valore Seme porta quindi a nuovi valori casuali per le particelle. L'intervallo di valori per questi valori casuali è definito tramite Valore Minimo e Valore Massimo.
Questa impostazione è disponibile solo per la Sorgente Casuale. Normalmente, in questa modalità viene determinato un valore casuale statico per particella. Se desiderate che questo valore casuale sia modificato nel tempo, potete attivarlo con una Velocità di Animazione superiore a 0. Maggiore è il valore, più velocemente cambierà il valore casuale di ogni particella. Il video seguente offre un esempio. In questo caso, i raggi delle particelle sono stati variati in modo casuale. Le particelle rosse utilizzano una Velocità di Animazione pari a 0, il che significa che viene generato un solo valore statico casuale per particella. Le particelle gialle utilizzano una Velocità di Animazione incrementale, che genera diversi valori casuali per particella nel tempo e li mescola linearmente.
Questa impostazione è disponibile solo per Sorgente Casuale e influenza il modo in cui vengono determinati i valori casuali, che sono sempre compresi tra il valore Minimo e il valore Massimo:
- Uniforme: i valori casuali sono distribuiti in modo uniforme sull'intero intervallo tra il valore Minimo e il valore Massimo.
- Normale: avviene una distribuzione normale dei valori casuali. Ciò significa che i valori vicini al valore Minimo e al valore Massimo vengono emessi meno frequentemente dei valori che si trovano tra questi limiti. Con le stesse specifiche per valore Minimo e valore Massimo, si ottiene un numero inferiore di numeri casuali di dimensioni diverse rispetto al modo di distribuzioneUniforme.
Quest'area appare solo se abbiamo attivato la Sorgente Campo e consente di utilizzare gli oggetti Campo per creare valori di base per il calcolo. I Campi offrono un'ampia gamma di forme e consentono di valutare, ad esempio, shader e file audio. Inoltre, possiamo combinare più Campi per utilizzare criteri ancora più complessi per l'assegnazione dei valori.
La precisione del campionamento dei campi può essere regolata tramite il settaggio Variazione Campionamento Campo nei settaggi di Simulazione delle particelle.
Ad esempio, il video seguente mostra due Modificatori Matematica che utilizzano ciascuno un campo Sferico in modalità Campo per modificare la posizione Y delle particelle. Il Valore 1 viene aggiunto al Modificatore Matematico superiore e il Valore -1 a quello inferiore. Di conseguenza, le particelle si divideranno automaticamente mentre attraversano i Campi.
Dopo aver selezionato Sorgente Proprietà, selezioniamo la Proprietà particellare che desideriamo emettere. Sono disponibili le seguenti proprietà:
- Età: l'età delle particelle misurata in fotogrammi. Questo valore sarà sempre compreso tra 0 e la Durata Vita massima della particella letta.
- Allineamento: l'allineamento viene emesso rispetto alla direzione dell'asse dell'oggetto Modificatore come un singolo angolo. Per definire la direzione dell'asse, utilizzare il menu Estratto separato.
- Velocità Angolare: tramite il menu Estratto possiamo rilevare i vari componenti della velocità di rotazione.
- Colore: i componenti rosso, verde, blu e alfa dei colori delle particelle possono essere emessi in modo mirato.
- Distanza Percorsa: è la distanza percorsa da una particella da quando è stata creata.
- Durata Vita: verifica la longevità massima di ciascuna particella. Questa proprietà viene spesso assegnata direttamente dall'Emettitore quando viene creata una particella.
- Posizione: può essere utilizzata per rilevare la distanza delle particelle o le loro componenti di posizione globale X, Y e Z.
- Raggio: corrisponde alla proprietà Raggio delle particelle.
- Velocità: un vettore che indica la direzione di volo globale delle particelle.
Le tre proprietà seguenti possono essere rilevate direttamente in forma convertita:
- Percentuale Età: l'età delle particelle misurata in fotogrammi viene divisa per la loro durata massima. Il risultato è un valore percentuale che mostra l'età corrente di ogni particella come un valore compreso tra 0% (particella appena creata) e 100% (particella al termine della vita).
- Velocità Angolare: calcola un angolo che indica la velocità di rotazione di una particella al secondo.
- Velocità di Accelerazione: è la velocità attuale delle particelle al secondo.
Per scoprire come le proprietà emesse vengono utilizzate nel calcolo, consultare la descrizione del parametro Operazione.
Le proprietà emesse, descritte da un vettore, offrono inoltre questo menu per la lettura di singoli componenti o per il calcolo di singoli angoli relativi a specifiche direzioni degli assi. Le proprietà delle particelle interessate sono le seguenti:
- Proprietà: Allineamento
- Prodotto Scalare in Avanti: viene calcolato l'angolo tra l'asse Z dell'oggetto Modificatore e l'asse Z del sistema di particelle. Per maggiore chiarezza, lungo l'asse Z del Modificatore verrà tracciata una linea arancione o un cono colorato corrispondente.
- Prodotto Scalare in Su: viene calcolato l'angolo tra l'asse Z dell'oggetto Modificatore e l'asse Y del sistema di particelle. Per maggiore chiarezza, lungo l'asse Z del Modificatore verrà tracciata una linea arancione o un cono colorato corrispondente.
- Prodotto Scalare Laterale: viene calcolato l'angolo tra l'asse Z dell'oggetto Modificatore e l'asse X del sistema di particelle. Per maggiore chiarezza, lungo l'asse Z del Modificatore verrà tracciata una linea arancione o un cono colorato corrispondente.
- Proprietà: Velocità Angolare
- X, Y, Z: qui viene emessa la componente globale X, Y o Z del vettore di direzione dell'asse di rotazione della particella.
- Magnitudine: è l'entità dell'angolo di rotazione, cioè la velocità di rotazione della particella espressa come angolo al secondo.
- Prodotto Scalare: viene calcolato l'angolo tra l'asse Z dell'oggetto Modificatore e l'asse di rotazione della particella. Per maggiore chiarezza, lungo l'asse Z del Modificatore verrà tracciata una linea arancione o un cono colorato corrispondente.
- Proprietà: Colore
- R, G, B: qui vengono emesse le componenti cromatiche rosso, verde o blu delle particelle.
- A: la componente alfa del colore della particella.
- Proprietà: Posizione
- X, Y, Z: qui viene emessa la componente globale X, Y o Z del vettore di posizione delle particelle.
- Magnitudine: è la distanza della particella dall'origine globale, cioè dalla posizione globale 0,0,0.
- Prodotto Scalare: viene calcolato l'angolo tra l'asse Z dell'oggetto Modificatore e la linea che collega ogni particella all'origine globale. Per maggiore chiarezza, lungo l'asse Z del Modificatore verrà tracciata una linea arancione o un cono colorato corrispondente.
- Proprietà: Direzione di Volo
- X, Y, Z: qui viene emessa la componente globale X, Y o Z del vettore di velocità delle particelle. Si tratta quindi di una proporzione della direzione di volo.
- Magnitudine: è la velocità delle particelle.
- Prodotto Scalare: viene calcolato l'angolo tra l'asse Z dell'oggetto Modificatore e la direzione di volo di ciascuna particella. Per maggiore chiarezza, lungo l'asse Z del Modificatore verrà tracciata una linea arancione o un cono colorato corrispondente.
Le proprietà risultanti delle particelle relative a distanze o posizioni saranno convertite internamente con l'unità [m], cioè come "metri". Questo può ovviamente avere un forte impatto sul risultato. Una posizione X di 90 cm, ad esempio, diventerà il valore 0,9 m una volta emesso.
Qui potete selezionare la Proprietà delle particelle che desiderate modificare con il Modificatore. Queste opzioni di selezione corrispondono in gran parte a quelle del menu Proprietà:
- Età: l'età delle particelle misurata in fotogrammi.
- Velocità Angolare: l'asse di rotazione della particella può essere definito separatamente come vettore di direzione tramite i vettori globali X, Y o Z.
- Colore: i componenti rosso, verde, blu o alfa dei colori delle particelle possono essere definiti separatamente.
- Distanza Percorsa: è la distanza percorsa da una particella da quando è stata creata.
- Durata Vita: definisce la longevità massima delle particelle.
- Posizione: la posizione globale delle particelle può essere definita separatamente per i componenti X, Y o Z.
- Raggio: corrisponde alla proprietà Raggio delle particelle.
- Velocità: la direzione di volo delle particelle può essere definita separatamente per le direzioni globali X, Y o Z.
Le seguenti proprietà influiscono solo sulla velocità delle particelle:
- Velocità Angolare: definisce la velocità di rotazione di una particella come angolo al secondo.
- Velocità di Accelerazione: definisce la velocità delle particelle al secondo.
Alcune proprietà da influenzare sono vettori che possono essere modificati dal Modificatore solo un componente alla volta. Questo concetto vale per queste proprietà:
- Colore: possiamo definire in modo selettivo le componenti cromatiche R, G e B o solo la componente Alfa (A).
- Posizione: è necessario selezionare se intervenire sulla componente X, Y o Z della posizione globale.
- Velocità Angolare: selezionate se desiderate definire la componente X, Y o Z del vettore di direzione in coordinate globali per descrivere il nuovo asse di rotazione delle particelle.
- Velocità Angolare: selezionate se desiderate controllare la componente globale X, Y o Z della direzione di volo.
- Velocità di Accelerazione Angolare: selezionate la direzione dell'asse della quale volete modificare la velocità di rotazione.
- Velocità di Accelerazione : selezionare la direzione dell'asse lungo la quale desiderate specificare una nuova velocità di volo.