Skip to content

adhihargo/VSE_Transform_Tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VSE_Transform_Tools

Installation

  1. Go to the Releases page and download the latest VSE_Transform_Tools.zip
  2. Open Blender
  3. Go to File > User Preferences > Addons
  4. Click "Install From File" and navigate to the downloaded .zip file and install
  5. Check the box next to "VSE Transform Tools"
  6. Save User Settings so the addon remains active every time you open Blender

This fork is focused on Blender 2.92+, using the unified transformation API it introduced. For use with Blender 2.91 and below, please refer to a different fork.

Using the unified transformation API means that adding a transform strip is now unneceassy in most cases, as strips can be offset, scaled, rotated, cropped, ... using their own transform properties.

It means you can add a strip and immediately starts moving, scaling, transforming it with keyboard shortcuts without cluttering the VSE with extra transform strips.

Expect some regressions due to this API change. Forks and PR are welcome to address them. Likewise, the rest of this documentation is partly obsolete, refering to some features which might be broken or useless thanks to improvement in Blender itself.

Operators

Add Transform Delete Mouse Track Set Cursor 2D
Adjust Alpha Duplicate Pixelate Track Transform
Autocrop Grab Rotate
Call Menu Group Scale
Crop Meta Toggle Select

A transform modifier can be added to a strip. It is now mostly useless thanks to the unified API introduced in Blender 2.92.

Shortcut Function Demo
T

Add Transform

Shortcut Function Demo
Q

Begin alpha adjusting

CTRL

Round to nearest tenth

RIGHTMOUSE

Escape alpha adjust mode

LEFTMOUSE

Set alpha, end alpha adjust mode

RET

Set Alpha, end alpha adjust mode

ZEROONETWOTHREEFOURFIVESIXSEVENEIGHTNINEPERIOD

Set alpha to value entered

Sets the scene resolution to fit all visible content in the preview window without changing strip sizes.

Shortcut Function Demo
SHIFTC

Autocrop

Bring up the menu for inserting a keyframe. Alternatively, you may enable automatic keyframing.
Automatic Keyframe Insertion

Shortcut Function Demo
I

Call menu

Shortcut Function Demo
C

Begin/Set cropping, adding a transform if needed

ESC

Escape crop mode

LEFTMOUSE

Click the handles to drag

RET

Set crop, end cropping

ALTC

Uncrop

Deletes all selected strips as well as any strips that are inputs of those strips. For example, deleting a transform strip with this operator will also delete the strip it was transforming.

Shortcut Function Demo
DEL

Delete

SHIFTDEL

Delete strips and remove any other strips in the timeline with the same source. For scene strips, the scenes themselves will also be deleted.

Duplicates all selected strips and any strips that are inputs of those strips. Calls the Grab operator immediately after duplicating.

Shortcut Function Demo
SHIFTD

Duplicate

Shortcut Function Demo
G

Grab

SHIFT

Hold to enable fine tuning

CTRL

Hold to enable snapping

RIGHTMOUSE

Escape grab mode

ESC

Escape grab mode

LEFTMOUSE

Set position, end grab mode

RET

Set position, end grab mode

ZEROONETWOTHREEFOURFIVESIXSEVENEIGHTNINEPERIOD

Set position by value entered

XY

Constrain grabbing to the respective axis

MIDDLEMOUSE

Constrain grabbing to axis

ALTG

Set position to 0,0

Shortcut Function
CTRLG

Group together selected sequences

ALTSHIFTG

Ungroup selected meta strip

Toggles the selected strip if it is a META. If the selected strip is not a meta, recursively checks inputs until a META strip is encountered and toggles it. If no META is found, this operator does nothing.

Shortcut Function Demo
TAB

Meta toggle

Select a transform strip or a strip with "image offset" enabled. Press Alt+A to play, hold M to continuously add keyframes to transform strip while tracking the position of the mouse.

Shortcut Function Demo
M

Hold to add keyframes, release to stop

Pixelate a clip by adding 2 transform modifiers: 1 shrinking, 1 expanding.

Shortcut Function Demo
P

Pixelate

Shortcut Function Demo
R

Begin rotating, adding transform if needed.

SHIFT

Hold to enable fine tuning

CTRL

Hold to enable stepwise rotation

RIGHTMOUSE

Escape rotate mode

ESC

Escape rotate mode

LEFTMOUSE

Set rotation, end rotate mode

RET

Set rotation, end rotate mode

ZEROONETWOTHREEFOURFIVESIXSEVENEIGHTNINEPERIOD

Set rotation to value entered

ALTR

Set rotation to 0 degrees

Shortcut Function Demo
S

Begin scaling, adding transform if needed.

SHIFT

hold to enable fine tuning

CTRL

Hold to enable snapping

RIGHTMOUSE

Escape scaling mode

ESC

escape scaling mode

LEFTMOUSE

Set scale, end scaling mode

RET

Set scale, end scaling mode

ZEROONETWOTHREEFOURFIVESIXSEVENEIGHTNINEPERIOD

Set scale by value entered

XY

Constrain scaling to respective axis

MIDDLEMOUSE

Constrain scaling to axis

ALTS

Unscale

Shortcut Function Demo
RIGHTMOUSE

Select visible strip

SHIFT

Enable multi selection

A

Toggle selection

Set the pivot point (point of origin) location. This will affect how strips are rotated and scaled.

Shortcut Function Demo
LEFTMOUSE

Cusor 2D to mouse position

CTRLLEFTMOUSE

Snap cursor 2D to nearest strip corner or mid-point

Use a pair of track points to pin a strip to another. The UI for this tool is located in the menu to the right of the sequencer in the Tools submenu. To pin rotation and/or scale, you must use 2 tracking points.
UI

Shortcut Function Demo

About

Addon to manipulate the strip in the Blender VSE

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%