Giter Site home page Giter Site logo

mistajuliax / vse_transform_tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from doakey3/vse_transform_tools

0.0 1.0 0.0 293 KB

Quickly transform, crop and fade video strips in Blender's Video Sequence Editor

License: GNU General Public License v3.0

Python 100.00%

vse_transform_tools's Introduction

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

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 must be added to a strip before the strip can be scaled or rotated by this addon. If you're planning to make keyframes to adjust the scale or the rotation, ensure that you are modifying a transform strip by adding one with this operator.

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 strip, 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

vse_transform_tools's People

Contributors

doakey3 avatar kgeogeo avatar

Watchers

mistajuliax avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.