Documentation

Simulations

Sur le RANCH, la plupart des frames d’une animation sont calculées en parallèle, simultanément sur plusieurs serveurs. Contrairement au rendu sur une seule machine, Cinema 4D ne peut pas accéder à l’onformation calculée pour les frames précédentes.

Sur votre ordinateur, chaque frame re-utilise l’information calculée pour les frames précédentes.

Sur le RANCH, chaque serveur doit re-calculer la simulation depuis le début de l’animation pour connaître son statut.

Ce comportement induit que plus l’image est grande, plus le temps de préparation sera long, ce qui conduit à la courbe de temps de rendu ci-dessous :

Vous pouvez éviter ce comportement en calculant un cache de vos simulations. Grâce à ce cache, au lieu de re-calculer la simulation, Cinema 4D connaît le statut de la simulation à la lecture d’un fichier (ou de l’information stockée dans le fichier de la scène).

ASTUCE
Vous pouvez détecter si vous avez bien calculé le cache de votre simulation en rendant une frame au milieu ou à la fin de votre animation. Si elle n’est pas bien calculée, vous aurez un temps de chargement anormalement long, qui ressemblera à ceci dans Picture Viewer:

Comment calculer un cache pour vos simulations ?

Il existe différentes façons de gérer les simulations de cache. La plupart des outils standards de simulation de C4D ont une fonctionnalité native de cache.Edit

Dynamics

Cloth

MoGraph cloners

(Menu Create > Tag > MoGraph Tags > MoGraph Cache)

Hair

Particles

(Menu Simulate > Particles > Bake Particles)

Il y a deux méthodes pour baker des animations vers des keyframes.

1. Timeline > Functions > Bake Objects…

2. NitroBake, le plugin de C4D de Nitroman.