Construction, ready to move.
Pins, bezier handles, bounding boxes, comp guides, safe margins and edge lines on any shape, text or logo — driven from one controller.
After Effects plugin
Pins, guides and measurements for logo builds, typography transitions and identity animation — generated inside After Effects, live and ready to animate.
Everything PinRig makes is live: sliders on a controller, not baked shapes.
Pins, bezier handles, bounding boxes, comp guides, safe margins and edge lines on any shape, text or logo — driven from one controller.
Edge lengths, vertex coordinates and angles update while the layer animates.
Straight and arc construction lines found right on the logo, in the classic guideline style.
Baseline, x-height and cap-height guides, every weight of the font family, and Weight Morph from Light to Bold.
Pin nulls to bounding-box corners or to the shape vertices you pick.
Chain tools into a workflow and run it with one click. Save rig styles, write custom presets, add Bounding Reveal, layout grids, app-icon safe space and textures.
Start with the free script. Move to the panel when you need tracking, presets and one-click workflows.
| Feature | FreeScript | FullPanel |
|---|---|---|
| Pins, bezier handles, bounding box | ✓ | ✓ |
| Comp guides, safe margin, edge lines | ✓ | ✓ |
| Measurements: lengths, coordinates, angles | ✓ | ✓ |
| Construction guides: straight & arc | ✓ | ✓ |
| Weight Morph for text and shapes | ✓ | ✓ |
| Shared or individual control nulls | ✓ | ✓ |
| Bounding box & vertex tracking | — | ✓ |
| Text Guides & font-family copies | — | ✓ |
| Logo Guides, rig styles & custom presets | — | ✓ |
| One-click workflows & workspaces | — | ✓ |
| Animation, layout & texture presets | — | ✓ |
| Dockable panel, built-in docs, free future updates | — | ✓ |
| Price | Free | $19 |
| Download Free | Get Full |
PinRig v1.6
PinRig is an After Effects panel for building design systems on top of your layers: pins, construction guides, measurements, bounds, layout grids and text tools. Everything it creates is live - the graphics follow your layers when you move, scale or animate them.
This guide goes through the panel tab by tab. For each tool it tells you:
A few general tips:
On first launch PinRig shows the activation screen.
Type the name of any block - Pin System, Measurements, Textures and so on - to jump straight to it.
Workflow, Main, Tracking, Text, Presets, Settings. You can show them as icons only or names only in Settings.
Every block has a drag handle (the dots on the right). Drag a block to reorder the tab to your taste; the order is remembered.
The core tab: pins, bounding boxes, guides, measurements and the actions that manage the rigs you created.
BLOCK SETTINGS ("› Settings")
Control Settings - where the sliders for a new rig live:
Effect Driving - what the rig follows:
Pin Style - Default, or Custom: Click "Custom" to open the pin editor.
TOOLS (click a tile with the right layers selected)
SELECT: a shape layer path, or a layer with a mask.
RESULT: live pins on every path vertex. They follow the path, even when it is animated.
Settings: Basic / Trim Path Link - with Trim Path Link the pins appear together with a Trim Paths animation, as if the path is being drawn.
SELECT: a Bezier path (shape layer or mask).
RESULT: pins plus the tangent handles of each vertex, the classic "vector editor" look.
Settings: Pin Style for this tool.
SELECT: two or more layers.
RESULT: a movable center null with live lines to every selected layer.
SELECT: one layer.
Settings: Path / Layer / 3D Layer, plus a style (Clean, Cross, Safe Space) and a line style (Solid or Dashed).
RESULT: a live box around the layer with corner pins. 3D Layer adds a 3D box with direction arrows. With two or more layers selected you get ONE box around all of them, always with straight corners.
SELECT: one layer, or several layers.
Settings: Orthogonal / Freeform - right-angle outline, or a tighter "net" outline. Detection: Alpha - the outline follows the real artwork; BBox - the outline uses the layer rectangles only. BBox is much faster on very complex shapes and never fails on them. Line style: Solid or Dashed.
RESULT: one live outline around everything selected, with pins in its corners. The outline is recalculated every frame, so it follows the layers while they move. On the rig layer: the "Mesh Offset" slider in Effect Controls pushes the outline away from the artwork, like Guide Offset for comp guides.
SELECT: one layer.
RESULT: a shape that matches the layer bounds, handy as a mask source or a background plate.
SELECT: one layer.
RESULT: margin guides around the layer (a box inside a box). The gap is a slider on the rig.
SELECT: one to five layers.
Settings: Bounds or Circle lines, and markers: none, Crosses (+), Circle (○) or Null. Line style: Solid or Dashed.
RESULT: guide lines through the edges of the layers across the whole composition - the "blueprint" look. The "Guide Offset" slider on the rig moves them in and out.
SELECT: one layer.
RESULT: corner marks around the layer bounding box, with length and roundness sliders on the rig.
SELECT: one layer.
RESULT: a selection-style highlight with side handles, like a design tool selection.
SELECT: a rectangle shape layer.
RESULT: live corner radius indicators that update when you change the roundness.
SELECT: one shape layer.
RESULT: Front and Back copies with live depth edges under one 3D controller, so you can rotate the whole thing.
Block settings are the same Control Settings and Effect Driving as in Pin System. In Null Control mode each measurement tool also shows a small counter (Edge Length Nulls, BBox Nulls, Coordinate Nulls, Angle Nulls): that is how many control nulls will be made.
SELECT: a shape path.
Settings: Format: pixels (512 px) or N units (proportional numbers).
RESULT: a live length label on every edge.
SELECT: one layer.
Settings: Sides: Top, Right, Bottom, Left, any combination.
RESULT: a dimension line with extension lines, arrows and the measured value on each chosen side. Offsets, arrow size, text offset and decimals are sliders on the rig.
SELECT: a shape path.
Settings: Format: 512 or 512 px.
RESULT: live X, Y labels on every vertex.
SELECT: a shape path.
Settings: Format: 90° or 90.00°.
RESULT: live angle labels in every corner.
SELECT: a Bezier path.
RESULT: live labels for the handle coordinates.
SELECT: one layer. In Null Control mode nothing - PinRig makes a control null and tracks that.
Settings: Which values to show: Position, Coordinates, Scale, Rotation, Size, Opacity.
RESULT: a text layer above the object that shows its live transform values while it animates.
SELECT: a layer.
RESULT: straight construction lines through the logo, in the classic brand-guideline style.
SELECT: a shape or vector logo layer.
RESULT: PinRig looks for circular construction in the shape and draws live arcs and circles for it.
Save the look of a rig and reuse it.
Save: select a PinRig controller (or a rig layer with its own controls) and click "+". Give the style a name.
Apply: select one or more PinRig rigs and click the style card. The card shows how many controls the style carries. Delete a style with the × in its corner.
Your own multi-step setups, written as JSON.
SELECT: one or more layers (or precomps for Unprecomp).
RESULT: precompose, or bring layers back out. The trash icon next to Unprecomp also removes the empty source comp.
SELECT: a PinRig rig layer.
RESULT: the rig is rebuilt from the original layer with the current settings - handy after you changed the style, the line style or the layer itself.
SELECT: a PinRig rig layer.
RESULT: the rig, its labels and its control null are removed.
SELECT: a PinRig rig layer.
RESULT: the live expressions become plain keyframes. The rig stops following the layer, but it is lighter and safe to hand off to someone without the plugin.
SELECT: a PinRig rig layer.
RESULT: the current look is kept and the link to the control null is removed, so the null can be deleted.
SELECT: one or more groups inside the Contents of a rig layer.
RESULT: those groups are extracted into their own layer, for example to animate one guide separately.
Build a chain of PinRig tools once and run it with one click.
SELECT: the layers you want it applied to. Click the workflow card. PinRig runs every step in order. If one step could not be applied, the others still run and the error tells you which one failed.
Creates nulls that stick to the corners of a layer.
SELECT: one layer.
SETTINGS: Null (plain tracking nulls) or Comp Line (points for guide lines). Click "Create Nulls".
RESULT: nulls pinned to the layer bounding box; parent anything to them and it follows the layer.
Creates nulls for the vertices of a shape.
SELECT: one text layer.
Settings: All, Regular or Italic.
RESULT: copies of the layer in every weight of the same font family, ready to compare or animate.
Typographic guides for a text layer.
SELECT: one text layer.
SETTINGS: the metrics you want - Baseline, X-Height, Cap Height, Ascender, Descent, Height, Space. Guide Extent draws them across the whole comp ("To Comp") or only across the text ("To Bounding Box"). Click "Generate Guides".
RESULT: live guide lines that follow the text, including when you retype it.
Bold.
SELECT: two or more text layers (or shape layers). They are used in the order they sit in the timeline, top first.
SETTINGS: Morph Duration in frames. "Step Offset" makes the letters morph one after another, with its own frame value, and "Invert" flips that order. "Loop" makes the morph play back and forth forever. Click "Create Morph".
RESULT: one shape layer that morphs through all the selected layers; the originals are switched off.
layers must end up with the same number of paths and points. In practice that means the same text and fonts whose letters are built the same way. If they do not match, PinRig cancels and the error message lists both layers with their font, point count and text - the usual causes are a missing font that After Effects replaced, a different version of the same font, faux bold/italic, or a different project Text Engine.
SELECT: one or more layers.
Settings: Direction (Top Left, Top Right, Bottom Right, Bottom Left) and "Add Cursor".
RESULT: the layer is revealed by an animated bounding box, the design-tool "drawing a frame" look. With Add Cursor a cursor drags the frame.
Columns, Rows or Grid System for the whole composition.
SELECT: nothing.
Settings: Number of columns and rows, Gutter X / Y, Margin X / Y, and "Add AE Guides" to also place native After Effects guides.
RESULT: a layout grid layer you can keep in the comp while you design, with the numbers still editable on the layer.
SELECT: nothing.
RESULT: the app-icon grid: safe area, corner radius and circle construction, for designing icons to the platform rules.
SELECT: nothing (or a layer to place it above). Grid Texture, Dot Texture, Stroke Dot Texture.
RESULT: a background texture layer with color, spacing and size sliders in Effect Controls.
Size (- / +): scales the whole panel. Color Style: W? Style, Blue, Mint, Amber, Rose, Violet, Black & White, or your own color.
Cards: Icons & Name, Icon Only or Name Only. Tabs: the same three options for the main tabs. Show ToolTips: the hover hints. Impact Clicks: the small click animation in the panel.
A design reference every day. Turn it off if you don't need it.
"Replay Quick Tour" shows the intro tour again.
"Clear Cache & Reset" returns PinRig to a clean first launch: settings, saved styles, presets and the license key on this computer are removed, and the activation screen comes back.
Discord", plus the What? Studio links.
Check the red message in the top right corner of the panel - it says what was missing, usually the wrong selection. Press the copy icon if you want to send it to support.
Rigs are linked by layer name. If you rename the layer after building the rig, select the rig layer and press "Update Effect", or rebuild it.
Switch Detection to BBox in the ⚙ - it uses layer rectangles instead of scanning the artwork. Use the "Mesh Offset" slider on the rig to push the outline away from the art.
Every rig has sliders in Effect Controls: Pin Size, Stroke Width, Guide Offset, text size and Trim Start / End. Trim is the quickest way to reveal a rig in an animation.
Select the rig layers and press "Bake to Keyframes". After that the graphics no longer need the plugin.
Remove Rig removes one rig with everything it created. Clear Cache & Reset in Settings resets the whole panel.
Need help? Use "Leave feedback" or "Join Discord" in Settings. Created by What? Studio - 2026
Or get every What? Studio tool in one payment with the Super Bundle.