Welcome, Guest
Username Password: Remember me

TOPIC: Custom and User Effects

Custom and User Effects 1 year, 9 months ago #189989

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorFilenameTransition typeCreatedThis version
Dissolve thru colourjwrlColour_Dx.fxStandard dissolveJuly 31 2016July 29 2020
Colour_Ax.fxAlpha dissolveJune 11 2018July 29 2020
Colour_Adx.fxDelta dissolveNov. 10 2018July 29 2020

This image is hidden for guests. Please log in or register to see it.

This effect dissolves through a user-selected colour field from one clip to another. The colour percentage can be adjusted from 0% when the effect perform as a standard dissolve, to 100% which fades to the colour field then to the second video stream. Values between 100% and 0% will make the colour more or less opaque, giving quite subtle colour blends through the transition.

Transition centring can also be adjusted. Thanks khaver for the idea (see his dissolveX), although this algorithm and implementation is entirely new. It allows the dissolve to behave as before, to cut to the colour then fade out, or fade into the colour then cut off. As part of that implementation, it also adds the ability to adjust the linearity of the transition to colour.

The colour field can be set up to be a single flat colour or a wide range of gradients. In the gradients that blend to the centre, the centre point is also fully adjustable. Asymmetrical colour transitions can be created by keyframing the effect centre, opacity, transition curve, gradient centre and colour values.

This image is hidden for guests. Please log in or register to see it.

To see it in action check out the clips below. You will find an explanation of how to use alpha transitions in this post and delta transitions in this one.

Colour_Dx ........ Colour_Ax, Colour_Adx

_____________________________________________
Last Edit: 11 minutes ago by jwrl.
The topic has been locked.

Custom and User Effects 1 year, 9 months ago #189990

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorFilenameTransition typeCreatedThis version
Dissolve thru flat colourjwrlFlatColour_Dx.fxStandard dissolveSep. 27 2018July 29 2020

This image is hidden for guests. Please log in or register to see it.

This is a modified version of "Dissolve through colour" which is very much simpler to use than that effect. Of course, with simplicity comes some reduction in flexibility. It doesn't do variable transparency, it only does flat colour rather than all of the gradients available with the earlier effect, and it isn't possible to vary the curve used unless you keyframe it.

Apply it as you would a dissolve, adjust the percentage of the dissolve that you want to stay at 100% colour and set the colour as you wish. It defaults to white with a colour duration of 10% of the total effect duration. To see it in action check out ColourFlat_Dx.

_____________________________________________
Last Edit: 1 month, 3 weeks ago by jwrl.
The topic has been locked.

Re: Custom and User Effects 1 year, 9 months ago #190011

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
Witness protectionjwrlWitnessProtection.fxStylizeJune 3 2020June 3 2020

This image is hidden for guests. Please log in or register to see it.

This effect generates a witness protection-style blurred or mosaic image obscuring pattern. The mask used can be either oval or rectangular. It can be adjusted in area and position and can be keyframed.

The blur amount can be varied using the "Blur strength" control, and the mosaic size can be independently varied with the "Mosaic size" control. This gives you the ability to have any mixture of the two that you could want. The "Master pattern" control adjusts both simultaneously.

Because the crop and position adjustment is done before the blur or mosaic generation, the edges of the blur will always blend smoothly into the background image. For the same reason, mosaic tiles will never be partially cut at the edges.

Because this effect potentially may require manually tracking motion, you should check out MANUAL MOTION TRACKING. There some useful tips there that will make life a lot easier.
_____________________________________________
Last Edit: 2 weeks, 1 day ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190012

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorFilenameTransition typeCreatedThis version
Barn door squeezejwrlBarndoorSqueeze_Dx.fxStandard dissolveAug. 25 2017Dec. 23 2018
BarndoorSqueeze_Ax.fxAlpha dissolveJune 13 2018Dec. 23 2018
BarndoorSqueeze_Adx.fxDelta dissolveNov. 10 2018June 2 2020

This image is hidden for guests. Please log in or register to see it.

This effect is based on the classic barn door effect, but instead of moving the separated image parts apart it squeezes them out to the edges. Alternatively, it can make the new image appear by expanding it from the edges of the frame.

Click on BarndoorSqueeze_Dx, BarndoorSqueeze_Ax or BarndoorSqueeze_Adx to see it in action. You will find an explanation of how to use alpha transitions in this post and delta transitions in this one.

_____________________________________________
Last Edit: 2 months, 2 weeks ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190013

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorFilenameTransition typeCreatedThis version
Corner squeezejwrlCornerSqueeze_Dx.fxStandard dissolveAug. 26 2018Dec. 23 2018
CornerSqueeze_Ax.fxAlpha dissolveJune 11 2018Dec. 23 2018
CornerSqueeze_Adx.fxDelta dissolveNov. 10 2018June 2 2020

