Pixel Extender Manual

Quick Start

STEP
Apply the effect.

Apply Pixel Extender to the layer.
Menu/Effects/Terrible Junk Show/Pixel Extender

STEP
Make a mask.

Create a mask at the point you want to set as the boundary.
The mask must be an open path. A closed path is invalid.

Set the ‘Path’ property to that mask.

STEP
Extend the layer.

Use the ‘Length’ property to extend the layer.
When the area is insufficient, adjust it using ‘Area’.

Details

Property

Source ImageNone: References the layer after applying effects above this one.
Layer itself: Refers to the layer itself before any effects are applied.
Other Layers: Refers to other layers.
Transfer ModeBeCheck ‘Behind’ to place the result behind.
PathMask path for the boundary. Must be an open path.
AreaThe range of images to be moved.
LengthLength of the extension line.
AngleAngle of the extension line.
>Color
Use Fill ColorCheck the box to color the entire image.
Fill ColorColor of the entire image.
Use Line ColorCheck the box to color the extension line.
Line ColorThe color of the extension line.
>Extras
Round AlphaRound off the Alphas on the extension line.
Reduce Anti-AliasingReduces anti-aliasing on the extension line.
Native Motion BlurIf the motion blur switch is on, motion blur will be applied.
Draw LineUnchecking this option will stop drawing the extension line.
Expression for collapseApply expressions to properties for collapsed layer, text, and shape.
This allows the effect to follow the scale and rotation of the above layer types.

Tips

How to Create Multiple Lines.
Duplicate the Pixel Extender. Make the duplicated Pixel Extender’s Source Image the layer itself, set the Transfer Mode to Behind, and color it using the Fill Color. This allows you to “apply Pixel Extender to the layer before applying all effects, bring it to the back, and add color.”
Shift the keyframes of the duplicated Pixel Extender. Then, multiple lines will be created.


For collapsed layer, text, and shape, Pixel Extender does not follow the layer’s scale and rotation.
However, using ‘Expression for collapse’ makes it possible to make it follow.
However, it does not support 3D perspective, non-square pixels, or non-square resolutions.


To apply a mask to the extended image, use the composite option.


Sample expression for making null a controller.

Preparation:
Prepare a null named ‘Null 1’.
Apply a Point Control effect to a layer with Pixel Extender applied.
Name the point control effect ‘PeRoot’.
Position the point control effect roughly in the center of the mask path.

For standard layers.
Length

var vNull = thisComp.layer("Null 1");
var vPtCtrl = effect("PeRoot")
var vPtF = vPtCtrl(1);
var vPtL = fromComp(vNull.toComp(vNull.anchorPoint));
var vVec = vPtL - vPtF;
var vLen = length(vVec);
vLen;

Angle

var vNull = thisComp.layer("Null 1");
var vPtCtrl = effect("PeRoot")
var vPtF = vPtCtrl(1);
var vPtL = fromComp(vNull.toComp(vNull.anchorPoint));
var vVec = vPtL - vPtF;
var vRot = (((radiansToDegrees(Math.atan2(vVec[1],vVec[0])) + 90) % 360) + 360) % 360;
vRot;

For collapsed layer, text, and shape.
Length

var vNull = thisComp.layer("Null 1");
var vPtCtrl = effect("PeRoot")
var vPtF = vPtCtrl(1);
var vPtL = vNull.toComp(vNull.anchorPoint);
var vVec = vPtL - vPtF;
var vLen = length(vVec);
vLen;

Angle

var vNull = thisComp.layer("Null 1");
var vPtCtrl = effect("PeRoot")
var vPtF = vPtCtrl(1);
var vPtL = vNull.toComp(vNull.anchorPoint);
var vVec = vPtL - vPtF;
var vRot = (((radiansToDegrees(Math.atan2(vVec[1],vVec[0])) + 90) % 360) + 360) % 360;
vRot;

PeRoot’s Point

toComp(value);

Notes

The mask path must be an open path.

Even if Native Motion Blur is checked, no blur will be applied to the angle animation.
To apply motion blur to the angle, uncheck Native Motion Blur and use CC Force Motion Blur or similar.

The number of samples for motion blur is determined by ‘Samples Per Frame’, not ‘Adaptive Sample Limit’.
However, if the ‘Draw Line’ checkbox is unchecked, ‘Adaptive Sample Limit’ is used instead.

Applying Pixel Extender to a layer within a composition and then time remapping that composition layer does not change the motion blur from Pixel Extender. Because Pixel Extender is an effect.

When combined with other distortion effects (those that extend beyond the bounding box), the layer size may become excessively large.Please note the enlarged size of each effect. CC Power Pin, etc.
Pixel Extender becomes disabled when the layer size exceeds 30,000 pixels in either height or width.

Regarding ‘Expression for collapse’
Removing comments from the expression may cause the expression deletion to fail.
The expression does not support 3D perspective, non-square pixels, or non-square resolutions.

The endpoint of the mask path is only referenced in single-pixel increments.

よかったらシェアしてね!
  • URLをコピーしました!