This generator creates an Overlay HTML filter that can be used in the Shotcut video editor to transform transitions between clips. The animation is done in the computer's GPU (Graphical Processing Unit) using the web graphics library (WebGL) to render the graphics. The animation is performed basically by manipulating pixels in the composite rendering of the transition. The various Overlay HTML filters are produced using the code from the website: gl-transitions.com. Since this code was designed to work on two separate clips, some of it does not work well (or at all) with the single image frame that is available to the Overlay HTML filter (it is not possible to access two frames, one from each of the clips that are in the Shotcut transition). Those Overlay HTML filters that do work to varying degrees are indicated in the table below by the symbol . Some of the filters work better with other types of transition than the default cross-fade, try experimenting with different ones and different properties.
A Shotcut Overlay HTML Filter is simply an HTML webpage and its associated javascript and CSS code. A transition is a technique used in video editing by which scenes or clips are combined. To apply an Overlay HTML filter to a transition in Shotcut perform the following actions:
Filters
section select the video filter called Overlay HTML
.swirl_filter.html
).
Shotcut GL-Transition Overlay HTML filters need two javascript files to run, gl-transitions.js
and shaderkit.js
.
These can be downloaded here:
gl-transition-objects.js Version | Date | File | Description |
---|---|---|---|
v1.0 | 2019-01-30 | Initial release. |
gl-transitions.js Version | Date | File | Description |
---|---|---|---|
v1.0 | 2019-01-30 | Initial release. |
shaderkit.js Version | Date | File | Description |
---|---|---|---|
v1.0 | 2019-01-30 | Initial release. |
CREATE FILTER
button and copy the filter code, then, using your favourite editor, paste it in your HTML file (e.g. swirl.html).gl-transition | gl-transition | gl-transition | gl-transition | gl-transition |
---|---|---|---|---|
Parameter | Type | Change any default value(s) below to those noted from the Transition Editor |
---|
Version 1.0 Copyright © 2019 - Elusien Entertainment (www.elusien.co.uk)
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The following is a summary of the license. For the actual wording of the license see: https://creativecommons.org/licenses/by-sa/4.0/legalcode
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices