|
|
Network rendering with watch folders and render enginesYou can render one or more compositions from a project using multiple computers over a network in a fraction of the time that a single computer would require. Network rendering involves copying the project and source files to a networked folder, and then rendering the project. (A network of computers used together to render a single composition is sometimes called a render farm.) If you have a full licensed copy of After Effects, you can set it up to work with render-only versions of After Effects called render engines. Your license entitles you to install as many copies of the render engine as you want on your network, as long as one activated copy of After Effects is installed on that network. You install render engines in the same manner as the full version of the application, but you do not activate them. You run the render engine using the Adobe After Effects Render Engine shortcut in the Adobe After Effects CS4 folder. (See Install the software.) You cannot use a watch folder and multiple render engines to simultaneously render a single movie file. However, you can use multiple render engines to render a movie as a sequence of still-image files. You can then use a post-render action to create a single movie file from that still-image sequence. (See Post-render actions.) When you have multiple render engines on multiple computers monitoring a watch folder, they cooperate to achieve optimal efficiency. If your queued render items are set to Skip Existing Files (a Render Settings option), the render engines all work on a single render item at once—no render engine renders any frame another render engine has already worked on. If this option is not selected, each render engine handles a render item itself. Rhys Enniks provides a video tutorial on his website that demonstrates the use of multiple computers on a network to render a composition with a watch folder. ![]() Computer with full version of After Effects (A) saves a project
and all source files to a folder (B) on a server. Computers with
the render engine installed (C) open the project and render a still-frame
sequence to a designated output folder (D) on the server. Network considerationsWhen working with multiple render engines on multiple computers, keep in mind the following guidelines:
When rendering across a network that includes volumes
using different network or operating systems, such as Windows, Mac
OS, Novell, and UNIX, make sure that you
specify output files using a file-naming convention that’s compatible
with all rendering or destination volumes.Project considerationsMake sure that you install all fonts, effects, and encoders (compressors) used in the project on all computers monitoring the watch folder. If a computer monitoring the watch folder can’t find fonts, effects, or encoders used in a project, the render fails. When you install an After Effects render engine on a computer, it contains all the plug-ins included with After Effects. If a composition uses a plug-in from another manufacturer, the plug-in must be present on all computers that will render the composition. However, support for network rendering varies among plug-in manufacturers. Before you set up a network to render effects created by third-party plug-ins, see the documentation for your plug-ins or contact the plug-in manufacturers and get answers to the following questions:
Collect Files folder considerationsWhen you use the File > Collect Files command, files relevant to a project are copied to a single folder. This folder includes a copy of the project file, a render control file (RCF), and other files, depending on the options you choose in the Collect Files dialog box. If you save the Collect Files folder to a networked computer other than a server, don’t run a render engine on that computer. Avoid saving the Collect Files folder to a local disk, the root level of a disk (such as C: in Windows or the Macintosh HD in Mac OS), or a shared folder, all of which can signify different locations to each render engine. All render engines must interpret the path in the same way. Once the collected files
appear in the watch folder, all monitoring render engines start
rendering automatically. If you prefer, you can use the Collect
Files command to store compositions and their source footage to
a specified location and then initiate the watch-folder rendering
process later. Doing so renders the projects in alphabetical order,
rather than the order in which they were saved to the location.Track dependencies of a watch-folder renderYou can track render dependencies when you render over a network by setting Post-Render Action options. When you set these options, After Effects confirms that all of the items that it needs to render are ready and available. For example, if one item depends on another to render, and the first has not finished rendering or has received an error, the second does not render. You can use this process to render a single QuickTime or AVI movie from a watch-folder render. The movie is actually created on only one computer. Note: This procedure assumes that you have already
created a multiple-computer watch-folder.
Start in watch-folder modeWatch-folder mode applies only to rendering from a folder on your local computer. |