Vision 2

See your footage the way an AI sees it: boxes, labels, skeletons and attention maps.

After Effects Premiere Pro DaVinci Resolve Nuke Product page →

1. Description

Vision 2

Vision 2 runs computer vision models on your footage and draws what they find, for surveillance, sci-fi HUD and dystopian looks. It has six modes: classic and open-vocabulary object detection, pose estimation, face detection, saliency maps and scene captioning.

You choose which objects to look for, rename their labels, and style the boxes, labels, fonts, colors and network lines that connect detections. Tracking keeps boxes steady and gives each object a consistent color and ID.

Render the overlay on black or on a transparent background to use it as a matte and combine it with other effects, or pixelate what is detected to anonymize faces.

Requirements

  • Mac: runs on the GPU through Metal when available, otherwise on the CPU.
  • Windows 64-bit: uses an NVIDIA GPU (CUDA) when available, otherwise the CPU.

2. Installation

2a. Baskl installer (all host apps)

Every Baskl plugin installs through the Baskl installer. It sets up AI Machine, the local engine the plugins run on, and puts Vision 2 in the right place for After Effects, Premiere Pro and OFX hosts (DaVinci Resolve, Nuke). Close your host apps before running it.

macOS

  1. Click Download on baskl.ai, unzip Baskl.Installer.zip and open Mac/Baskl Installer.app. You need an Apple Silicon Mac; the installer stops on Intel Macs.
  2. If macOS asks, confirm you want to open an app downloaded from the internet, then enter your Mac password so the installer can write to the system plug-in folders.
  3. Click Let's Get Started, select Vision 2 in the plugin list and click Install. The first install also downloads AI Machine, so give it a few minutes.
  4. When you see Installation Complete, restart your host app. The effect is in the Baskl category.

Windows

  1. Click Download on baskl.ai, unzip Baskl.Installer.zip and run Windows\Baskl Installer.exe.
  2. Click Yes when Windows asks to allow the app to make changes. The installer needs administrator rights.
  3. Click Let's Get Started, select Vision 2 in the plugin list and click Install. On NVIDIA cards the installer picks the matching CUDA build for you. The first install also downloads AI Machine, so give it a few minutes.
  4. When you see Installation Complete, restart your host app. The effect is in the Baskl category.
  • Each mode and model size loads its own AI model the first time you use it, so the first frame after switching takes longer.
  • Without a license Vision 2 runs as a trial with a watermark.

Activating your license

  • After Effects / Premiere Pro: in After Effects, click Register at the top of the effect in Effect Controls (next to Reset), paste your license key and click Activate. In Premiere Pro, click the small icon button at the top right of the effect in Effect Controls to open the same dialog. The license is saved for the whole computer, so registering in one of the two apps covers the other.
  • Resolve / Nuke: click Register at the top of the effect's controls, paste your license key and confirm. Once activated, the button reads License Info.
  • Where to find your key: if you bought on baskl.ai, it is in your purchase email and under Account → My Licenses, with a Copy button. If you bought on aescripts + aeplugins, activate through the aescripts + aeplugins manager app, or paste the key from your aescripts account into the same Register dialog.
  • Without a license, Vision 2 runs as a trial: everything works, but renders carry a watermark until you register. Activation needs an internet connection, and each key works on a limited number of computers (shown under My Licenses).

3. Presets

Pick one from the Preset menu at the top of the effect (After Effects and Premiere Pro). A preset sets the controls below, then the menu goes back to Choose Preset... so you can keep editing.

  • Default Any Object Detection with colored boxes and labels; resets the saliency controls too.
  • Faces Network Face detection with rounded boxes, confidence scores and curved network lines between faces.
  • Anonymizer Face detection that pixelates every face, with no boxes or labels.
  • Anonymizer (FUI) Pixelated faces plus boxes and network lines, for an interface look.
  • Terminator Saliency map with a blurred heatmap overlay.
  • Edges Attention Saliency map that traces edges, on a fine grid.
  • Floating Boxes Pixelated, semi-transparent boxes of detected objects on a transparent background.

4. Looks

The same frame in each Mode, at default settings.

Vision 2: Classic Object Detection
Classic Object Detection
Vision 2: Pose Estimation
Pose Estimation
Vision 2: Saliency Map
Saliency Map
Vision 2: Face Detection
Face Detection
Vision 2: Scene Captioning
Scene Captioning

5. Parameters

Help and license

Help / Contact

Opens the Baskl contact page with your plugin version filled in.

Register

Resolve and Nuke: opens the license window. In After Effects and Premiere Pro, click Options next to the effect name instead.

Mode

In After Effects and Premiere Pro, controls that do not apply to the current mode are hidden.

Preset

Applies one of the presets above. After Effects and Premiere Pro only.

Mode

