Convert Text to Path possible?

Moderator: SecondMan

mcchicken
Posts: 35
Joined: Sat Dec 08, 2018 1:52 pm

Convert Text to Path possible?

#1

Post by mcchicken » Thu Jan 24, 2019 3:04 pm

I was playing around with something but could not achive what i wanted.
Is it possible to convert a text node into a path somehow?

I know i could use the poly node to like "paint" the path manually, but thats not very flexible.

Thank you.

User avatar
Midgardsormr
Fusionista
Posts: 933
Joined: Wed Nov 26, 2014 8:04 pm
Location: Los Angeles, CA, USA
Been thanked: 25 times
Contact:

Re: Convert Text to Path possible?

#2

Post by Midgardsormr » Thu Jan 24, 2019 3:46 pm

Check the Layout tab of the Text+ tool. At the top of the panel is a set of buttons, one of which is Path. (Frame mode, by the way, does not work.)

User avatar
SecondMan
Site Admin
Posts: 3129
Joined: Thu Jul 31, 2014 5:31 pm
Location: Vancouver, Canada
Been thanked: 35 times
Contact:

Re: Convert Text to Path possible?

#3

Post by SecondMan » Thu Jan 24, 2019 6:02 pm

I think mcchicken means converting the letters themselves to a polyline/path...

mcchicken wrote:
Thu Jan 24, 2019 3:04 pm
I was playing around with something but could not achive what i wanted

Maybe if you could explain in a bit more detail what it is exactly you're trying to get to? Sometimes solutions are to be found in unfamiliar places...

User avatar
Midgardsormr
Fusionista
Posts: 933
Joined: Wed Nov 26, 2014 8:04 pm
Location: Los Angeles, CA, USA
Been thanked: 25 times
Contact:

Re: Convert Text to Path possible?

#4

Post by Midgardsormr » Thu Jan 24, 2019 6:07 pm

Oooooh… Yes, if that's the case I misunderstood.

mcchicken
Posts: 35
Joined: Sat Dec 08, 2018 1:52 pm

Re: Convert Text to Path possible?

#5

Post by mcchicken » Fri Jan 25, 2019 1:08 am

Thank you.
I try to animate a sphere on the outline of a text.
Like the spere is painting the text. So the sphere must follow the texts outline and then i use a mask to make it appear.

User avatar
SirEdric
Fusionator
Posts: 1583
Joined: Tue Aug 05, 2014 10:04 am
Been thanked: 52 times
Contact:

Re: Convert Text to Path possible?

#6

Post by SirEdric » Fri Jan 25, 2019 11:11 am

Oh. Oh yes. Importing (AI/SVG) vectors to Fusion. Or converting Text to vectors. Extruding them. Making them 3D.
Long, long, loooooong standing request since at least Fusion 4.0!
SVG import (at least 2D) works quite well, so maybe you could convert your text in Illustrator to SVG and import that as paths?

mcchicken
Posts: 35
Joined: Sat Dec 08, 2018 1:52 pm

Re: Convert Text to Path possible?

#7

Post by mcchicken » Fri Jan 25, 2019 1:22 pm

Thank you. I feared this :) (that is is not possible yet)
Yes an external vector app would be a solution or manually painting it. Sadly takes away all flexibility.

User avatar
SirEdric
Fusionator
Posts: 1583
Joined: Tue Aug 05, 2014 10:04 am
Been thanked: 52 times
Contact:

Re: Convert Text to Path possible?

#8

Post by SirEdric » Fri Jan 25, 2019 1:52 pm

Sadly agreed.

mcchicken
Posts: 35
Joined: Sat Dec 08, 2018 1:52 pm

Re: Convert Text to Path possible?

#9

Post by mcchicken » Fri Jan 25, 2019 2:19 pm

Ok i imported an svg file made in inkscape. Looks like this. But how to scale all at once. Transform node does nothing. Scale node does nothing either.
If i click a path node i can only manipulate this node with a piece of the whole text path.

Code: Select all

