Forums >> StudioSysAdmins Lists (posts via e-mail only) >> Discuss@StudioSysAdmins.com


Re: After Effects rendering

Yes you can render these crops separately, but the crops are a post process to the actual render, so you would be rendering the whole frame and then cropping that on each machine, ballooning your render time total. AE always renders whole frames. =(

Asa

On Jun 7, 2010, at 11:02 AM, Jeremy Oddo <joddo@apixels.com> wrote:

I don't know if it would be possible, but in theory (TM), it seems like one could make an AE script (tweaked JavaScript) that would add subframes to the render queue using the "crop" function in the output module. You could then add a final task to the render queue to assemble these subframes. The assembling of the subframes might need to be done as a post-process, using something like ImageMagick.  

On Mon, Jun 7, 2010 at 10:53 AM, Greg Ercolano <erco_mlist@seriss.com> wrote:
Lyn Norstad wrote:
> Is there a way to distribute rendering of a single frame from Ae across
> multiple render nodes?
>
> Kind of like Mental Ray standalone w/Autodesk, but for After Effects?

       Yes, "aerender" is their command line tool. An example:

aerender -project //yourserver/scenes/myscene.aep -comp "comp1" -s 1 -e 10

       ..to render a 10 frame sequence.

       See 'aerender -help' for details; if you don't specify the -comp,
       it will ignore your frame range and render all frames for all selected
       comps.

       There are some other caveats with using aerender.

       Adobe never completely separated the GUI from the command line tool.

       In all implementations of AE I've seen since aerender came out
       (about 5 years ago or so), aerender invokes the GUI application
       and makes a connection to it to tell it what to do, and reads back
       status (error messages, progress, etc) and prints it to stdout/err.

       The GUI app runs, but its windows are all stowed (or 'hidden' as much as possible)
       so as not to disrupt any users working on the window manager of that machine
       at the time.

       However, because the GUI app /is/ invoked but hidden, it still has
       hidden interactions with the window manager, which can create some
       headaches with permissions between the render running, and the user
       who is currently logged into the window manager.

       On OSX, if the user invoking aerender is the same user as the user
       logged into the window manager, it should work OK. But if the users
       differ, there will be trouble. Sometimes making the app setuid root
       helps solve that problem, but lately Adobe made some changes that
       may affect that workaround.
_
StudioSysAdmins-Discuss mailing list
StudioSysAdmins-Discuss@studiosysadmins.com
http://mailman.studiosysadmins.com/mailman/listinfo/studiosysadmins-discuss



--
Jeremy Oddo
Amalgamated Pixels
2475 Townsgate Rd. Ste. 220
Westlake Village, CA 91361
818.865.8423

    Contests/Surveys
  • ** COMING SOON **

TopofBlogs