What It Does

rd: Comp Setter gives you a single control panel for editing composition settings across multiple comps and their nested pre-comps at once. Instead of opening Composition Settings repeatedly for nested comps, you adjust size, pixel aspect ratio, duration, frame rate, preserve options, motion blur, and renderer from one palette.

When you lengthen a comp’s duration, the script automatically extends any layers whose out points reach the original end, including layers inside nested pre-comps. You can also switch all layers in a comp to 2D, 3D, or 3D with per-character text.

Key Features

Batch composition editing. Change settings for the active comp or multiple selected comps in the Project panel. When you adjust a comp with nested pre-comps, the script updates those nested comps too.

Duration extension with smart layer handling. Extend a comp’s duration and all layers ending at the old duration automatically stretch to match. This applies to nested pre-comps as well, so you don’t need to hunt down individual layers.

Layer dimensionality control. Convert all layers to 2D, 3D, or 3D with per-character text in one click. Useful when repurposing comps or preparing templates for different projects.

Renderer selection. Switch between Classic 3D, Cinema 4D, and Ray-traced 3D renderers without opening Composition Settings.

Preserve options. Access the Advanced tab’s preserve settings (frame rate, resolution when nested) directly from the palette.

The panel shows checkboxes for each setting, all off by default. You only enable the settings you want to change, which prevents accidental overwrites.

Who It’s For

Useful if you work with nested comp structures, especially when adapting projects for different deliverables or client specs. Common scenarios include resizing a project from 1080p to 4K, changing frame rates for broadcast specs, or converting a 2D template to 3D.

The script was originally requested by Stu Maschwitz, Tim Thiessen, and Scott Just, with later updates from Matthew Crnich, Matthew Law, Zach Lovatt, and Steve Kellener.

Pricing

This script is free. It’s part of the rd: scripts collection by redefinery, released under the #devforacause initiative. The developer suggests considering a donation to a charity of your choice.