Cache
Le impostazioni di questa tab possono essere utilizzate per creare una simulazione. Le posizioni e gli angoli non saranno più calcolati direttamente, ma saranno pre-calcolati e salvati internamente nel file di scena o esternamente in formato Alembic. Questo passaggio andrebbe fatto, ad esempio, nei seguenti casi:
- Per eseguire il rendering della scena su altri computer o su più computer (ad esempio, in una renderfarm) contemporaneamente.
- Se desiderate correggere una simulazione, comprese le simulazioni dei singoli tag Simulazione. Spesso le simulazioni risultano in modi completamente diversi anche dopo regolazioni davvero minime, ad es. rispetto ad altre o diverse CPU/GPU.
- Quando si utilizzano effetti di rendering particolari come il motion blur, che può richiedere la baking.
- Se c'è la necessità di avviare la simulazione più velocemente, ecc.
Procedete come segue:
- Create una cache: cliccate su Cache Oggetto o Cache Scena. Se necessario, sarete guidati attraverso i passi necessari.
- Create più cache (solo esterne): per salvare più cache, create nuove configurazioni della simulazione per ciascuna di esse. Disattivate prima il Modo di Salvataggio e poi cliccate su Cache Oggetto o Cache Scena.
- Riproducete le cache esterne esistenti: attivate il Modo Cache, impostate il Percorso di Salvataggio su Esterno e selezionate il file Alembic corrispondente tramite l'icona a cartella all'estrema destra del Percorso al File Alembic.
Quando questa modalità è attiva, Cinema 4D riproduce una soluzione salvata della simulazione. Se questa non esiste, l'oggetto a cui è applicato il tag rimarrà immobile.
L'opzione viene attivata automaticamente quando la simulazione viene preparata, ma può essere disattivata in qualsiasi momento se desiderate calcolare nuovamente la simulazione dal vivo.
Qui possiamo definire se la cache deve essere salvata esternamente o internamente:
- Esterna: la cache viene salvata esternamente come file Alembic separato. La posizione di memorizzazione della scena viene suggerita per impostazione predefinita. Con questo metodo è possibile salvare diverse varianti di simulazione e riprodurle in qualsiasi momento. Il file di scena di Cinema 4D non è voluminoso come nel caso di "Interna".
- Interna: la cache viene memorizzata internamente nel file di scena, che quindi può aumentare considerevolmente di dimensione.
Questo percorso viene utilizzato solo se sopra è stato definito Esterno.
Se eseguite per la prima volta il caricamento di una simulazione esterna, si aprirà una finestra di dialogo per la memorizzazione dei file in cui potrete inserire un percorso e un prefisso. Il prefisso viene posto davanti a ciascun nome file Alembic. Ogni tag di simulazione memorizzabile viene salvato in un proprio file. Se il nome del file rimane lo stesso, il suffisso "_vx" (dove "x" corrisponde ad una numerazione crescente, ovvero "_v0", "_v1", ecc.) viene aggiunto ogni volta che il file viene fissato (baked).
Questo percorso può essere modificato in qualsiasi momento cliccando l'icona a cartella all'estrema destra e "reindirizzandosi" ad altre cache precedentemente salvate, che verranno poi riprodotte. Assicuratevi che il Modo Cache sia abilitato.
Viene utilizzato per eseguire il baking dell'elemento portatore del tag. La simulazione verrà contemporaneamente riprodotta e salvata. Verrà attivata la modalità Cache; ciò significa che la cache salvata è attiva e verrà riprodotta.
Viene utilizzato per salvare i singoli componenti della Scena di Simulazione.
Viene utilizzato per eseguire il bake dell'intera scena relativamente al Sistema di Simulazione. Ogni tag Simulazione sarà preso in considerazione. Non sarà quindi necessario richiamare ogni singolo tag ed eseguire il baking separatamente.
Cliccatequesto pulsante per disattivare la cache dell'oggetto corrente e calcolare nuovamente la simulazione dal vivo. Il funzionamento è il seguente:
- Con cache Interna: la cache interna degli oggetti viene cancellata e il Modo Cache viene disabilitato.
- Con cache Esterna: in questo caso non viene eliminato nulla, ma viene solo disattivato il Modo Cache. I file di cache salvati esistenti vengono mantenuti.
Cliccate questo pulsante per disattivare i file di cache della simulazione corrente in tutta la scena e calcolare nuovamente la simulazione dal vivo. Il funzionamento è il seguente:
- Con cache Interna: tutte le cache interne degli oggetti vengono eliminate e il Modo Cache viene disabilitato.
- Con cache Esterna: qui non viene cancellato nulla, viene solo disattivato il Modo Cache. I file di cache salvati esistenti verranno mantenuti.
Se la cache è stata salvata esternamente come Alembic, con questa opzione è possibile definire se l'animazione deve essere riprodotta o se deve essere visualizzato lo stato in questo momento, utilizzando il seguente parametro Fotogramma. Se l'animazione non può invece essere riprodotta, abbiamo ancora alcune opzioni per influenzare l'animazione con i settaggi elencati di seguito.
Se l'opzione Usa Animazione è disattivata, è possibile usare Fotogramma per definire quale frame verrà visualizzato. Sono possibili anche valori intermedi come 4,76, che verranno interpolati correttamente. Animando il valore Fotogrammi, possiamo far sì che il movimento sia eseguito più lentamente, più velocemente, all'indietro o addirittura a salti.
Per una regolazione accurata potete definire uno spostamento temporale delle immagini di animazione. Usate valori negativi per spostare l'animazione in avanti (prima) e valori positivi per spostarla indietro (dopo).
Consente di definire una qualsiasi velocità di animazione. Dato che Alembic interpola sempre correttamente, possiamo ad esempio definire anche un rallentamento estremo.
Qui possiamo definire cosa avviene al termine dell'animazione:
- Play: l'animazione termina.
- Loop: l'animazione riparte dall'inizio.
- Ping-Pong: l'animazione si alterna avanti e indietro come suggerisce il nome.
Questa curva può essere utilizzata per influenzare il timing dell'animazione. In breve, cosa fa esattamente la traccia temporale della timeline? Volete che il ciclo di animazione sia dapprima veloce, poi più lento o addirittura che sia riprodotto al contrario? Ecco, qui potete definire tutto questo!
