After Effects CS3

Rendering di più fotogrammi contemporaneamente

After Effects è in grado di avviare altri processi dell'applicazione After Effects da eseguire in background per facilitare all'applicazione principale il rendering dei fotogrammi per le anteprime RAM o l'output finale. Questi processi in background sono chiamati AfterFX.exe (Windows) o aeselflink (Mac OS).

Ciascun processo in background esegue il rendering del frame ad esso assegnato e usa un core specifico (CPU). Il numero di processi usati per eseguire contemporaneamente il rendering di più fotogrammi non è mai superiore al numero di processori. Il numero di processi in background eseguibili dal computer dipende anche dalla quantità complessiva di RAM di sistema e dalla quantità di RAM assegnata all'applicazione principale (Dimensione massima cache RAM). La quantità di RAM necessaria per ciascun processo in background varia a seconda della configurazione del sistema. Si consiglia di assegnare almeno 1 GB per processo.

Nota: Potete controllare il valore corrente per Dimensione massima cache RAM scegliendo Modifica > Preferenze > Memoria e cache (Windows) o After Effects > Preferenze > Memoria e cache (Mac OS).

Se per eseguire il rendering usate i processi in background, l'applicazione principale in primo piano non viene usata per il rendering. Ciò significa che quando create processi in background, li sommate al numero totale di processi usati per il rendering, a condizione che siano disponibili risorse sufficienti per eseguire almeno due processi in background.

  1. Scegliete Modifica > Preferenze > Elaborazione multipla (Windows) o After Effects > Preferenze > Elaborazione multipla (Mac OS).
  2. Selezionate Rendering di più fotogrammi contemporaneamente.

Sul fondo della finestra di dialogo Preferenze viene visualizzato il numero di processori supplementari (nessuno in caso di un solo processore disponibile) che verranno usati con le impostazioni correnti. Per aumentare il numero di processi che può essere eseguito in background, riducete il valore di Dimensione massima cache RAM o installate più RAM.

Selezionando l'opzione Rendering simultaneo di più fotogrammi i processi di background non verranno avviati immediatamente. I processi di background verranno avviati quando la prima operazione di rendering (per un'anteprima RAM o per un output finale) viene avviata se l'opzione è selezionata. I processi di background rimarranno attivi finchè l'opzione non verrà deselezionata.

Importante: Potreste notare un piccolo ritardo al primo avvio dei processi in background, in occasione della prima operazione di rendering. Un messaggio nel pannello Info indicherà l'avvio dei processi di background. Deselezionando Rendering di più fotogrammi simultaneamente, i processi in background si arrestano; quando l'opzione viene riselezionata, all'avvio dell'operazione di rendering successiva si produrrà lo stesso ritardo.

Dato che il software antivirus controlla ogni operazione di lettura e di scrittura, può ridurre la velocità di rendering, specie se è selezionata la preferenza Rendering di più fotogrammi contemporaneamente.

Se il rendering di un solo fotogramma richiede una quantità di RAM superiore a quella disponibile per un processo in background, After Effects non eseguirà il rendering di più fotogrammi contemporaneamente e userà soltanto il processo in primo piano per eseguire il rendering di tutti i fotogrammi della composizione. Se After Effects non può usare i processi in background per eseguire il rendering di più fotogrammi contemporaneamente, nel pannello Info viene visualizzato un messaggio.

Nota: After Effects può inoltre usare più processi per accelerare il rendering di un singolo fotogramma. Questo tipo di elaborazione multipla sfrutta la tecnologia Hyper-Threading. Grazie all'Hyper-Threading, il numero di CPU che After Effects segnala nella finestra di dialogo Elaborazione multipla per accelerare il rendering di un fotogramma singolo include le CPU virtuali (logiche) disponibili.