What the AI does.

  • Classic Object Detection finds common objects such as people, vehicles and animals.
  • Any Object Detection finds objects from a much larger vocabulary of names (default).
  • Pose Estimation draws a skeleton over each person, colored by face, arms, torso and legs.
  • Saliency Map shows where the AI's attention goes, as a heatmap. Uses the Saliency Map controls.
  • Face Detection finds faces.
  • Scene Captioning writes a short sentence describing the frame.

Detection

Used by the detection and pose modes.

Model Size

Trade speed for accuracy.

  • Fastest smallest model, quickest (default).
  • Medium more accurate, slower.
  • Precise most accurate, slowest.
Search for Objects

Click Edit to list the object names to keep, separated by commas; leave empty to show everything. The window lists the names the current model knows: double-click one to add it. In Resolve and Nuke, type the list into the text field.

Confidence Threshold

Hides detections the AI is less sure of, 0% to 100% (default 50%). Lower shows more, including mistakes. In Pose Estimation the scale is finer at low values.

Image Size

Resolution the AI analyses, 32 to 4096 (default 640). Higher finds smaller objects but is slower. It never goes above the size of the frame.

Overlap Tolerance

How much two boxes may overlap before the weaker one is removed, 0 to 1 (default 0.6). Lower removes more duplicates. Leave as is in most cases.

Max Detections

Most objects shown per frame, 0 to 10000 (default 300).

Enable Tracking

Follows objects from frame to frame: boxes are steadier, each object keeps its color, and labels get an ID number. Also analyses the previous and next frame, so it is slower. Off by default.

Display

Render

What the graphics are drawn on.

  • On Image over your footage (default).
  • On Black over black, for use as a matte or with a blend mode.
  • On Transparent on a transparent background.
Text Position

Scene Captioning: where the caption is placed (top left corner of the caption).

Color Palette

Colors for boxes, labels and skeletons: Random (default), Poppy, Military, Pastel, Turbo, Red Alert, Neon, Sunset or Retro. Each object type gets its own color.

Pixelate

Pixelates the image inside each box, 0 to 256 (default 0, off). The value is the block size: higher is blockier.

Show Boxes

Draws a box around each detection (on by default).

Box Corner Radius

Rounds the corners of boxes and label backgrounds, 0 to 40 (default 5).

Fill Opacity

Fills each box with its color, 0% to 100% (default 12%).

Line Width

Thickness of box outlines, skeletons and network lines, 0 to 20 (default 2).

Show Labels

Writes the object name at the top of each box (on by default).

Show Confidence

Adds how sure the AI is about each detection (off by default).

Show as Percentage

Shows confidence as a percentage (on by default) instead of a value from 0 to 1.

Font

Click Select to choose the font for labels and captions from a preview list.

Font Size

Size of labels and captions, 8 to 72 (default 24).

Text Background Opacity

Opacity of the panel behind labels and captions, 0% to 100% (default 90%).

Text Background Color

Scene Captioning: color of the panel behind the caption (default black).

Font Color

Scene Captioning: color of the caption text (default white).

Translations

Click Edit to rename object labels, for example car to voiture, or to anything you like. Add one row per name. In Resolve and Nuke, type pairs as car=voiture, person=target.

Network Lines

Connects detections to each other with lines, like an investigation board (off by default). Not available in Pose Estimation.

Network Connections

How many nearest neighbours each detection connects to, 1 to 5 (default 3).

Network Type

Shape of the network lines.

  • Straight straight lines (default).
  • Curved curved arcs.

Saliency Map

Used when Mode is Saliency Map.

Model

Which AI produces the map.

  • SimDINOv2 attention of a vision transformer: soft maps of the main subjects (default).
  • Vanilla Gradients (VGG16) which pixels most influence a classifier's decision.
  • Guided Backprop (VGG16) a sharper gradient map that tends to trace edges and detail.
Output Mode

How the map is shown.

  • Heatmap Overlay colored heatmap mixed over your footage (default).
  • Heatmap Only just the colored heatmap.
  • Grayscale Saliency the raw map in black and white, handy as a matte.
  • Masked Original your footage, visible only where the AI looks.
Colormap

Colors of the heatmap: Jet (default), Hot, Viridis, Plasma, Inferno, Magma or Turbo.

Overlay Opacity

Heatmap Overlay: how strongly the heatmap covers the footage, 0 to 1 (default 0.5).

Threshold

Removes weak attention below this value, 0 to 1 (default 0).

Blur Radius

Softens the map, 0 to 50 (default 0).

Grid Resolution

Turns the map into square blocks, this many across the short side, 0 to 128 (default 64). 0 keeps it smooth.

Tile Count

Splits the frame into a grid of tiles analysed separately (1 to 8, default 1) for more local detail. Slower with more tiles.

Attention Head (-1 = avg)

SimDINOv2: shows one of the model's 12 attention heads (0 to 11), or the average of all of them (-1, default). Each head picks up different things.

Target Class (-1 = auto)

Vanilla Gradients: the object class (0 to 999) whose evidence is shown. Leave at -1 to use whatever the model sees most.