• Compatibility After Effects
    Please check exact version compatibility under the "COMPATIBILITY" tab below

Author: David Jacobson

Subscribe for notifications
Subscribe for new version notifications Subscribe
Try Add to Wishlist

Quick Overview

Disable unnecessary layers and effects until render time. Includes tools for maintaining responsiveness in heavy comps.



RenderHogs aims to make heavy comps more responsive by disabling any unecessary layers/effects until render time.  This is achieved by allowing you to tag resource intensive layers and effects in your comp. They can be toggled on/off at the click of a button, and you can also tag substitute layers/effects that serve as stand-ins while the hogs have been disabled.  In addition to tagging layers/effects, RenderHogs can setup special expressions that alter the value of any keyframeable property based on whether the hogs are enabled or disabled.




Toggle Hogs and Substitutes
Enable and disable all tagged render hogs instantly throughout your entire After Effects project with a single click.  Any layers/effects tagged as substitutes will do the opposite, allowing them to serve as stand-ins for the layers/effects that were marked as hogs.

Tag Hogs and Substitutes
The tag buttons allow you to mark hogs and substitutes as well as remove any existing tags from layers/effects.  The tag buttons are context sensitive.

Make Indicator
RenderHogs can generate a layer that acts as a visual indicator in your composition, alerting you when the render hogs have been disabled.  This indicator acts as a safeguard agaist producing renders that are missing essential layers/effects.

Value Reduction
This command produces a special expression that takes the value of a selected property and reduces it down to a specified percentage.  The big advantage in doing this is it allows you to still have some representation of your effect, rather than disabling it completely.  One example of this would be if you have a particle emitter that is producing 100,000 particles per second.  Using the Value Reduction command, you could reduce the value down to 20%, meaning the emitter would only produce 20,000 particles per second when the render hogs have been disabled.  If keyframes are used, the Value Reduction expression will produce 20% of the keyframed value without actually affecting the original values of the keyframes.

Value Substitution
This is similar to the Value Reduction command in that it changes the value of a selected property based on if the hogs are enabled or disabled.  Instead of reducing the value by a percentage, it allows you to specify a completely different value.  An example of this would be if you had a Radial Blur effect, you could have the Antialiasing property set to "High" when the hogs are enabled.  Upon disabling the hogs, you could have the value change to "Low" to help keep the comp more responsive.

Toggle & Render
This command allows you to instantly enable all render hogs and begin rendering.

QueueMaster Integration
If you're using the QueueMaster script, it can automatically enable all hogs and disable all substitutes while automating renders.  QueueMaster is a powerful way to automate the render queue in After Effects.

Individual Command Scripts
RenderHogs includes a collection of mini-scripts that provide the ability to execute certain commands via launcher scripts.  Mac OS users can even assign hot-keys via the Keyboard preference pane in the system preferences.

•  Customize characters used for hog and substitute tags
•  Specify the scope when toggling hogs:  Entire Project, Selected Comps in Project Manager, Current Comp
•  Affect precomps when toggling
•  Affect locked layers when toggling
•  Disable hogs after executing Toggle & Render
•  Add hog/substitute tags to beginning or end of layer/effect name
•  Show/hide help tips when mousing over controls

Trial Version

Before purchasing RenderHogs, please download the trial to ensure it suits your needs.  The trial is fully functioning for 15 days.

Known Issues

There's a bug involving expressions that affects Mac OS versions of After Effects.  Adding/removing tags to layers/effects that are referenced by expressions sometimes causes the expressions to become broken.  Adobe has been contacted regarding this bug.

Support & Feedback 

If you come across a bug, please open a support request with the following details:
          •  Operating System Version
          •  After Effects Version
          •  Any error messages seen (feel free to attach screen grabs)
          •  Any context or relevant details regarding what led up to the problem
          •  The names of any other scripts you were using when the bug occurred

Please don't hesitate to open a support request if you'd like to submit feedback, ask questions, or request additional features for RenderHogs.

After Effects 2020, CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6