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:

Procedete come segue:

Modo Cache

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.

Posizione Cache

Qui possiamo definire se la cache deve essere salvata esternamente o internamente:

Percorso al File Alembic

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.

Cache Oggetto

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.

Cache Scena

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.

Svuota Cache Oggetto

Cliccatequesto pulsante per disattivare la cache dell'oggetto corrente e calcolare nuovamente la simulazione dal vivo. Il funzionamento è il seguente:

Svuota Cache Scena

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:

Usa Animazione

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.

Fotogramma

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.

Offset

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).

Velocità[0..+∞%]

Consente di definire una qualsiasi velocità di animazione. Dato che Alembic interpola sempre correttamente, possiamo ad esempio definire anche un rallentamento estremo.

Modo

Qui possiamo definire cosa avviene al termine dell'animazione:

Rimappatura Temporale

Curva Rimappatura

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!

Converti Cache Oggetto per Alembic

Converti Cache Scena per Alembic

trigid