
Output Pyro
I parametri di questo oggetto sono indispensabili per calcolare la simulazione effettiva di fuoco e fumo. Il tag Emettitore Pyro e il tag Carburante Pyro forniscono tutti i parametri più importanti per l'Emettitore. L'oggetto Output Pyro viene creato automaticamente quando viene creato il primo tag Emettitore Pyro o tag Carburante Pyro e fornisce funzioni per il calcolo di una cache per la RAM, per il salvataggio e il caricamento di file cache .vdb e altro ancora. Le impostazioni effettive per il calcolo della simulazione Pyro si trovano nella tab Simulazione/Pyro dei Parametri Progetto). Queste impostazioni sono collegate anche alla tab Scena Pyrodell'oggetto Output Pyro o, come istanza indipendente, anche all'oggetto Scena di Simulazione.
Il collegamento dei preset Pyro dei Parametri Progetto all'oggetto Output Pyro consente di avere diversi oggetti Output Pyro nella scena e, ad esempio, di creare diverse cache della stessa simulazione. Nella pagina introduttiva del Sistema di Simulazione Pyro si trova un esempio di questo tipo (vedi qui).
Gli oggetti Scena di Simulazione offrono anche i settaggi Pyro qui descritti direttamente sull'oggetto, sotto forma di "tab". Tuttavia, questi settaggi sono indipendenti dai Parametri Progetto.
Come accennato in precedenza, l'oggetto Output Pyro può anche salvare le simulazioni in un file cache .vdb, che può essere utilizzato per il rendering o per ulteriori elaborazioni in altri programmi. Allo stesso modo, l'oggetto Output Pyro può avere la simulazione salvata nella RAM, il che consente di eseguire il rendering nella viewport o persino nel RenderView di Redshift o nel Visualizzatore Immagini senza dover prima salvare la simulazione come cache.
La relazione tra i tag Pyro, gli oggetti Output Pyro e le impostazioni Scena Pyro con il rendering finale è quindi la seguente:
- Selezionate un oggetto (può essere un oggetto poligonale o un oggetto spline) che servirà da emettitore per la simulazione e assegnate il tag Emettitore Pyro o Carburante Pyro a questo oggetto.
- Per configurare la simulazione, utilizzate i settaggi del tag Emettitore Pyro o del tag Carburante Pyro e i settaggi della Scena Pyro collegati all'oggetto Output Pyro.
- Un'anteprima significativa della simulazione verrà visualizzata nella viewport già durante la riproduzione dell'animazione. Assicuratevi di utilizzare una modalità di visualizzazione con le ombre, ad es. Constant Shading, Quick Shading o Gouraud Shading.
- Per renderizzare la simulazione direttamente nelle viewport, impostate le opzioni Densità e Temperatura sull'oggetto Output Pyro su On o Per Esportazione e poi eseguite la simulazione. Ogni fotogramma simulato verrà quindi memorizzato anche nella RAM e potrà essere renderizzato, a condizione che, ad esempio, all'oggetto Output Pyro sia stato assegnato un materiale Pyro Volume di Redshift.
La differenza tra Per Esportazione e On è che i componenti Pyro contrassegnati da On possono essere combinati con i generatori in Gestione Oggetti. Ad esempio, queste proprietà possono essere usate per generare una mesh raggruppando l'oggetto Output Pyro sotto un Costruttore Volume. - Assicuratevi che Redshift sia abilitato come Renderizzatore attivo nei Settaggi di Rendering e che sia stato creato un materiale Pyro Volume (ad esempio, in Gestione Materiali tramite Crea>Redshift>Materiali>Pyro Volume). Assegnate questo materiale direttamente all'oggetto Output Pyro. Poiché i canali Densità e Temperatura della simulazione sono già inseriti correttamente in questo materiale, sarà possibile eseguire il rendering direttamente con Redshift.
- Importante: la simulazione memorizzata nella RAM non viene salvata con la scena. Dopo aver riaperto la scena, la cache deve quindi essere creata nuovamente riproducendo l'animazione. Per evitare di doverlo fare potete tuttavia salvare la cache. Questa opzione è descritta in dettaglio nella sezione seguente ed è generalmente consigliata per il rendering delle simulazioni Pyro.
Esiste una seconda possibilità:
- Assegnate un tag Emettitore Pyro a un oggetto e configurate qui la simulazione come desiderate (nei settaggi della scena Pyro dell'oggetto Output Pyro) come descritto sopra. Analizzate l'anteprima della simulazione nella Viewport.
- Quando siete soddisfatti della simulazione, potete utilizzare l'oggetto Output Pyro anche per salvare i file cache per i componenti necessari alla simulazione (ad esempio la Densità e la Temperatura della simulazione). Per fare questo selezionate queste proprietà con Per Esportazione e poi premendo il pulsante Cache nelle impostazioni Cache dell'oggetto. Ciò significa che questa simulazione potrà essere riutilizzata ad esempio anche in altri progetti o in altri programmi 3D in grado di gestire dati di simulazione.
- Nei Settaggi di Rendering, verificate che Redshift sia abilitato come renderizzatore, in modo da poter creare i materiali Volume necessari (ad esempio, in Gestione Materiali tramite Crea>Materiali>Pyro Volume ) e avere accesso all'oggetto RS Volume, se necessario.
- Il tag Emettitore Pyro può quindi essere disattivato. La simulazione viene caricata automaticamente tramite i file cache dall'oggetto Output Pyro. Di conseguenza, a questo oggetto può essere assegnato, ad esempio, il materiale Pyro Volume di Redshift per il rendering.
- In alternativa, è possibile omettere del tutto l'oggetto Output Pyro e il tag Emettitore Pyro e utilizzare invece l'oggetto RS Volume dal menu Volume per caricare la simulazione, alla quale deve essere assegnato anche il materiale RS Volume o Pyro Volume di Redshift.
- Se utilizzate l'oggetto RS Volume, inserite il percorso del file cache .vdb. Poiché di solito si tratta di una sequenza di file, specificate solo il primo file della sequenza e inserite anche la frequenza dei fotogrammi e il numero di file corretti.
- Assicuratevi che i nomi dei canali di simulazione del file cache siano inseriti correttamente nei materiali RS Volume utilizzati, ad esempio 'densità' e 'temperatura'. I canali disponibili del file cache caricato possono essere letti direttamente nell'area Informazioni dell'oggetto RS Volume.
- Da questo momento in poi, potete eseguire il rendering della simulazione o elaborare la rappresentazione della simulazione utilizzando il materiale Volume.