{
	Tools = ordered() {
		path4557_1 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_1Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, -58.6449 } },
		},
		path4557_1Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.284489593798921, Y = 0.255771753637113, LX = 0.0100399930338128, LY = -1.85590987022977e-10, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = -0.284489593798921, Y = 0.194721603673358, LX = 5.24966958792561e-10, LY = 0.0203500499879184, RX = 0.0112014817537203, RY = 0 },
							{ Linear = true, X = -0.25088514853776, Y = 0.194721603673358, LX = -0.0112014829552742, LY = -1.8559090375625e-10, RX = 0.0101581021165675, RY = 5.56772933313354e-10 },
							{ X = -0.226848225477493, Y = 0.199482012083665, LX = -0.00586650538244049, LY = -0.00317360560687097, RX = 0.00590587632688494, RY = 0.00320144480931822 },
							{ X = -0.217989408624814, Y = 0.212594014196263, LX = 0, LY = -0.00553989048918704, RX = -1.57490070984423e-09, RY = 0.00373037907713 },
							{ X = -0.221591994144903, Y = 0.221697251331761, LX = 0.00240172368005948, LY = -0.00233844623664178, RX = -0.00240171895535723, RY = 0.00233844679341466 },
							{ X = -0.233226573611421, Y = 0.226708207553137, LX = 0.00535466263095236, LY = -0.00100219124427503, RX = 0, RY = 0.000139193228371498 },
							{ Linear = true, X = -0.233226573611421, Y = 0.227125787238251, LX = 5.2496690328141e-10, LY = -0.000139193414214506, RX = 0.0040553679176587, RY = 0.000695966698630618 },
							{ X = -0.223422816294457, Y = 0.231802679711535, LX = -0.00248046871874996, LY = -0.00242196217366467, RX = 0.00248046714384925, RY = 0.0024219627304376 },
							{ X = -0.219702113216332, Y = 0.240571853098942, LX = 0, LY = -0.00342415341793972, RX = 4.72470229606614e-09, RY = 0.00520582729786831 },
							{ X = -0.228265636173921, Y = 0.252055294439593, LX = 0.00570901530505952, LY = -0.00244979189887459, RX = -0.00566964436061507, RY = 0.00247764447596943 },
							{ X = -0.254369616499814, Y = 0.255771753637113, LX = 0.0117330107648809, LY = 0, RX = -0.0100399924330358, RY = 0 }
						}
					} }
			}
		},
		path4557 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, -91.6449 } },
		},
		path4557Polyline = BezierSpline {
			SplineColor = { Red = 173, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ X = 0.256606939562686, Y = 0.256648671357919, LX = 0.00543339505332652, LY = 0, RX = -0.0143316238149799, RY = -3.8974103944156e-09 },
							{ X = 0.223179670638579, Y = 0.248422351561161, LX = 0.00795323629142175, LY = 0.00548421319783846, RX = -0.00795323788343261, RY = -0.00548421264106552 },
							{ X = 0.211249797276972, Y = 0.225413710911347, LX = 0, LY = 0.00985488906438509, RX = -1.57490087637768e-09, RY = -0.0101054322771838 },
							{ X = 0.222116612616257, Y = 0.20207100651344, LX = -0.00724454355952386, LY = 0.00545637455216416, RX = 0.00728390190476214, RY = -0.00545637399539117 },
							{ X = 0.253004354042597, Y = 0.193886444685194, LX = -0.0133079115386905, LY = 0, RX = 0.0121267280838295, RY = 5.56772822291052e-10 },
							{ X = 0.286372564187686, Y = 0.197561145914203, LX = -0.0101187627043589, LY = -0.00244980081933902, RX = 0, RY = 0.0109684263956769 },
							{ Linear = true, X = 0.286372564187686, Y = 0.230466425101234, LX = 5.24966958792561e-10, LY = -0.0109684263956769, RX = -0.0124220298534226, RY = 0 },
							{ Linear = true, X = 0.249106474627418, Y = 0.230466425101234, LX = 0.0124220286518687, LY = -1.85590987022977e-10, RX = 0, RY = -0.00424539346533181 },
							{ Linear = true, X = 0.249106474627418, Y = 0.217730244705238, LX = -1.57490065433308e-09, LY = 0.00424539473968388, RX = 0.00513811377455364, RY = 0 },
							{ Linear = true, X = 0.264520815951079, Y = 0.217730244705238, LX = -0.00513811317377666, LY = 1.29913682589411e-09, RX = 0, RY = -0.00318752492970817 },
							{ Linear = true, X = 0.264520815951079, Y = 0.208167669916114, LX = 5.24966958792561e-10, LY = 0.00318752471731618, RX = -0.00291355540724225, RY = -0.000473256419690343 },
							{ X = 0.254953293750186, Y = 0.207457784451419, LX = 0.00346479431869717, LY = 0, RX = -0.0063389897886903, RY = -3.89741042217118e-09 },
							{ X = 0.240365775332775, Y = 0.211925887082145, LX = 0.0033860240473742, LY = -0.00297873508715085, RX = -0.00334667201884908, RY = 0.00300657428959805 },
							{ X = 0.235345779116258, Y = 0.224996131226232, LX = 0, LY = -0.00570691344276841, RX = -1.57490076535538e-09, RY = 0.00581827304851976 },
							{ X = 0.240897304343936, Y = 0.238400439118411, LX = -0.00370101681845247, LY = -0.00311792831552238, RX = 0.00374041296130911, RY = 0.00314576751796958 },
							{ X = 0.256725057120722, Y = 0.243119089560206, LX = -0.00681142061409357, LY = 0, RX = 0.00744139198214311, RY = -3.89741042217118e-09 },
							{ X = 0.277218453439918, Y = 0.239861968016312, LX = -0.0062208580565476, LY = 0.00217141436259591, RX = 0.00246078245907744, RY = 0.00431499007951752 },
							{ Linear = true, X = 0.28460080081715, Y = 0.252806938254865, LX = -0.00246078200849476, LY = -0.00431498880516548, RX = -0.00358292603372989, RY = 0.00111355083792847 },
							{ X = 0.271962222107329, Y = 0.255562964176621, LX = 0.00484279464683168, LY = -0.000723804787532034, RX = -0.00480346153422606, RY = 0.000723800890121584 }
						}
					} }
			}
		},
		path4557_2 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557_1",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_2Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, -25.6449 } },
		},
		path4557_2Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.203460948986421, Y = 0.255771745995841, LX = 0.00781544569080672, LY = -1.85590987022977e-10, RX = 0, RY = -0.0123742780022295 },
							{ Linear = true, X = -0.203460948986421, Y = 0.218648911989152, LX = 5.2496690328141e-10, LY = 0.0123742797013655, RX = -1.57490076535538e-09, RY = -0.00798968629756991 },
							{ X = -0.194011544343564, Y = 0.20027540584411, LX = -0.00629960309523808, LY = 0.00425932170863344, RX = 0.00633897403968253, RY = -0.00425930777721278 },
							{ X = -0.16684450599535, Y = 0.193886436661856, LX = -0.0117723832842262, LY = 0, RX = 0.012047989344742, RY = 5.56772822291052e-10 },
							{ X = -0.139204997414993, Y = 0.200442437718156, LX = -0.00637834813392857, LY = -0.00437065845040172, RX = 0.00641771907837302, RY = 0.00439851102749667 },
							{ X = -0.129578416435082, Y = 0.219024733705755, LX = 0, LY = -0.00798969130852606, RX = 0, RY = 0.012249004096695 },
							{ Linear = true, X = -0.129578416435082, Y = 0.255771745995841, LX = -1.57490070984423e-09, LY = -0.012249004096695, RX = -0.00777607257068452, RY = 0 },
							{ Linear = true, X = -0.152906634147135, Y = 0.255771745995841, LX = 0.00777607317146151, LY = -1.85590987022977e-10, RX = 0, RY = -0.0119149403486034 },
							{ Linear = true, X = -0.152906634147135, Y = 0.22002692495003, LX = 5.24966958792561e-10, LY = 0.0119149403486034, RX = -1.57490082086653e-09, RY = -0.00439850545976764 },
							{ X = -0.156154866993118, Y = 0.210506108129417, LX = 0.00216548856398813, LY = 0.0019487051972015, RX = -0.0021261113199405, RY = -0.00192086599475427 },
							{ X = -0.166490153321243, Y = 0.207624808302127, LX = 0.00476407484077379, LY = 0, RX = -0.00444909626091272, RY = -3.89741033890445e-09 },
							{ X = -0.176589204533296, Y = 0.210547866097929, LX = 0.00228360612202388, LY = -0.00194870519720144, RX = -0.00228360139732148, RY = 0.00194870129979111 },
							{ X = -0.180014613716332, Y = 0.219943409013008, LX = 0, LY = -0.00431499007951758, RX = 0, RY = 0.0119427789942776 },
							{ Linear = true, X = -0.180014613716332, Y = 0.255771745995841, LX = -1.57490070984423e-09, LY = -0.0119427789942776, RX = -0.00781544509002974, RY = 0 }
						}
					} }
			}
		},
		path4557_5 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557_4",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_5Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, 73.3551 } },
		},
		path4557_5Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = 0.0715167261207218, Y = 0.255771753637113, LX = 0.00781544569080672, LY = -1.85590987022977e-10, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = 0.0715167261207218, Y = 0.194721603673358, LX = 5.24966958792561e-10, LY = 0.0203500499879184, RX = 0.00781544509002974, RY = 0 },
							{ Linear = true, X = 0.094963061390811, Y = 0.194721603673358, LX = -0.00781544689236058, LY = -1.8559090375625e-10, RX = 0, RY = 0.0203500499879184 },
							{ Linear = true, X = 0.094963061390811, Y = 0.255771753637113, LX = -1.57490065433308e-09, LY = -0.0203500499879184, RX = -0.00781544509002963, RY = 0 }
						}
					} }
			}
		},
		path4557_3 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557_2",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_3Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, 7.35508 } },
		},
		path4557_3Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.111329253718564, Y = 0.255771753637113, LX = 0.0094297189839615, LY = -1.85590987022977e-10, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = -0.111329253718564, Y = 0.194721603673358, LX = 5.24967014303712e-10, LY = 0.0203500499879184, RX = 0.00777607257068452, RY = 0 },
							{ Linear = true, X = -0.0880010360065104, Y = 0.194721603673358, LX = -0.00777607437301547, LY = -1.8559090375625e-10, RX = 0, RY = 0.00740507974936569 },
							{ Linear = true, X = -0.0880010360065104, Y = 0.216936842921455, LX = -1.57490070984423e-09, LY = -0.00740507974936561, RX = 0.00196862596726188, RY = 0 },
							{ Linear = true, X = -0.0820951581047247, Y = 0.216936842921455, LX = -0.00196862746920434, LY = -1.85590987022977e-10, RX = 0.00610274049851195, RY = -0.00740507974936561 },
							{ Linear = true, X = -0.0637869366091889, Y = 0.194721603673358, LX = -0.00610274230084279, LY = 0.00740507974936569, RX = 0.00881944433333332, RY = 0 },
							{ Linear = true, X = -0.0373286036091889, Y = 0.194721603673358, LX = -0.00881944613566427, LY = -1.8559090375625e-10, RX = -0.00838634662053572, RY = 0.00886660864726679 },
							{ Linear = true, X = -0.0624876434707961, Y = 0.221321429615158, LX = 0.00838634481820483, LY = -0.00886660694813063, RX = 0.00976438952232139, RY = 0.00386956785131826 },
							{ X = -0.0478410662743675, Y = 0.237732311240162, LX = 0, LY = -0.00707101600127391, RX = 4.72470235157729e-09, RY = 0.0120262954880735 },
							{ X = -0.0830400985690103, Y = 0.255771753637113, LX = 0.0234660215297619, LY = 0, RX = -0.00942971838318457, RY = 0 }
						}
					} }
			}
		},
		path4557_4 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557_3",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_4Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, 40.3551 } },
		},
		path4557_4Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.0293556684417782, Y = 0.255771753637113, LX = 0.0101581099910714, LY = -1.85590987022977e-10, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = -0.0293556684417782, Y = 0.194721603673358, LX = 5.24966958792561e-10, LY = 0.0203500499879184, RX = 0.00689019088541665, RY = 0 },
							{ Linear = true, X = -0.00868509578552823, Y = 0.194721603673358, LX = -0.00689019028463966, LY = -1.8559090375625e-10, RX = 0, RY = 0.00917283374968414 },
							{ Linear = true, X = -0.00868509578552823, Y = 0.22224010492241, LX = 5.24966958792561e-10, LY = -0.00917283205054803, RX = -1.57490082086653e-09, RY = 0.00356334274890088 },
							{ X = -0.00980721258686751, Y = 0.237732311240162, LX = 0.000748090483875863, LY = -0.00676479089885657, RX = 0.000177176337053553, RY = 0 },
							{ Linear = true, X = -0.00927568357570685, Y = 0.237732311240162, LX = -0.000177175811373664, LY = -1.85590959267401e-10, RX = 0.0105124626651786, RY = -0.0143369025222681 },
							{ Linear = true, X = 0.0222617044198289, Y = 0.194721603673358, LX = -0.0105124626651786, LY = 0.0143369025222681, RX = 0.0101974825104167, RY = 0 },
							{ Linear = true, X = 0.052854151951079, Y = 0.194721603673358, LX = -0.0101974825104167, LY = -1.8559090375625e-10, RX = 0, RY = 0.0203500499879184 },
							{ Linear = true, X = 0.052854151951079, Y = 0.255771753637113, LX = 5.24966847770258e-10, LY = -0.0203500499879184, RX = -0.00692956340476203, RY = 0 },
							{ Linear = true, X = 0.0320654617367933, Y = 0.255771753637113, LX = 0.00692956400553879, LY = -1.85590987022977e-10, RX = 0, RY = -0.00920067239535846 },
							{ Linear = true, X = 0.0320654617367933, Y = 0.228169736451038, LX = 5.24966958792561e-10, LY = 0.00920067409449446, RX = -1.57490087637768e-09, RY = -0.00373038241776755 },
							{ X = 0.0328922846430432, Y = 0.213345657629469, LX = -0.000551240465917369, LY = 0.00615234069402179, RX = -0.000118117558035702, RY = 0 },
							{ Linear = true, X = 0.0325379319689361, Y = 0.213345657629469, LX = 0.000118118083715535, LY = -1.85590987022977e-10, RX = -0.0104730901458333, RY = 0.0141420320025479 },
							{ Linear = true, X = 0.00111866153143603, Y = 0.255771753637113, LX = 0.0104730901458334, LY = -0.0141420320025479, RX = -0.0101581099910714, RY = 0 }
						}
					} }
			}
		},
		path4557_6 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557_5",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_6Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, 106.355 } },
		},
		path4557_6Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = 0.113566576781436, Y = 0.255771753637113, LX = 0.0101581099910716, LY = -1.85590987022977e-10, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = 0.113566576781436, Y = 0.194721603673358, LX = 5.24966958792561e-10, LY = 0.0203500499879184, RX = 0.00689019088541676, RY = 0 },
							{ Linear = true, X = 0.134237149437686, Y = 0.194721603673358, LX = -0.00689019028463966, LY = -1.8559090375625e-10, RX = 0, RY = 0.00917283374968414 },
							{ Linear = true, X = 0.134237149437686, Y = 0.22224010492241, LX = 5.24966958792561e-10, LY = -0.00917283205054803, RX = -1.57490076535538e-09, RY = 0.00356334274890088 },
							{ X = 0.133115032636347, Y = 0.237732311240162, LX = 0.000748090483875918, LY = -0.00676479089885657, RX = 0.000177176337053608, RY = 0 },
							{ Linear = true, X = 0.133646561647508, Y = 0.237732311240162, LX = -0.000177175811373664, LY = -1.85590959267401e-10, RX = 0.0105124626651786, RY = -0.0143369025222681 },
							{ Linear = true, X = 0.165183949643043, Y = 0.194721603673358, LX = -0.0105124626651787, LY = 0.0143369025222681, RX = 0.0101974825104166, RY = 0 },
							{ Linear = true, X = 0.195776397174293, Y = 0.194721603673358, LX = -0.0101974825104167, LY = -1.8559090375625e-10, RX = 0, RY = 0.0203500499879184 },
							{ Linear = true, X = 0.195776397174293, Y = 0.255771753637113, LX = 5.24966958792561e-10, LY = -0.0203500499879184, RX = -0.00692956340476203, RY = 0 },
							{ Linear = true, X = 0.174987706960008, Y = 0.255771753637113, LX = 0.0069295640055389, LY = -1.85590987022977e-10, RX = 0, RY = -0.00920067239535846 },
							{ Linear = true, X = 0.174987706960008, Y = 0.228169736451038, LX = 5.24966958792561e-10, LY = 0.00920067409449446, RX = -1.57490076535538e-09, RY = -0.00373038241776755 },
							{ X = 0.175814529866257, Y = 0.213345657629469, LX = -0.000551202654516914, LY = 0.00615234069402179, RX = -0.000118117558035702, RY = 0 },
							{ Linear = true, X = 0.17546017719215, Y = 0.213345657629469, LX = 0.000118118083715646, LY = -1.85590987022977e-10, RX = -0.0104730901458334, RY = 0.0141420320025479 },
							{ Linear = true, X = 0.14404090675465, Y = 0.255771753637113, LX = 0.0104730901458333, LY = -0.0141420320025479, RX = -0.0101581099910715, RY = 0 }
						}
					} }
			}
		},
		path4557_7 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557_6",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Invert" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_7Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, 139.355 } },
		},
		path4557_7Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.261161376086868, Y = 0.243286351054556, LX = -1.57490076535538e-09, LY = -0.00364686130898215, RX = 0.00218517482366071, RY = 0 },
							{ Linear = true, X = -0.254605851615885, Y = 0.243286351054556, LX = -0.00218517437307802, LY = 1.29913682589411e-09, RX = 0.00732328702331353, RY = -3.89741042217118e-09 },
							{ X = -0.243620918718564, Y = 0.238150120927646, LX = 0, LY = 0.0034241534179397, RX = -1.57490076535538e-09, RY = -0.00192086599475433 },
							{ X = -0.246396681332403, Y = 0.233807292202455, LX = 0.00185050840922618, LY = 0.000974352598600681, RX = -0.00181113116517867, RY = -0.000974352041827831 },
							{ X = -0.254133381383743, Y = 0.232345763304553, LX = 0.00334666414434526, LY = 0, RX = -0.00234266490104168, RY = 0 },
							{ Linear = true, X = -0.261161376086868, Y = 0.232345763304553, LX = 0.00234266339909922, LY = 1.29913682589411e-09, RX = 0, RY = 0.00364686258333424 }
						}
					} }
			}
		},
		path4557_8 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557_7",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Invert" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_8Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, 172.355 } },
		},
		path4557_8Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.0880010360065104, Y = 0.243286323545969, LX = -1.57490070984423e-09, LY = -0.0046490525532572, RX = 0.00153552825446429, RY = 0 },
							{ Linear = true, X = -0.0833944512431176, Y = 0.243286323545969, LX = -0.00153552975640664, LY = 1.29913682589411e-09, RX = 0.0079926261517857, RY = -3.89741042217118e-09 },
							{ X = -0.0714055191024925, Y = 0.236980870300738, LX = 0, LY = 0.00420363549682035, RX = -1.57490076535538e-09, RY = -0.00509447160162521 },
							{ X = -0.083630686359189, Y = 0.229339162063141, LX = 0.00815011150446432, LY = 0, RX = -0.00145678321577375, RY = 0 },
							{ Linear = true, X = -0.0880010360065104, Y = 0.229339162063141, LX = 0.0014567817138314, LY = 1.29913685364969e-09, RX = 0, RY = 0.00464905382760927 }
						}
					} }
			}
		},
		path4557_9 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			CtrlWZoom = false,
			Inputs = {
				EffectMask = Input {
					SourceOp = "path4557_8",
					Source = "Mask",
				},
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Invert" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_9Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { -262.114, 205.355 } },
		},
		path4557_9Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.261161376086868, Y = 0.220277272177654, LX = -1.57490076535538e-09, LY = -0.00427323211100616, RX = 0.00257890001711308, RY = 0 },
							{ Linear = true, X = -0.253424676035528, Y = 0.220277272177654, LX = -0.00257889941633616, LY = -1.85590987022977e-10, RX = 0.00370101524355154, RY = 5.56772850046627e-10 },
							{ X = -0.244979270635975, Y = 0.218648711405707, LX = -0.00192925344791672, LY = 0.00108571610176247, RX = 0.00196863069196418, RY = -0.00108570217034173 },
							{ X = -0.242026331685082, Y = 0.213971818932424, LX = 0, LY = 0.00203222113422441, RX = 4.72470229606614e-09, RY = -0.00434283262260221 },
							{ X = -0.252952205803385, Y = 0.207457575844636, LX = 0.00728391607886908, LY = 0, RX = -0.002736390094494, RY = 0 },
							{ Linear = true, X = -0.261161376086868, Y = 0.207457575844636, LX = 0.0027363885925516, LY = 1.29913682589411e-09, RX = 0, RY = 0.00427323211100611 }
						}
					} }
			}
		}
	}
}

