Written by Handydan the 18 Sep 08 at 07:50.
Category: Hardware support.
Status: New
Description
Baking fluids can take a long time and baking using distributed computing would speed things up. I know it would be difficult. It would require clever programming to lessen the network bandwidth needed, and furthermore, blender's fluids, being based in Lagrangian space and not Euclidean space, doesn't help either.
However, I think it would be possible. Each node would be assigned a different volume in space and all the particles within it. When a particle passes into a neighboring volume, the responsibility of that particle is transferred. If a node has idle cpu time, the volume of space it is responsible for becomes bigger and vise versa.
All the simulations Cloth, soft and rigid bodies,...Etc.
should be included in this project. It seems there is already a plan to do that on the to-do list of the wiki. I don't know what is the hardest to code, but I would already feel better with a per frame sharing of the work between nodes.
I like the "touch" and "no overwrite" option and expected it to work with the physics cache directory. (voting for it)