[Tom Lee] “So can I serve the watch folder from my Primary CPU the MacPro? In more words, I’m working in After Effects CS4 on the Mac Pro, Creating the project, then I need to render or Ram Preview. Do I have to save the project the watch folder then it renders? What triggers the render? What part does my Mac Pro play in the render?
Does it help render while not in Watch folder mode?”
Let me first outline how network rendering works with After Effects, and maybe then I can answer any other questions you might have:
You use Collect Files to get your project, its render queue, and all required footage together into a single folder. You configure the render nodes to watch that folder; once Collect Files is complete, it creates a render control file. On the render nodes, you select the folder to watch. When the render control file appears in it, the render nodes begin work according to the options it specifies. All watch folder network renders are done as image sequences, with each instance of AE on each render node working on one frame at a time.
There is no active communication among the render nodes, and the machine hosting the watch folder does not actively control them. Control is completely passive — each machine looks at the shared storage to see if “Frame 0000” has been rendered yet. The first one to see that there is no image for “Frame 0000” will create that first file in the image sequence to claim responsibility for the frame, then begin rendering it. Finally, when the frame is complete, it overwrites the placeholder “Frame 0000” file.
As other render nodes join the party, they will see that “Frame 0000” already exists, so they will skip it and look for “Frame 0001.” If “Frame 0001” already exists, they’ll continue sequentially until they find the first frame that doesn’t exist, create a file for it to claim responsibility for it, and begin rendering.
All the render nodes are also accessing footage from the shared storage, so that storage system is seeing many constant small reads and writes.
As you can imagine, this places some serious strain on the network and disk subsystem on the server. Unless you have at least a gigabit network and a fast RAID on your Mac Pro, it might actually be slower to do a network render than simply to render on your workstation.
Walter Soyka
Principal & Designer at Keen Live
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
RenderBreak Blog – What I’m thinking when my workstation’s thinking
Creative Cow Forum Host: Live & Stage Events