Skip to main content
Participant
March 19, 2026
Open for Voting

Lock on the transform matrix

  • March 19, 2026
  • 2 replies
  • 135 views

Currently, the only way to prevent accidental spatial movement of a layer is to use the global "Layer Lock." However, this prevents all other interactions (trimming, adding effects, color grading, or adjusting masks).

In workflows like conforming, color grading, or technical compositing, we often need to ensure a layer remains at its exact coordinates without freezing the entire layer. A simple accidental press of an arrow key or a "click-and-drag" in the Composition window can create sub-pixel shifts or black edges that are hard to spot until the final QC.

Proposed Solution

  1. Individual Property Locking: Add a "lock" icon next to the Transform group in the Timeline. Clicking it would disable any spatial changes (Position, Scale, Rotation, Anchor Point) while keeping the layer selectable and editable for effects.

  2. Visual Indicator: A small lock icon visible next to the "Transform" text when the layer is unrolled.

  3. Preferences: Add a setting in Preferences > General to "Auto-lock Transform for new layers" for specific project types.

  4. Keyboard Shortcut: A toggle command to quickly lock/unlock the transformation matrix of selected layers.

Why this matters

The current workaround involves writing expressions to "freeze" properties, which is time-consuming and cluttering. Native transform locking would significantly "solidify" the software for professional high-stakes deliveries and prevent costly human errors.

    2 replies

    Inspiring
    March 22, 2026

    if the ‘lock layers’ works in the composition panel (‘preventing you from selecting a layer;), but you can select it in the timeline and modify everything about it, I think this will be helpful right?

    Community Expert
    March 20, 2026

    I have an animation preset that uses an expression I use all the time to lock a layer to the comp center, then another that locks a layer to a null. The expression for locking the position to the comp center:

    [thisComp.width/2, thisComp.height/2];

    The expression that ties the layer’s position to a null is a little more complex and uses a checkbox.

    Participant
    March 20, 2026

    Thanks for sharing those presets! Expressions are indeed powerful for specific setups, but my request is more about core workflow efficiency and UI safety rather than just achieving the result.

    While expressions work for a few layers, applying them to hundreds of layers adds unnecessary overhead to the project. My goal is to move away from 'workarounds' and toward a native, 'Nuke-like' architecture where spatial properties are protected by default or by a single toggle.

    Community Expert
    March 21, 2026

    I’m all for automation, but waiting for software developers to implement improvements doesn't help with my current projects. 

    Hundreds of layers? How long is your comp? Most of my AE projects are one-shot, and most of my shots in the movies I make are around 4 or 5 seconds. My animations are also just one shot or maybe a transition between shots. After Effects is a visual effects and animation shot maker, not a video editing app. I sometimes create composites with 30 or 40 layers, many in nested comps (pre-comps), but a 100-layer comp is extremely rare for me. Even when I use Nuke or DaVinci. Shots first to set up a scene, then editing.

    By the way, I often apply animation presets to multiple layers at once. Just select all of the layers and

    double-click a preset.