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.

c4d_1

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

c4d_2

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 : c4d_3

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:c4d_4


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.

Dynamics

cache_dynamics

Cloth

cache_cloth

MoGraph cloners

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

mograph

Hair

hair

Particles

(Menu Simulate > Particles > Bake Particles)

particles

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

1. Timeline > Functions > Bake Objects…

bake_objects

2. NitroBake, le plugin de C4D de Nitroman.

fr/cinema4d/simulations.txt · Last modified: 2020/01/21 16:07 by ranchadmin