This image is hidden for guests. Please log in or register to see it.

This effect compresses one image out to the four corners to reveal the new image, or expands the incoming image from the corners of the frame.

The MP4 files CornerSqueeze_Dx, CornerSqueeze_Ax or CornerSqueeze_Adx will show you what it does. You will find an explanation of how to use alpha transitions in this post and delta transitions in this one.

_____________________________________________
Last Edit: 2 months, 2 weeks ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190014

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorFilenameTransition typeCreatedThis version
Radial pinchjwrlrPinch_Dx.fxStandard dissolveSep. 9 2017Dec. 23 2018
rPinch_Ax.fxAlpha dissolveJune 11 2018Dec. 23 2018
rPinch_Adx.fxDelta dissolveNov. 10 2018June 2 2020

This image is hidden for guests. Please log in or register to see it.

This effect is a transition that pinches the outgoing video to a point to reveal the incoming shot. It can also reverse the process to bring in the incoming video. You will find an explanation of how to use alpha transitions in this post and delta transitions in this one.

Click on rPinch_Dx, rPinch_Ax or rPinch_Adx to see what it does.

_____________________________________________
Last Edit: 2 months, 2 weeks ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190015

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorFilenameTransition typeCreatedThis version
Stretch dissolvejwrlStretch_Dx.fxStandard dissolveMay 10 2016Dec. 23 2018
Stretch_Ax.fxAlpha dissolveJune 13 2018Dec. 23 2018
Stretch_Adx.fxDelta dissolveNov. 10 2018June 2 2020

This image is hidden for guests. Please log in or register to see it.

This transition stretches the image either horizontally or vertically as it does the dissolve. There's an absolute minimum of setup parameters to adjust, just the standard dissolve amount, a stretch adjustment, and a setting to select either horizontal or vertical stretch.

You will find an explanation of how to use alpha transitions in this post and delta transitions in this one. Click on Stretch_Dx or Stretch_Ax, Stretch_Adx to see what it does.

_____________________________________________
Last Edit: 2 months, 2 weeks ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190016

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
Quad split screen, simplyschrauberQuadScreenS.fxDVEJune 8 2020June 22 2020

This image is hidden for guests. Please log in or register to see it.

This is a single effect with 4 inputs. It features:

  • Fast (low GPU load)
  • Easy handling if you only need a standardized layout without cropping etc.

This image is hidden for guests. Please log in or register to see it.

"Scale" changes the distance between the screens by scaling them, always keeping them fixed in their corners. In this simple effect, this setting is designed for static purposes only. Slow keyframing would make 1-pixel jumps of the edges visible. For dynamic scaling I recommend the effect "Quad split screen, dynamic zoom", which uses a more sophisticated edge interpolation.

This image is hidden for guests. Please log in or register to see it.

The background colour is adjustable. If Alpha is set to 0, the Background can be replaced in a subsequent effect (e.g. "Blend"). It should be possible to nest this effect to make larger arrays than 4x4.

NOTE: If you would like tips to help with building multiscreen effects in your sequences, check out USING MULTISCREEN EFFECTS TO BUILD COMPLEX IMAGE GROUPS.
_____________________________________________
Last Edit: 2 months, 2 weeks ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190019

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
Quad split screen, dynamic zoomschrauberQuadScreenZ.fxDVEJune 7 2020June 22 2020

This image is hidden for guests. Please log in or register to see it.

This is an advanced dynamic effect with 4 inputs. It features:

  • Frame Edge Interpolation
  • Antialiasing (optional)
  • Alpha softness (optional)
  • Quad split screen with the possibility to highlight a selected screen by zooming

The screen to zoom, when selected, will automatically adjust the size of the other three screens so that no overlap can occur. The base scale parameter will changes the distance between the screens by scaling them, always keeping them fixed in their corners.

This image is hidden for guests. Please log in or register to see it.

The background colour is adjustable. If you want to use a different background (image, background effects or video), you can use the Transparent mode and replace the transparency with your background in a downstream effect. In this mode, edge softness is only applied to the alpha (transparency) value, not to the RGB values. Therefore, the softness of edges in this mode is only visible when the transparency is replaced in the subsequent effect (e.g. Blend). The reason for not applying softness to the visible colours (RGB) in this mode is to avoid double application of edge softness.

Edge softness can be used to minimise edge jitter when zooming. When this is left at zero the effect automatically calculates a 1 pixel wide edge softness to reduce jitter. The edge softness is fully adjustable.

