These pages are no longer maintained. Visit for up to date docs.

# Buttcapper

The stroke cap selector Adobe kinda forgot.


A newsletter? Ew.

We write a blog of workflow tips, ideas, development stories, and product updates. When we publish these posts it sends out an email. Your inbox is the inner sanctum of your digital life and the last thing we would want to do is spam you or sell your info.

Unsubscribe at any time.

# Usage

Buttcapper is context sensitive, meaning it understands what you have selected and affects strokes based on this selection.

  • If you select a shape, it will change the stroke
  • If you select a layer, it will change all the strokes within the layer
  • If you deselect all layers, it will change all strokes within the comp

# Set caps

Buttcapper set caps

Click to set the stroke caps based on the layer or shape selection. Options are:

Butt capp
Round cap
Projecting cap

# Set joins

Buttcapper set joins

Alt or Shift click any of the cap buttons to adjust the stroke joins. Options are:

Butt capp

Round cap
Projecting cap

# Maintain stroke width

Buttcapper maintain stroke width
Maintain stroke width

Click to apply the most optimized version of the Maintain Stroke Expression (opens new window) with the same logic as the rest of Buttcapper.

Alt or Shift click to remove the expression.

Please read this End User License Agreement (“EULA”) before you download and use Buttcapper.

By downloading and using Buttcapper, You agree, without reservation to be bound by the terms of this EULA. If You do not agree with the terms of this EULA, please do not purchase a License Key and/or download and use Buttcapper.


# Installation

Dockable panel


Ae script install

In newer versions of After Effects, it is possible to install Buttcapper and other scripts without digging through your hard drive.

File > Scripts > Install Script UI Panel…

Restart Ae and Buttcapper will be available in the Window menu at the top of the screen. Scroll down to find the installed scripts.

CC2018 and older

RubberHose install
  • Unzip the download
  • Copy Buttcapper.jsx (or .jsxbin) to the ScriptUI Panels folder
  • Restart After Effects
  • Buttcapper will be available in the Window menu at the top of the screen. Scroll down to find the installed scripts.

Install paths

  • OSX: /Applications/After Effects #version#/Scripts/ScriptUI Panels/
  • Windows: /Program Files/Adobe/Adobe After Effects #version#/Support Files/Scripts/ScriptUI Panels/

# KBar (opens new window) setup

Since screen real-estate is so precious inside of Ae, and you may only use 1-2 of the buttons, it is easy to customize your interface with KBar.

If you don't know about KBar (opens new window), your productivity has been taking a major hit without even knowing it. Buy it, use it, thank me later.

Buttcapper KBar

# Step-by-step

  • Right click the KBar panel to open Settings
  • Click Add Button
  • Select Run JSX/JSXBIN File
  • Navigate to the Buttcapper.jsx file (probably in the After Effects\Scripts\ScriptUI Panels folder)
    • If you stop right here, clicking the new button will open the whole Buttcapper panel
  • In the optional Script Function field type the name of the button. The available names are:
    • butt
    • round
    • projecting
    • strokewidth
  • (optional) Click the ICON button to set a custom icon
  • Drop down the top menu and select PNG/SVG
  • Click the BROWSE button to locate the files included with the download
  • Click OK to close the icon picker
  • Click OK to close the script picker
  • The new button will be added to KBar

# Changelog

# 1.5

Released: 2020-09-15

# Added

# Changes

  • UI simplification
  • Icon redesign
  • HiDPI icons

# Removed

  • Button color variation

# 1.1

Released: 2015-08-18

  • Initial release