fbpx

Overlay for YouTube Shorts

A quick overlay for you tou use when creating Shorts for YouTube or other platforms.

I was working on some vertical videos for YouTube shorts and realize that I was not taking into account the UI elements from the YouTube shorts viewer. So I made a little tool that can you can use to avoud running into the same issues like I did.

You can use it to avoid getting your captions behind the YouTube icons and also to avoid things being cropped out of your frame.

Project files.

  • Copy & Paste ths text into Fusion:
  • Download the TEXT Document file here. (Some people where having issues copying it directly, so, open the text file in your notepad and copy&paste it from there)

{

Tools = ordered() {

Polygon1 = PolylineMask {

DrawMode = "InsertAndModify",

DrawMode2 = "InsertAndModify",

Inputs = {

Filter = Input { Value = FuID { "Fast Gaussian" }, },

SoftEdge = Input { Value = 0.0226, },

CapStyle = Input { Value = 0, },

MaskWidth = Input { Value = 1080, },

MaskHeight = Input { Value = 1920, },

PixelAspect = Input { Value = { 1, 1 }, },

UseFrameFormatSettings = Input { Value = 1, },

ClippingMode = Input { Value = FuID { "None" }, },

Polyline = Input {

Value = Polyline {

Closed = true,

Points = {

{ Linear = true, X = -0.547585051881985, Y = -0.379432624113475, LX = -0.00093092729038798, LY = -0.0189125295508274, RX = 0.295458661290636, RY = 0.000472813238770686 },

{ Linear = true, X = 0.338790931989924, Y = -0.378014184397163, LX = -0.295458661290636, LY = -0.000472813238770686, RX = 0.000925925925925941, RY = 0.146584278267338 },

{ Linear = true, X = 0.341568709767702, Y = 0.0617386504048509, LX = -0.000925925925925941, LY = -0.146584278267338, RX = 0.0587121571039851, RY = 0 },

{ Linear = true, X = 0.517705181079658, Y = 0.0617386504048509, LX = -0.0587121571039851, LY = 0, RX = 0.0209664509751268, RY = -0.190083096234241 },

{ Linear = true, X = 0.580604534005038, Y = -0.508510638297872, LX = -0.0209664509751268, LY = 0.190083096234241, RX = -0.0184718723761546, RY = -0.0127659574468085 },

{ Linear = true, X = 0.525188916876574, Y = -0.546808510638298, LX = 0.0184718723761546, LY = 0.0127659574468085, RX = -0.36272040302267, RY = 0.000945626477541373 },

{ Linear = true, X = -0.562972292191436, Y = -0.543971631205674, LX = 0.36272040302267, LY = -0.000945626477541373, RX = 0.00419815281276237, RY = 0.0359338061465721 },

{ Linear = true, X = -0.550377833753149, Y = -0.436170212765957, LX = -0.00419815281276237, LY = -0.0359338061465721, RX = 0.00093092729038798, RY = 0.0189125295508274 }

}

},

},

Polyline2 = Input {

Value = Polyline {

},

Disabled = true,

},

},

ViewInfo = OperatorInfo { Pos = { 213.333, -100.182 } },

},

Polygon1_1 = PolylineMask {

DrawMode = "InsertAndModify",

DrawMode2 = "InsertAndModify",

Inputs = {

EffectMask = Input {

SourceOp = "Polygon1",

Source = "Mask",

},

Filter = Input { Value = FuID { "Fast Gaussian" }, },

SoftEdge = Input { Value = 0.0226, },

CapStyle = Input { Value = 0, },

MaskWidth = Input { Value = 1080, },

MaskHeight = Input { Value = 1920, },

PixelAspect = Input { Value = { 1, 1 }, },

UseFrameFormatSettings = Input { Value = 1, },

ClippingMode = Input { Value = FuID { "None" }, },

Polyline = Input {

Value = Polyline {

Closed = true,

Points = {

{ Linear = true, X = -0.551693404634581, Y = 0.439819458375125, LX = -0.0480954982876354, LY = 0.0503632108446551, RX = 0.00353730175328767, RY = -0.275362882432501 },

{ Linear = true, X = -0.541081499374718, Y = -0.386269188922379, LX = -0.00353730175328767, LY = 0.275362882432501, RX = 0.0166510606675659, RY = -0.00182011851775924 },

{ Linear = true, X = -0.491128317372021, Y = -0.391729544475656, LX = -0.0166510606675659, LY = 0.00182011851775924, RX = 0.000825821655914753, RY = 0.27712798407283 },

{ Linear = true, X = -0.488650852404276, Y = 0.439654407742833, LX = -0.000825821655914753, LY = -0.27712798407283, RX = 0.115052363754485, RY = -0.000279319464929613 },

{ Linear = true, X = -0.14349376114082, Y = 0.438816449348044, LX = -0.115052363754485, LY = 0.000279319464929613, RX = 0.000594177064765296, RY = 0.0183884988298228 },

{ Linear = true, X = -0.141711229946524, Y = 0.493981945837513, LX = -0.000594177064765296, LY = -0.0183884988298228, RX = 0.133095662507427, RY = 0 },

{ Linear = true, X = 0.257575757575758, Y = 0.493981945837513, LX = -0.133095662507427, LY = 0, RX = 0, RY = -0.0179587147558352 },

{ Linear = true, X = 0.257575757575758, Y = 0.440105801570007, LX = 0, LY = 0.0179587147558352, RX = 0.0756453012992873, RY = 0 },

{ Linear = true, X = 0.484511661473619, Y = 0.440105801570007, LX = -0.0756453012992873, LY = 0, RX = 0, RY = -0.128648517605842 },

{ Linear = true, X = 0.484511661473619, Y = 0.054160248752481, LX = 0, LY = 0.128648517605842, RX = 0.0191351328292857, RY = 0 },

{ Linear = true, X = 0.541917059961476, Y = 0.054160248752481, LX = -0.0191351328292857, LY = 0, RX = -0.00559714394025764, RY = 0.186492038294627 },

{ Linear = true, X = 0.525125628140704, Y = 0.613636363636364, LX = 0.00559714394025764, LY = -0.186492038294627, RX = -0.407035175879397, RY = -0.00757575757575757 },

{ Linear = true, X = -0.695979899497487, Y = 0.590909090909091, LX = 0.407035175879397, LY = 0.00757575757575757, RX = 0.0480954982876354, RY = -0.0503632108446551 }

}

},

},

Polyline2 = Input {

Value = Polyline {

},

Disabled = true,

},

},

ViewInfo = OperatorInfo { Pos = { 213.333, -67.1818 } },

},

Background1 = Background {

Inputs = {

EffectMask = Input {

SourceOp = "Polygon1_1",

Source = "Mask",

},

GlobalOut = Input { Value = 119, },

Width = Input { Value = 1080, },

Height = Input { Value = 1920, },

UseFrameFormatSettings = Input { Value = 1, },

["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },

TopLeftRed = Input { Value = 0.748, },

TopLeftAlpha = Input { Value = 0.22, },

},

ViewInfo = OperatorInfo { Pos = { 212.667, -21.1212 } },

},

Merge1 = Merge {

CtrlWZoom = false,

Inputs = {

Foreground = Input {

SourceOp = "Background1",

Source = "Output",

},

PerformDepthMerge = Input { Value = 0, },

},

ViewInfo = OperatorInfo { Pos = { 212.667, 49.5 } },

}

}

}

Frequently Asked Questions

Is it safe?

Yes, we are using Flurly.com, an integrated checkout solution that uses Stripe. But if you ever have any issues, you can contact me through the contact us page.

Can I use the assets on commercial projects?

Yes, you can use any of our packs and freebies on any kind of project that you like. Just don’t redistribute them.

Do I need extra licenses?

No, all our packs are a one time purchase. Once you buy it, you can use the assets on any kind of project that you want. Commercial and non-commercial.

When will I receive my download?

Right after you complete your purchase, you will receive an email from our processor; Flurly. And there you will receive a link to go to the download page.

If you are not able to download something or encouter an error, get in touch through the contact us page.


Can I get a refund?

Due to the nature of our products (digital downloads) we can’t provide you with a refund once you have downloaded the product. If you are unsure whether these will work on your system, make sure to download the free demo or some of our freebies first.

If you have any other questions, feel free to reach out through the contact us page.