NOTE: If you would like tips to help with building multiscreen effects in your sequences, check out USING MULTISCREEN EFFECTS TO BUILD COMPLEX IMAGE GROUPS.
_____________________________________________
Last Edit: 2 months, 2 weeks ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190020

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
Quad split plusjwrlQuadSplitPlus.fxDVEJune 22 2020July 4 2020

This image is hidden for guests. Please log in or register to see it.

This simple effect produces individually sized and positioned images of up to four sources at a time from the inputs A, B, C and D. Input X (for eXternal) is a background source that can be used to daisy chain other instances of this effect to produce much more than four images on screen. The routing below shows how the screen grab above was achieved.

This image is hidden for guests. Please log in or register to see it.

That was simplicity itself to set up. First, only tracks V13 - V16 were enabled, and the first effect was applied. Then the background colour gradient effect was dragged into the routing panel and manually connected between V16 and the X input. We then forgot about the routing all together. The four images were scaled, positioned and cropped, then tracks V9 - V12 were enabled and the next effect was applied. The scaling, position and crop settings were adjusted, then V5 to V8 were enabled and their effect was added and set up. Finally V1 to V4 were enabled, had the effect applied and was set up. If we had used a background video layer rather than the colour gradient effect we would never have needed to adjust the routing at all.

So routing is simplicity itself, but what about setting the effects up? The images can be individually cropped to create differing aspect ratios of the source media. The cropping is symmetrical to reduce the number of controls necessary. To make sizing and position calculation simpler for the user, sizing scales around the top left corner of the frame. This means that a position setting of 0%, 0% will place the image at the top left of the frame, and if you reduce the size of all frames to 25% the next image will be at 25%, 0%, the third at 50%, 0% and fourth at 75%, 0% for a vertical column of four images. In other words, you always add the size percentages to get the appropriate position. Some adjustment if you crop will still be necessary though.

This image is hidden for guests. Please log in or register to see it.

A hard edged border which erodes the image by the border thickness has also been provided. It applies to all images simultaneously. If desired the A input's settings for size and cropping can also be used for all four of the images. That can make setting up much faster. When in that mode individual inputs can still be broken away from the master A control. In the top screen grab the central image was handled in that way, with inputs A, C and D controlled by A size and crop settings and B individually adjusted.

The order of the various parameters in the user interface is the suggested order in which they should be set up. No adjustments are provided for input X.

During testing I checked this against the Lightworks quad split. Setting up both with the same media and the same layout and using four GoPro clips (AVCHD, 1920x1080), the tests were interesting. The LW version uses four separate 2D DVEs, and froze every few seconds on my middle of the road PC. This effect played smoothly throughout. Also there was a one pixel wide strip of noise between the four images in the LW version, which wasn't present in this effect. The LW effect is definitely more flexible, but that flexibility comes at a cost.

NOTE: If you would like tips to help with building multiscreen effects in your sequences, check out USING MULTISCREEN EFFECTS TO BUILD COMPLEX IMAGE GROUPS.
_____________________________________________
Last Edit: 1 month, 3 weeks ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190021

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
Visual quad splitjwrlVisualQuadSplit.fxDVEJuly 5 2020July 8 2020

This image is hidden for guests. Please log in or register to see it.

Visual quad split produces individually sized, cropped and positioned images of up to four sources at a time from the inputs A, B, C and D. Input X (for eXternal) is a background source that can be used for other video or to daisy chain other instances of this effect to produce much more than four images on screen. The order of the various parameters in the user interface is the order in which the images are layered, so images will be overlaid with that priority.

The images can be individually cropped to create differing aspect ratios of the source media. To make sizing, cropping and position adjustment simpler for the user, those settings can all be made by dragging pin points on the edit viewer when in VFX mode. This effect has been optimised to use those pins, so because of limitations with the Lightworks effects engine the numerical values of the various parameters will not make a lot of sense. With this effect it would be wisest to just minimise the parameters and solely use the pins on-screen. If it was possible for a user to do it, that's the way the effect would start up. Unfortunately we can't do that (yet).

This image is hidden for guests. Please log in or register to see it.

As shown in the diagram above, the size and crop pin points will always be in the upper left quadrant for the A channel, the upper right is used for the B, the lower left for the C and the lower right for the D channel regardless of the actual position and size of the images. This is another characteristic of the way that the Lightworks effects engine works and cannot be changed. Obviously the position pin for each input tracks the image position accurately.

Size adjustment is performed by dragging the selected input's size pin point towards or away from the centre of the screen. Dragging away from the centre enlarges it, and towards the centre reduces it. The X and Y size can be optionally set to track X and Y positions of the size pin. The default is to adjust both by the X position of the pin. A hard edged border which erodes the image by the border thickness has also been provided and applies to all images.