User avatar
Movalex
Fusioneer
Posts: 57
Joined: Fri Nov 03, 2017 5:36 am
Been thanked: 6 times
Contact:

Re: Convert Text to Path possible?

#10

Post by Movalex » Fri Jan 25, 2019 2:48 pm

Add them masks to the BG and transform it instead.
You do not have the required permissions to view the files attached to this post.

User avatar
SirEdric
Fusionator
Posts: 1583
Joined: Tue Aug 05, 2014 10:04 am
Been thanked: 52 times
Contact:

Re: Convert Text to Path possible?

#11

Post by SirEdric » Fri Jan 25, 2019 11:27 pm

You could also connect PolylineStrokes of a paint tool to the masks and animate them like so:

Code: Select all

{
	Tools = ordered() {
		B1 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			NameSet = true,
			Inputs = {
				Level = Input { Expression = "1-PS_B1.WriteOnStart", },
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "Publish1",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { 770, 313.5 } },
		},
		Publish1 = PublishPolyLine {
			CtrlWZoom = false,
			Inputs = {
				Value = Input {
					Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.284489593798921, Y = 0.255771753637113, LX = 0.0100399930338128, LY = -1.85590987022977e-010, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = -0.284489593798921, Y = 0.194721603673358, LX = 5.24966958792561e-010, LY = 0.0203500499879184, RX = 0.0112014817537203, RY = 0 },
							{ Linear = true, X = -0.25088514853776, Y = 0.194721603673358, LX = -0.0112014829552742, LY = -1.8559090375625e-010, RX = 0.0101581021165675, RY = 5.56772933313354e-010 },
							{ X = -0.226848225477493, Y = 0.199482012083665, LX = -0.00586650538244049, LY = -0.00317360560687097, RX = 0.00590587632688494, RY = 0.00320144480931822 },
							{ X = -0.217989408624814, Y = 0.212594014196263, LX = 0, LY = -0.00553989048918704, RX = -1.57490070984423e-009, RY = 0.00373037907713 },
							{ X = -0.221591994144903, Y = 0.221697251331761, LX = 0.00240172368005948, LY = -0.00233844623664178, RX = -0.00240171895535723, RY = 0.00233844679341466 },
							{ X = -0.233226573611421, Y = 0.226708207553137, LX = 0.00535466263095236, LY = -0.00100219124427503, RX = 0, RY = 0.000139193228371498 },
							{ Linear = true, X = -0.233226573611421, Y = 0.227125787238251, LX = 5.2496690328141e-010, LY = -0.000139193414214506, RX = 0.0040553679176587, RY = 0.000695966698630618 },
							{ X = -0.223422816294457, Y = 0.231802679711535, LX = -0.00248046871874996, LY = -0.00242196217366467, RX = 0.00248046714384925, RY = 0.0024219627304376 },
							{ X = -0.219702113216332, Y = 0.240571853098942, LX = 0, LY = -0.00342415341793972, RX = 4.72470229606614e-009, RY = 0.00520582729786831 },
							{ X = -0.228265636173921, Y = 0.252055294439593, LX = 0.00570901530505952, LY = -0.00244979189887459, RX = -0.00566964436061507, RY = 0.00247764447596943 },
							{ X = -0.254369616499814, Y = 0.255771753637113, LX = 0.0117330107648809, LY = 0, RX = -0.0100399924330358, RY = 0 }
						}
					},
				},
			},
		},
		U1 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			CtrlWZoom = false,
			NameSet = true,
			Inputs = {
				Level = Input { Expression = "1-PS_U1.WriteOnStart", },
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_2Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "B1",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 880, 313.5 } },
		},
		path4557_2Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.203460948986421, Y = 0.255771745995841, LX = 0.00781544569080672, LY = -1.85590987022977e-010, RX = 0, RY = -0.0123742780022295 },
							{ Linear = true, X = -0.203460948986421, Y = 0.218648911989152, LX = 5.2496690328141e-010, LY = 0.0123742797013655, RX = -1.57490076535538e-009, RY = -0.00798968629756991 },
							{ X = -0.194011544343564, Y = 0.20027540584411, LX = -0.00629960309523808, LY = 0.00425932170863344, RX = 0.00633897403968253, RY = -0.00425930777721278 },
							{ X = -0.16684450599535, Y = 0.193886436661856, LX = -0.0117723832842262, LY = 0, RX = 0.012047989344742, RY = 5.56772822291052e-010 },
							{ X = -0.139204997414993, Y = 0.200442437718156, LX = -0.00637834813392857, LY = -0.00437065845040172, RX = 0.00641771907837302, RY = 0.00439851102749667 },
							{ X = -0.129578416435082, Y = 0.219024733705755, LX = 0, LY = -0.00798969130852606, RX = 0, RY = 0.012249004096695 },
							{ Linear = true, X = -0.129578416435082, Y = 0.255771745995841, LX = -1.57490070984423e-009, LY = -0.012249004096695, RX = -0.00777607257068452, RY = 0 },
							{ Linear = true, X = -0.152906634147135, Y = 0.255771745995841, LX = 0.00777607317146151, LY = -1.85590987022977e-010, RX = 0, RY = -0.0119149403486034 },
							{ Linear = true, X = -0.152906634147135, Y = 0.22002692495003, LX = 5.24966958792561e-010, LY = 0.0119149403486034, RX = -1.57490082086653e-009, RY = -0.00439850545976764 },
							{ X = -0.156154866993118, Y = 0.210506108129417, LX = 0.00216548856398813, LY = 0.0019487051972015, RX = -0.0021261113199405, RY = -0.00192086599475427 },
							{ X = -0.166490153321243, Y = 0.207624808302127, LX = 0.00476407484077379, LY = 0, RX = -0.00444909626091272, RY = -3.89741033890445e-009 },
							{ X = -0.176589204533296, Y = 0.210547866097929, LX = 0.00228360612202388, LY = -0.00194870519720144, RX = -0.00228360139732148, RY = 0.00194870129979111 },
							{ X = -0.180014613716332, Y = 0.219943409013008, LX = 0, LY = -0.00431499007951758, RX = 0, RY = 0.0119427789942776 },
							{ Linear = true, X = -0.180014613716332, Y = 0.255771745995841, LX = -1.57490070984423e-009, LY = -0.0119427789942776, RX = -0.00781544509002974, RY = 0 }
						}
					} }
			}
		},
		R1 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			NameSet = true,
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_3Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "U1",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 990, 346.5 } },
		},
		path4557_3Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.111329253718564, Y = 0.255771753637113, LX = 0.0094297189839615, LY = -1.85590987022977e-010, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = -0.111329253718564, Y = 0.194721603673358, LX = 5.24967014303712e-010, LY = 0.0203500499879184, RX = 0.00777607257068452, RY = 0 },
							{ Linear = true, X = -0.0880010360065104, Y = 0.194721603673358, LX = -0.00777607437301547, LY = -1.8559090375625e-010, RX = 0, RY = 0.00740507974936569 },
							{ Linear = true, X = -0.0880010360065104, Y = 0.216936842921455, LX = -1.57490070984423e-009, LY = -0.00740507974936561, RX = 0.00196862596726188, RY = 0 },
							{ Linear = true, X = -0.0820951581047247, Y = 0.216936842921455, LX = -0.00196862746920434, LY = -1.85590987022977e-010, RX = 0.00610274049851195, RY = -0.00740507974936561 },
							{ Linear = true, X = -0.0637869366091889, Y = 0.194721603673358, LX = -0.00610274230084279, LY = 0.00740507974936569, RX = 0.00881944433333332, RY = 0 },
							{ Linear = true, X = -0.0373286036091889, Y = 0.194721603673358, LX = -0.00881944613566427, LY = -1.8559090375625e-010, RX = -0.00838634662053572, RY = 0.00886660864726679 },
							{ Linear = true, X = -0.0624876434707961, Y = 0.221321429615158, LX = 0.00838634481820483, LY = -0.00886660694813063, RX = 0.00976438952232139, RY = 0.00386956785131826 },
							{ X = -0.0478410662743675, Y = 0.237732311240162, LX = 0, LY = -0.00707101600127391, RX = 4.72470235157729e-009, RY = 0.0120262954880735 },
							{ X = -0.0830400985690103, Y = 0.255771753637113, LX = 0.0234660215297619, LY = 0, RX = -0.00942971838318457, RY = 0 }
						}
					} }
			}
		},
		N1 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			NameSet = true,
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_4Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "R1",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 990, 379.5 } },
		},
		path4557_4Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.0293556684417782, Y = 0.255771753637113, LX = 0.0101581099910714, LY = -1.85590987022977e-010, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = -0.0293556684417782, Y = 0.194721603673358, LX = 5.24966958792561e-010, LY = 0.0203500499879184, RX = 0.00689019088541665, RY = 0 },
							{ Linear = true, X = -0.00868509578552823, Y = 0.194721603673358, LX = -0.00689019028463966, LY = -1.8559090375625e-010, RX = 0, RY = 0.00917283374968414 },
							{ Linear = true, X = -0.00868509578552823, Y = 0.22224010492241, LX = 5.24966958792561e-010, LY = -0.00917283205054803, RX = -1.57490082086653e-009, RY = 0.00356334274890088 },
							{ X = -0.00980721258686751, Y = 0.237732311240162, LX = 0.000748090483875863, LY = -0.00676479089885657, RX = 0.000177176337053553, RY = 0 },
							{ Linear = true, X = -0.00927568357570685, Y = 0.237732311240162, LX = -0.000177175811373664, LY = -1.85590959267401e-010, RX = 0.0105124626651786, RY = -0.0143369025222681 },
							{ Linear = true, X = 0.0222617044198289, Y = 0.194721603673358, LX = -0.0105124626651786, LY = 0.0143369025222681, RX = 0.0101974825104167, RY = 0 },
							{ Linear = true, X = 0.052854151951079, Y = 0.194721603673358, LX = -0.0101974825104167, LY = -1.8559090375625e-010, RX = 0, RY = 0.0203500499879184 },
							{ Linear = true, X = 0.052854151951079, Y = 0.255771753637113, LX = 5.24966847770258e-010, LY = -0.0203500499879184, RX = -0.00692956340476203, RY = 0 },
							{ Linear = true, X = 0.0320654617367933, Y = 0.255771753637113, LX = 0.00692956400553879, LY = -1.85590987022977e-010, RX = 0, RY = -0.00920067239535846 },
							{ Linear = true, X = 0.0320654617367933, Y = 0.228169736451038, LX = 5.24966958792561e-010, LY = 0.00920067409449446, RX = -1.57490087637768e-009, RY = -0.00373038241776755 },
							{ X = 0.0328922846430432, Y = 0.213345657629469, LX = -0.000551240465917369, LY = 0.00615234069402179, RX = -0.000118117558035702, RY = 0 },
							{ Linear = true, X = 0.0325379319689361, Y = 0.213345657629469, LX = 0.000118118083715535, LY = -1.85590987022977e-010, RX = -0.0104730901458333, RY = 0.0141420320025479 },
							{ Linear = true, X = 0.00111866153143603, Y = 0.255771753637113, LX = 0.0104730901458334, LY = -0.0141420320025479, RX = -0.0101581099910714, RY = 0 }
						}
					} }
			}
		},
		I1 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			NameSet = true,
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_5Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "N1",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 990, 412.5 } },
		},
		path4557_5Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = 0.0715167261207218, Y = 0.255771753637113, LX = 0.00781544569080672, LY = -1.85590987022977e-010, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = 0.0715167261207218, Y = 0.194721603673358, LX = 5.24966958792561e-010, LY = 0.0203500499879184, RX = 0.00781544509002974, RY = 0 },
							{ Linear = true, X = 0.094963061390811, Y = 0.194721603673358, LX = -0.00781544689236058, LY = -1.8559090375625e-010, RX = 0, RY = 0.0203500499879184 },
							{ Linear = true, X = 0.094963061390811, Y = 0.255771753637113, LX = -1.57490065433308e-009, LY = -0.0203500499879184, RX = -0.00781544509002963, RY = 0 }
						}
					} }
			}
		},
		N2 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			NameSet = true,
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_6Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "I1",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 990, 445.5 } },
		},
		path4557_6Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = 0.113566576781436, Y = 0.255771753637113, LX = 0.0101581099910716, LY = -1.85590987022977e-010, RX = 0, RY = -0.0203500499879184 },
							{ Linear = true, X = 0.113566576781436, Y = 0.194721603673358, LX = 5.24966958792561e-010, LY = 0.0203500499879184, RX = 0.00689019088541676, RY = 0 },
							{ Linear = true, X = 0.134237149437686, Y = 0.194721603673358, LX = -0.00689019028463966, LY = -1.8559090375625e-010, RX = 0, RY = 0.00917283374968414 },
							{ Linear = true, X = 0.134237149437686, Y = 0.22224010492241, LX = 5.24966958792561e-010, LY = -0.00917283205054803, RX = -1.57490076535538e-009, RY = 0.00356334274890088 },
							{ X = 0.133115032636347, Y = 0.237732311240162, LX = 0.000748090483875918, LY = -0.00676479089885657, RX = 0.000177176337053608, RY = 0 },
							{ Linear = true, X = 0.133646561647508, Y = 0.237732311240162, LX = -0.000177175811373664, LY = -1.85590959267401e-010, RX = 0.0105124626651786, RY = -0.0143369025222681 },
							{ Linear = true, X = 0.165183949643043, Y = 0.194721603673358, LX = -0.0105124626651787, LY = 0.0143369025222681, RX = 0.0101974825104166, RY = 0 },
							{ Linear = true, X = 0.195776397174293, Y = 0.194721603673358, LX = -0.0101974825104167, LY = -1.8559090375625e-010, RX = 0, RY = 0.0203500499879184 },
							{ Linear = true, X = 0.195776397174293, Y = 0.255771753637113, LX = 5.24966958792561e-010, LY = -0.0203500499879184, RX = -0.00692956340476203, RY = 0 },
							{ Linear = true, X = 0.174987706960008, Y = 0.255771753637113, LX = 0.0069295640055389, LY = -1.85590987022977e-010, RX = 0, RY = -0.00920067239535846 },
							{ Linear = true, X = 0.174987706960008, Y = 0.228169736451038, LX = 5.24966958792561e-010, LY = 0.00920067409449446, RX = -1.57490076535538e-009, RY = -0.00373038241776755 },
							{ X = 0.175814529866257, Y = 0.213345657629469, LX = -0.000551202654516914, LY = 0.00615234069402179, RX = -0.000118117558035702, RY = 0 },
							{ Linear = true, X = 0.17546017719215, Y = 0.213345657629469, LX = 0.000118118083715646, LY = -1.85590987022977e-010, RX = -0.0104730901458334, RY = 0.0141420320025479 },
							{ Linear = true, X = 0.14404090675465, Y = 0.255771753637113, LX = 0.0104730901458333, LY = -0.0141420320025479, RX = -0.0101581099910715, RY = 0 }
						}
					} }
			}
		},
		G1 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			NameSet = true,
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Maximum" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "N2",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 990, 478.5 } },
		},
		path4557Polyline = BezierSpline {
			SplineColor = { Red = 173, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ X = 0.256606939562686, Y = 0.256648671357919, LX = 0.00543339505332652, LY = 0, RX = -0.0143316238149799, RY = -3.8974103944156e-009 },
							{ X = 0.223179670638579, Y = 0.248422351561161, LX = 0.00795323629142175, LY = 0.00548421319783846, RX = -0.00795323788343261, RY = -0.00548421264106552 },
							{ X = 0.211249797276972, Y = 0.225413710911347, LX = 0, LY = 0.00985488906438509, RX = -1.57490087637768e-009, RY = -0.0101054322771838 },
							{ X = 0.222116612616257, Y = 0.20207100651344, LX = -0.00724454355952386, LY = 0.00545637455216416, RX = 0.00728390190476214, RY = -0.00545637399539117 },
							{ X = 0.253004354042597, Y = 0.193886444685194, LX = -0.0133079115386905, LY = 0, RX = 0.0121267280838295, RY = 5.56772822291052e-010 },
							{ X = 0.286372564187686, Y = 0.197561145914203, LX = -0.0101187627043589, LY = -0.00244980081933902, RX = 0, RY = 0.0109684263956769 },
							{ Linear = true, X = 0.286372564187686, Y = 0.230466425101234, LX = 5.24966958792561e-010, LY = -0.0109684263956769, RX = -0.0124220298534226, RY = 0 },
							{ Linear = true, X = 0.249106474627418, Y = 0.230466425101234, LX = 0.0124220286518687, LY = -1.85590987022977e-010, RX = 0, RY = -0.00424539346533181 },
							{ Linear = true, X = 0.249106474627418, Y = 0.217730244705238, LX = -1.57490065433308e-009, LY = 0.00424539473968388, RX = 0.00513811377455364, RY = 0 },
							{ Linear = true, X = 0.264520815951079, Y = 0.217730244705238, LX = -0.00513811317377666, LY = 1.29913682589411e-009, RX = 0, RY = -0.00318752492970817 },
							{ Linear = true, X = 0.264520815951079, Y = 0.208167669916114, LX = 5.24966958792561e-010, LY = 0.00318752471731618, RX = -0.00291355540724225, RY = -0.000473256419690343 },
							{ X = 0.254953293750186, Y = 0.207457784451419, LX = 0.00346479431869717, LY = 0, RX = -0.0063389897886903, RY = -3.89741042217118e-009 },
							{ X = 0.240365775332775, Y = 0.211925887082145, LX = 0.0033860240473742, LY = -0.00297873508715085, RX = -0.00334667201884908, RY = 0.00300657428959805 },
							{ X = 0.235345779116258, Y = 0.224996131226232, LX = 0, LY = -0.00570691344276841, RX = -1.57490076535538e-009, RY = 0.00581827304851976 },
							{ X = 0.240897304343936, Y = 0.238400439118411, LX = -0.00370101681845247, LY = -0.00311792831552238, RX = 0.00374041296130911, RY = 0.00314576751796958 },
							{ X = 0.256725057120722, Y = 0.243119089560206, LX = -0.00681142061409357, LY = 0, RX = 0.00744139198214311, RY = -3.89741042217118e-009 },
							{ X = 0.277218453439918, Y = 0.239861968016312, LX = -0.0062208580565476, LY = 0.00217141436259591, RX = 0.00246078245907744, RY = 0.00431499007951752 },
							{ Linear = true, X = 0.28460080081715, Y = 0.252806938254865, LX = -0.00246078200849476, LY = -0.00431498880516548, RX = -0.00358292603372989, RY = 0.00111355083792847 },
							{ X = 0.271962222107329, Y = 0.255562964176621, LX = 0.00484279464683168, LY = -0.000723804787532034, RX = -0.00480346153422606, RY = 0.000723800890121584 }
						}
					} }
			}
		},
		path4557_7 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				Level = Input { Expression = "1-PS_B1.WriteOnStart", },
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Invert" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_7Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "G1",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 990, 511.5 } },
		},
		path4557_7Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.261161376086868, Y = 0.243286351054556, LX = -1.57490076535538e-009, LY = -0.00364686130898215, RX = 0.00218517482366071, RY = 0 },
							{ Linear = true, X = -0.254605851615885, Y = 0.243286351054556, LX = -0.00218517437307802, LY = 1.29913682589411e-009, RX = 0.00732328702331353, RY = -3.89741042217118e-009 },
							{ X = -0.243620918718564, Y = 0.238150120927646, LX = 0, LY = 0.0034241534179397, RX = -1.57490076535538e-009, RY = -0.00192086599475433 },
							{ X = -0.246396681332403, Y = 0.233807292202455, LX = 0.00185050840922618, LY = 0.000974352598600681, RX = -0.00181113116517867, RY = -0.000974352041827831 },
							{ X = -0.254133381383743, Y = 0.232345763304553, LX = 0.00334666414434526, LY = 0, RX = -0.00234266490104168, RY = 0 },
							{ Linear = true, X = -0.261161376086868, Y = 0.232345763304553, LX = 0.00234266339909922, LY = 1.29913682589411e-009, RX = 0, RY = 0.00364686258333424 }
						}
					} }
			}
		},
		path4557_8 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Invert" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_8Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "path4557_7",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 990, 544.5 } },
		},
		path4557_8Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.0880010360065104, Y = 0.243286323545969, LX = -1.57490070984423e-009, LY = -0.0046490525532572, RX = 0.00153552825446429, RY = 0 },
							{ Linear = true, X = -0.0833944512431176, Y = 0.243286323545969, LX = -0.00153552975640664, LY = 1.29913682589411e-009, RX = 0.0079926261517857, RY = -3.89741042217118e-009 },
							{ X = -0.0714055191024925, Y = 0.236980870300738, LX = 0, LY = 0.00420363549682035, RX = -1.57490076535538e-009, RY = -0.00509447160162521 },
							{ X = -0.083630686359189, Y = 0.229339162063141, LX = 0.00815011150446432, LY = 0, RX = -0.00145678321577375, RY = 0 },
							{ Linear = true, X = -0.0880010360065104, Y = 0.229339162063141, LX = 0.0014567817138314, LY = 1.29913685364969e-009, RX = 0, RY = 0.00464905382760927 }
						}
					} }
			}
		},
		Background1 = Background {
			Inputs = {
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				TopLeftRed = Input { Value = 0.693, },
				TopLeftGreen = Input { Value = 0.693, },
				TopLeftBlue = Input { Value = 0.693, },
				EffectMask = Input {
					SourceOp = "path4557_9",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 1155, 577.5 } },
		},
		path4557_9 = PolylineMask {
			DrawMode = "ModifyOnly",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				Level = Input { Expression = "1-PS_B1.WriteOnStart", },
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				PaintMode = Input { Value = FuID { "Invert" }, },
				MaskWidth = Input { Value = 3840, },
				MaskHeight = Input { Value = 2160, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Polyline = Input {
					SourceOp = "path4557_9Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
				EffectMask = Input {
					SourceOp = "path4557_8",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 990, 577.5 } },
		},
		path4557_9Polyline = BezierSpline {
			SplineColor = { Red = 96, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.261161376086868, Y = 0.220277272177654, LX = -1.57490076535538e-009, LY = -0.00427323211100616, RX = 0.00257890001711308, RY = 0 },
							{ Linear = true, X = -0.253424676035528, Y = 0.220277272177654, LX = -0.00257889941633616, LY = -1.85590987022977e-010, RX = 0.00370101524355154, RY = 5.56772850046627e-010 },
							{ X = -0.244979270635975, Y = 0.218648711405707, LX = -0.00192925344791672, LY = 0.00108571610176247, RX = 0.00196863069196418, RY = -0.00108570217034173 },
							{ X = -0.242026331685082, Y = 0.213971818932424, LX = 0, LY = 0.00203222113422441, RX = 4.72470229606614e-009, RY = -0.00434283262260221 },
							{ X = -0.252952205803385, Y = 0.207457575844636, LX = 0.00728391607886908, LY = 0, RX = -0.002736390094494, RY = 0 },
							{ Linear = true, X = -0.261161376086868, Y = 0.207457575844636, LX = 0.0027363885925516, LY = 1.29913682589411e-009, RX = 0, RY = 0.00427323211100611 }
						}
					} }
			}
		},
		Merge1 = Merge {
			Inputs = {
				Background = Input {
					SourceOp = "Background1",
					Source = "Output",
				},
				Foreground = Input {
					SourceOp = "Paint1",
					Source = "Output",
				},
				PerformDepthMerge = Input { Value = 0, },
			},
			ViewInfo = OperatorInfo { Pos = { 1430, 643.5 } },
		},
		Paint1 = Paint {
			Inputs = {
				Input = Input {
					SourceOp = "Background2",
					Source = "Output",
				},
				Paint = Input {
					SourceOp = "PS_U1",
					Source = "Out",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 1265, 643.5 } },
		},
		PS_U1 = PolylineStroke {
			Points = {
			},
			IsThreaded = false,
			Brushes = { "SoftBrush" },
			ApplyModes = { "PaintApplyColor" },
			CtrlWZoom = false,
			NameSet = true,
			Inputs = {
				Paint = Input {
					SourceOp = "PS_B1",
					Source = "Out",
				},
				BrushControls = Input { Value = 1, },
				["SoftBrush.Size"] = Input { Value = 0.0047, },
				ApplyControls = Input { Value = 0, },
				["PaintApplyColor.Red"] = Input { Value = 0.927, },
				["PaintApplyColor.Green"] = Input { Value = 0.540741449569974, },
				["PaintApplyColor.Blue"] = Input { Value = 0.12051, },
				StrokeControls = Input { Value = 1, },
				WriteOnStart = Input {
					SourceOp = "PS_U1WriteOnStart",
					Source = "Value",
				},
				WriteOnEnd = Input {
					Value = 0,
					Expression = "self:GetValue(\"WriteOnStart\", time-2)",
				},
				Polyline = Input {
					SourceOp = "path4557_2Polyline",
					Source = "Value",
				},
			},
		},
		PS_B1 = PolylineStroke {
			Points = {
			},
			IsThreaded = true,
			Brushes = { "SoftBrush" },
			ApplyModes = { "PaintApplyColor" },
			NameSet = true,
			Inputs = {
				BrushControls = Input { Value = 1, },
				["SoftBrush.Size"] = Input { Value = 0.0047, },
				ApplyControls = Input { Value = 0, },
				["PaintApplyColor.Red"] = Input { Value = 0.927, },
				["PaintApplyColor.Green"] = Input { Value = 0.540741449569974, },
				["PaintApplyColor.Blue"] = Input { Value = 0.12051, },
				StrokeControls = Input { Value = 1, },
				WriteOnStart = Input {
					SourceOp = "PS_B1WriteOnStart",
					Source = "Value",
				},
				WriteOnEnd = Input {
					Value = 0.12,
					Expression = "self:GetValue(\"WriteOnStart\", time-2)",
				},
				Polyline = Input {
					SourceOp = "Publish1",
					Source = "Value",
				},
			},
		},
		PS_B1WriteOnStart = BezierSpline {
			SplineColor = { Red = 249, Green = 211, Blue = 150 },
			NameSet = true,
			KeyFrames = {
				[0] = { 1, RH = { 8.33333333333333, 0.666666666666667 }, Flags = { Linear = true } },
				[25] = { 0, LH = { 16.6666666666667, 0.333333333333333 }, Flags = { Linear = true } }
			}
		},
		PS_U1WriteOnStart = BezierSpline {
			SplineColor = { Red = 218, Green = 249, Blue = 150 },
			NameSet = true,
			KeyFrames = {
				[10] = { 1, RH = { 18.3333333333333, 0.666666666666667 }, Flags = { Linear = true } },
				[35] = { 0, LH = { 26.6666666666667, 0.333333333333333 }, Flags = { Linear = true } }
			}
		},
		SoftGlow1 = SoftGlow {
			Inputs = {
				Gain = Input { Value = 4.786, },
				XGlowSize = Input { Value = 3.4, },
				Input = Input {
					SourceOp = "Merge1",
					Source = "Output",
				},
				GlowMask = Input {
					SourceOp = "Bitmap1",
					Source = "Mask",
				}
			},
			ViewInfo = OperatorInfo { Pos = { 1540, 643.5 } },
		},
		Background2 = Background {
			Inputs = {
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				TopLeftAlpha = Input { Value = 0, },
			},
			ViewInfo = OperatorInfo { Pos = { 1155, 643.5 } },
		},
		Bitmap1 = BitmapMask {
			Inputs = {
				MaskWidth = Input { Value = 1920, },
				MaskHeight = Input { Value = 1080, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Image = Input {
					SourceOp = "Paint1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 1540, 709.5 } },
		}
	}
}

User avatar
SirEdric
Fusionator
Posts: 1583
Joined: Tue Aug 05, 2014 10:04 am
Been thanked: 52 times
Contact:

Re: Convert Text to Path possible?

#12

Post by SirEdric » Fri Jan 25, 2019 11:50 pm

Which actually brings up this nice topic again:
viewtopic.php?f=16&t=1938&p=14945

Hmm...does anybody know how to add a new PolylineStroke to an existing PaintTool via Script?

User avatar
Midgardsormr
Fusionista
Posts: 933
Joined: Wed Nov 26, 2014 8:04 pm
Location: Los Angeles, CA, USA
Been thanked: 25 times
Contact:

Re: Convert Text to Path possible?

#13

Post by Midgardsormr » Sat Jan 26, 2019 12:06 am

Paint1:AddModifier("Paint", "PolylineStroke")

I didn't spend enough time to figure out how to copy a PolyLine into it, though.

User avatar
SirEdric
Fusionator
Posts: 1583
Joined: Tue Aug 05, 2014 10:04 am
Been thanked: 52 times
Contact:

Re: Convert Text to Path possible?

#14

Post by SirEdric » Sat Jan 26, 2019 12:48 am

Thanks mate.

Although, there seems to be something fishy with that...

Code: Select all

Lua> newStroke = Paint1:AddModifier("Paint", "PolylineStroke")
Lua> == newStroke
true
Lua> == newStroke:GetAttrs()
[string "???"]:1: attempt to index global 'newStroke' (a boolean value)
Added in 8 minutes 4 seconds:
It also deletes all existing polylines on that Paint tool...

User avatar
Midgardsormr
Fusionista
Posts: 933
Joined: Wed Nov 26, 2014 8:04 pm
Location: Los Angeles, CA, USA
Been thanked: 25 times
Contact:

Re: Convert Text to Path possible?

#15

Post by Midgardsormr » Sat Jan 26, 2019 8:40 am

Hmmm… Inconvenient, but exactly as described in the docs: "Returns a boolean value indicating success."

page 157

As for deleting existing entries, I have no idea. I don't see how the Modifiers are actually connected to the thing. GetConnectedOutput() only shows the most recent stroke, even if an earlier stroke is active.