- 3ds Max
- Cinema 4D
On the Ranch, most of the frames of an animation are calculated in parallel, simultaneously on different servers. Unlike a single machine rendering, Cinema 4D cannot access information calculated for the previous frames.
On your computer, each frame re-use the information calculated for the previous frames.
On the Ranch, each server will have to re-calculate the simulation from the beginning of the animation to know its current state.
Due to this behavior, the greater is the frame, the longer the preparation time will be and it leads to a rendering time curve as below:
You can avoid this behavior by caching your simulations. Thanks to the cache, instead of having to re-calculate the simulation, Cinema 4D can know the current state of the simulation by reading a file (or information stored in the scene file).
How to cache simulations?
There are several ways to cache your simulations. Most of the Cinema 4D standard simulation tools have a built-in cache feature.
(Menu Create > Tag > MoGraph Tags > MoGraph Cache)
(Menu Simulate > Particles > Bake Particles)
There are two generic methods to bake animations to keyframes (or PLA for mesh deformation).
1. Timeline > Functions > Bake Objects…
2. NitroBake, the Cinema 4D plugin by Nitroman.