To better explain how this works, I captured the A input being scaled and positioned (Visual quad settings). It was done with an earlier version where I had the border settings at the bottom rather than underneath the opacity. It was also captured in a 1920x1080 flexible user interface project, which was then subsequently cropped to 720p. I left the source A settings open to show the parameters changing, but as you can see they were not manually adjusted.

The preview of this effect playing (Lightworks preview) was captured in real time at 1920x1080 on a W10 PC using an older W7 PC as the capture device. That capture was then cropped and slightly scaled down to 720p using another NLE to show the full timeline. That version was then imported into Lightworks where the routing display and text showing the channels used were added.

Finally the original sequence was exported at 720p. That's the third clip (Final output).

NOTE: If you would like tips to help with building multiscreen effects in your sequences, check out USING MULTISCREEN EFFECTS TO BUILD COMPLEX IMAGE GROUPS.
_____________________________________________
Last Edit: 1 month, 3 weeks ago by jwrl.
The topic has been locked.

Re: Lightworks User Effects 1 year, 9 months ago #190022

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
RainbowjwrlRainbow.fxStylizeJune 27 2020August 10 2020

This image is hidden for guests. Please log in or register to see it.

This is a special effect that simply generates rainbows. You can use it to create standard single rainbows, so-called moon dogs and even double rainbows and moondogs. Cropping is disabled in moondog mode. The blue end of the spectrum has adjustable falloff to give a fade out that is more like what happens in nature. The second rainbow is inverted and positioned outside of the primary one by an adjustable offset amount. It is also reduced in level.

The rainbow is blended with the background image using a screen blend and can be varied in intensity. The default crop settings will produce a 90 degree arc (plus and minus 45 degrees), but that can be adjusted to whatever angle that you need over a 180 degree span. The secondary rainbow if used inherits most settings from the primary one, but the crop angle can be independently adjusted.

There is also a moonglow effect available when using moondog mode. The radius and level adjustments for that are tied to the left and right crop angles, since those parameters aren't used in moondog mode.

NOTE: There is currently another rainbow effect in this thread called Rainbow v2. It would be worth your while checking that one out too.
_____________________________________________
Last Edit: 1 month, 1 week ago by jwrl.
The topic has been locked.

Custom and User Effects 1 year, 9 months ago #190023

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
Directional sharpenjwrlDirectionalSharpen.fxStylizeJanuary 10 2019January 10 2019

This image is hidden for guests. Please log in or register to see it.

This is a directional unsharp mask which should be useful where directional stretching and motion blur must be compensated for. The angle can only be adjusted through 180 degrees, because it necessarily uses a bidirectional blur to generate the unsharp mask. Using that technique, 90 degrees and 270 degrees would give identical results.
_____________________________________________
Last Edit: 1 year, 8 months ago by jwrl.
The topic has been locked.

Custom and User Effects 1 year, 9 months ago #190025

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
FireballjwrlFireball.fxStylizeJune 28 2020July 12 2020

This image is hidden for guests. Please log in or register to see it.

This is a combination of two earlier fireball effects, "Fireball" and "Fireball overlay", the latter having been withdrawn. The effect can be scaled and positioned to simulate explosions and other catastrophic effects. The flicker rate, intensity and hue of the flames can be adjusted, the size can fill the frame with the fireball or reduce it to zero, and it can be positioned in the frame by dragging the centre point of the effect.

The result can then be optionally composited over a background layer, and the opacity adjusted. In that mode the key can also be inverted so that the flames can be used as a variable bordered vignette.

NOTE: This effect is based on a matchbook fireball effect called CPGP_Fireball.glsl found at logik-matchbook.org and designed for Autodesk applications. I don't know the original author to credit them properly but I am very grateful to them. During conversion I added the intensity, hue, position and scaling adjustments myself to increase the flexibility.

NOTE: THIS EFFECT ONLY COMPILES ON VERSIONS OF LIGHTWORKS LATER THAN 14.0.

To see it in action, play Fireball.mp4 or FireballOverlay.mp4.
_____________________________________________
Last Edit: 2 months, 2 weeks ago by jwrl.
The topic has been locked.

Custom and User Effects 1 year, 9 months ago #190026

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12906
  • 1 year, 9 months ago
_____________________________________________

EffectAuthorDownloadCategoryCreatedThis version
Screen shakehuglyScreenshake.fxStylizeSeptember 7 2019May 19 2020

This image is hidden for guests. Please log in or register to see it.

This effect adds an adjustable pseudo-random shake to the screen. So that the edges of the frame aren't seen the image is zoomed in slightly.

NOTE: THIS EFFECT ONLY COMPILES ON VERSIONS OF LIGHTWORKS LATER THAN 14.0.
_____________________________________________
Last Edit: 2 months, 4 weeks ago by jwrl.
The topic has been locked.
Time to create page: 1.17 seconds
Scroll To Top