Activity › Forums › Blackmagic Design Fusion › Fusion 8: rendering cuts the project
-
Fusion 8: rendering cuts the project
Posted by Tom Knight on January 28, 2018 at 2:03 pmFusion 8: I have a project with 500 frames and 25 fps. When I render it in the Saver node (Output Format QicktimeMovies, Compression Animtion), the playhead while rendering reaches a speed of more than 60 fps. The rendered Mov file finally has a total of only 79 frames and is played much too fast. What’s wrong?
Windows 10, i7, 32 GB RAM
Glenn Sakatch replied 8 years, 2 months ago 2 Members · 7 Replies -
7 Replies
-
Glenn Sakatch
January 28, 2018 at 4:49 pmthis could be a setting in one or two different areas. Perhaps you can paste your flow into a reply?
Glenn
-
Glenn Sakatch
January 28, 2018 at 6:02 pmit is surprisingly simple….select all the nodes in your tree and do a copy command.
Click here and paste.
to go the other way, select everything from the { at the top to the } at the bottom
copy it
go to fusion, and paste into a node area.(here is a simple node setup)
{
Tools = ordered() {
Loader1 = Loader {
Clips = {
},
Inputs = {
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” }, },
},
ViewInfo = OperatorInfo { Pos = { 392, 135 } },
},
Saver1 = Saver {
CtrlWZoom = false,
Inputs = {
ProcessWhenBlendIs00 = Input { Value = 0, },
Clip = Input {
Value = Clip {
Length = 0,
Saving = true,
TrimIn = 0,
ExtendFirst = 0,
ExtendLast = 0,
Loop = 1,
AspectMode = 0,
Depth = 0,
GlobalStart = -2000000000,
GlobalEnd = 0
},
},
OutputFormat = Input { Value = FuID { “TargaFormat” }, },
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” }, },
Input = Input {
SourceOp = “Loader1”,
Source = “Output”,
},
},
ViewInfo = OperatorInfo { Pos = { 680, 101 } },
}
}
}Glenn
-
Tom Knight
January 28, 2018 at 6:11 pmWell, here it is. You can read this? Incredible!
{
Tools = ordered() {
Saver1 = Saver {
CtrlWZoom = false,
Inputs = {
ProcessWhenBlendIs00 = Input { Value = 0, },
Clip = Input {
Value = Clip {
Filename = “I:\\Videoprojekte\\01 Oscar\\Bauchbinden\\mov\\mieze mit oscar31.mov”,
FormatID = “QuickTimeMovies”,
Length = 0,
Saving = true,
TrimIn = 0,
ExtendFirst = 0,
ExtendLast = 0,
Loop = 1,
AspectMode = 0,
Depth = 0,
GlobalStart = -2000000000,
GlobalEnd = 0
},
},
OutputFormat = Input { Value = FuID { “QuickTimeMovies” }, },
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” }, },
Input = Input {
SourceOp = “Merge4”,
Source = “Output”,
},
[“QuickTimeMovies.Compression”] = Input { Value = FuID { “Animation_rle ” }, },
},
ViewInfo = OperatorInfo { Pos = { 1203, 211 } },
},
Merge4 = Merge {
EnabledRegion = TimeRegion { { Start = 0, End = 500.9999, FrameLength = 1 } },
Inputs = {
Background = Input {
SourceOp = “Merge2”,
Source = “Output”,
},
Foreground = Input {
SourceOp = “Text2”,
Source = “Output”,
},
Edges = Input { Value = 1, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1013, 201 } },
},
Merge2 = Merge {
Inputs = {
Background = Input {
SourceOp = “Merge1”,
Source = “Output”,
},
Foreground = Input {
SourceOp = “Text1”,
Source = “Output”,
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 874, 202 } },
},
Text2 = TextPlus {
Inputs = {
Thickness2 = Input { Value = 0.0402, },
ShadingGradient2 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
ShadingGradient3 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
GlobalOut = Input { Value = 500, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” }, },
Center = Input { Value = { 0.127731438425173, 0.0772886949116453 }, },
Size = Input { Value = 0.0425531914893617, },
Font = Input { Value = “Impact”, },
StyledText = Input { Value = “Samtpfötchen aus dem Tierheim Gotha”, },
Start = Input {
SourceOp = “Text2Start”,
Source = “Value”,
},
End = Input {
SourceOp = “Text2End”,
Source = “Value”,
},
Style = Input { Value = “Regular”, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = “”
},
},
Alignment = Input { Value = 1, },
HorizontalJustification = Input { Value = 0, },
VerticalJustification = Input { Value = 2, },
Red1 = Input { Value = 0, },
Green1 = Input { Value = 0, },
Blue1 = Input { Value = 0, },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 1009, 137 } },
},
Text2Start = BezierSpline {
SplineColor = { Red = 232, Green = 6, Blue = 244 },
NameSet = true,
KeyFrames = {
[53] = { 0, RH = { 62, 0 }, Flags = { Linear = true } },
[80] = { 0, LH = { 71, 0 }, Flags = { Linear = true } }
}
},
Text2End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[53] = { 0, RH = { 62, 0.333333333333333 }, Flags = { Linear = true } },
[80] = { 1, LH = { 71, 0.666666666666667 }, Flags = { Linear = true } }
}
},
Loader2 = Loader {
Clips = {
Clip {
ID = “Clip1”,
Filename = “I:\\Videoprojekte\\01 Oscar\\Bauchbinden\\oscar kopf.png”,
FormatID = “PNGFormat”,
StartFrame = -1,
LengthSetManually = true,
TrimIn = 0,
TrimOut = 0,
ExtendFirst = 0,
ExtendLast = 0,
Loop = 0,
AspectMode = 0,
Depth = 0,
TimeCode = 0,
GlobalStart = 0,
GlobalEnd = 0
}
},
Inputs = {
PostMultiplyByAlpha = Input { Value = 1, },
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” }, },
},
ViewInfo = OperatorInfo { Pos = { 744, 140 } },
},
Text1 = TextPlus {
ExtentSet = true,
CustomData = {
Settings = {
[1] = {
Tools = ordered() {
Text1 = TextPlus {
Inputs = {
HorizontalJustification = Input { Value = 0 },
CharacterRotation = Input { Value = 1 },
SelectTransform = Input { Value = 2 },
Thickness2 = Input { Value = 0.0612 },
Height = Input { Value = 1080 },
StyledText = Input { Value = “Hans Förster” },
Center = Input { Value = { 0.196117182050686, 0.165382158824782 } },
End = Input {
SourceOp = “Text1End”,
Source = “Value”
},
ShadingGradient2 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
}
},
Tab1Alignment = Input { Value = -0.034 },
GlobalOut = Input { Value = 500 },
Size = Input { Value = 0.0808510638297872 },
Enabled3 = Input { Value = 1 },
Alignment = Input { Value = 1 },
Font = Input { Value = “Impact” },
LineRotation = Input { Value = 1 },
Select = Input { Value = 2 },
Width = Input { Value = 1920 },
Red2 = Input { Value = 0 },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
}
},
SelectElement = Input { Value = 2 },
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” } },
Style = Input { Value = “Regular” },
Enabled2 = Input { Value = 1 },
Start = Input {
SourceOp = “Text1Start”,
Source = “Value”
},
ShadingGradient3 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
}
},
ManualFontKerningPlacement = Input {
Value = StyledText {
Value = “”,
Array = {
}
}
},
VerticalJustification = Input { Value = 2 }
},
Colors = { TextColor = { B = 0, G = 0, R = 0 } },
CtrlWZoom = false,
ViewInfo = OperatorInfo { Pos = { 793, 116 } },
Name = “Text1”,
CustomData = {
}
},
Text1Start = BezierSpline {
Name = “Text1Start”,
NameSet = true,
SplineColor = { Green = 6, Blue = 244, Red = 232 },
KeyFrames = {
[44] = { 0, RH = { 44.3333333333333, 0 }, Flags = { Linear = true } },
[45] = { 0, LH = { 44.6666666666667, 0 }, RH = { 54.3333333333333, 0 }, Flags = { Linear = true } },
[73] = { 0, LH = { 63.6666666666667, 0 }, RH = { 74.6666666666667, 0 }, Flags = { Linear = true } },
[78] = { 0, LH = { 76.3333333333333, 0 }, Flags = { Linear = true } }
}
},
Text1End = BezierSpline {
Name = “Text1End”,
NameSet = true,
SplineColor = { Green = 233, Blue = 54, Red = 72 },
KeyFrames = {
[36] = { 0, RH = { 42.6666666666667, 0.333333333333333 }, Flags = { Linear = true } },
[56] = { 1, LH = { 49.3333333333333, 0.666666666666667 }, Flags = { Linear = true } }
}
}
}
},
[2] = {
Tools = ordered() {
Text1 = TextPlus {
Inputs = {
HorizontalJustification = Input { Value = 0 },
CharacterRotation = Input { Value = 1 },
SelectTransform = Input { Value = 2 },
Thickness2 = Input { Value = 0.0612 },
Height = Input { Value = 1080 },
StyledText = Input { Value = “Hans Förster” },
Center = Input { Value = { 0.196117182050686, 0.165382158824782 } },
End = Input {
SourceOp = “Text1End”,
Source = “Value”
},
ShadingGradient2 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
}
},
Tab1Alignment = Input { Value = -0.034 },
GlobalOut = Input { Value = 500 },
Size = Input { Value = 0.0808510638297872 },
Enabled3 = Input { Value = 1 },
Alignment = Input { Value = 1 },
Font = Input { Value = “Impact” },
LineRotation = Input { Value = 1 },
Select = Input { Value = 2 },
Width = Input { Value = 1920 },
Red2 = Input { Value = 0 },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
}
},
SelectElement = Input { Value = 2 },
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” } },
Style = Input { Value = “Regular” },
Enabled2 = Input { Value = 1 },
Start = Input {
SourceOp = “Text1Start”,
Source = “Value”
},
ShadingGradient3 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
}
},
ManualFontKerningPlacement = Input {
Value = StyledText {
Value = “”,
Array = {
}
}
},
VerticalJustification = Input { Value = 2 }
},
Colors = { TextColor = { B = 0, G = 0, R = 0 } },
CtrlWZoom = false,
ViewInfo = OperatorInfo { Pos = { 793, 116 } },
CustomData = {
}
},
Text1Start = BezierSpline {
SplineColor = { Green = 6, Blue = 244, Red = 232 },
NameSet = true,
KeyFrames = {
[44] = { 0, RH = { 44.3333333333333, 0 }, Flags = { Linear = true } },
[45] = { 0, LH = { 44.6666666666667, 0 }, RH = { 54.3333333333333, 0 }, Flags = { Linear = true } },
[73] = { 0, LH = { 63.6666666666667, 0 }, RH = { 74.6666666666667, 0 }, Flags = { Linear = true } },
[78] = { 0, LH = { 76.3333333333333, 0 }, Flags = { Linear = true } }
}
},
Text1End = BezierSpline {
SplineColor = { Green = 233, Blue = 54, Red = 72 },
NameSet = true,
KeyFrames = {
[36] = { 0, RH = { 42.6666666666667, 0.333333333333333 }, Flags = { Linear = true } },
[56] = { 1, LH = { 49.3333333333333, 0.666666666666667 }, Flags = { Linear = true } }
}
}
}
}
}
},
Inputs = {
ShadingGradient2 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
ShadingGradient3 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
GlobalIn = Input { Value = 15, },
GlobalOut = Input { Value = 500, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” }, },
Center = Input { Value = { 0.1257847012323, 0.131291249733882 }, },
Size = Input { Value = 0.087, },
Font = Input { Value = “Impact”, },
StyledText = Input { Value = “Mieze Musterkatz”, },
Start = Input {
SourceOp = “Text1Start”,
Source = “Value”,
},
End = Input {
SourceOp = “Text1End”,
Source = “Value”,
},
Style = Input { Value = “Regular”, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = “”
},
},
Alignment = Input { Value = 1, },
HorizontalJustification = Input { Value = 0, },
VerticalJustification = Input { Value = 2, },
SelectTransform = Input { Value = 2, },
LineRotation = Input { Value = 1, },
CharacterRotation = Input { Value = 1, },
SelectElement = Input { Value = 1, },
Select = Input { Value = 1, },
Red1 = Input { Value = 0, },
Green1 = Input { Value = 0, },
Blue1 = Input { Value = 0, },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
Tab1Alignment = Input { Value = -0.034, },
},
ViewInfo = OperatorInfo { Pos = { 869, 139 } },
Colors = { TextColor = { R = 0, G = 0, B = 0 }, }
},
Text1Start = BezierSpline {
SplineColor = { Red = 232, Green = 6, Blue = 244 },
NameSet = true,
KeyFrames = {
[25] = { 0, RH = { 25.6666666666667, 0 }, Flags = { Linear = true } },
[27] = { 0, LH = { 26.3333333333333, 0 }, RH = { 35, 0 }, Flags = { Linear = true } },
[51] = { 0, LH = { 43, 0 }, Flags = { Linear = true } }
}
},
Text1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[25] = { 0, RH = { 25.6666666666667, 0.00462963333333333 }, Flags = { Linear = true } },
[27] = { 0.0138889, LH = { 26.3333333333333, 0.00925926666666667 }, RH = { 34.6666666666667, 0.3425926 }, Flags = { Linear = true } },
[50] = { 1, LH = { 42.3333333333333, 0.6712963 }, Flags = { Linear = true } }
}
},
Merge1 = Merge {
EnabledRegion = TimeRegion { { Start = 4, End = 499.9999, FrameLength = 1 } },
Inputs = {
Background = Input {
SourceOp = “Transform1”,
Source = “Output”,
},
Foreground = Input {
SourceOp = “Loader2”,
Source = “Output”,
},
Center = Input {
SourceOp = “Path2”,
Source = “Position”,
},
Size = Input { Value = 0.561702127659575, },
Angle = Input {
SourceOp = “Merge1Angle”,
Source = “Value”,
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 741, 199 } },
},
Path2 = PolyPath {
DrawMode = “InsertAndModify”,
Inputs = {
Displacement = Input {
SourceOp = “Path2Displacement”,
Source = “Value”,
},
PolyLine = Input {
Value = Polyline {
Points = {
{ Linear = true, LockY = true, X = -0.551174019415141, Y = -0.356818181818182, RX = 0.0367691380349608, RY = -1.85037170770859e-017 },
{ Linear = true, LockY = true, X = -0.440866605310258, Y = -0.356818181818182, LX = -0.0367691380349608, LY = 1.85037170770859e-017 }
}
},
},
},
},
Path2Displacement = BezierSpline {
SplineColor = { Red = 255, Green = 0, Blue = 255 },
NameSet = true,
KeyFrames = {
[29] = { 0, RH = { 31.6666666666667, 0.333333333333333 }, Flags = { Linear = true, LockedY = true } },
[37] = { 1, LH = { 34.3333333333333, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } }
}
},
Merge1Angle = BezierSpline {
SplineColor = { Red = 14, Green = 221, Blue = 144 },
NameSet = true,
KeyFrames = {
[29] = { 91.1587983, RH = { 31.6666666666667, 60.7725322 }, Flags = { Linear = true } },
[37] = { 0, LH = { 34.3333333333333, 30.3862661 }, Flags = { Linear = true } }
}
},
Loader1 = Loader {
Clips = {
Clip {
ID = “Clip1”,
Filename = “I:\\Videoprojekte\\01 Oscar\\Bauchbinden\\oaf_tv Bauchbinde.png”,
FormatID = “PNGFormat”,
StartFrame = -1,
LengthSetManually = true,
TrimIn = 0,
TrimOut = 0,
ExtendFirst = 0,
ExtendLast = 0,
Loop = 0,
AspectMode = 0,
Depth = 0,
TimeCode = 0,
GlobalStart = 0,
GlobalEnd = 0
}
},
Inputs = {
PostMultiplyByAlpha = Input { Value = 1, },
[“Gamut.SLogVersion”] = Input { Value = FuID { “SLog2” }, },
},
ViewInfo = OperatorInfo { Pos = { 630, 91 } },
},
ColorGain1 = ColorGain {
Inputs = {
GainAlpha = Input { Value = 0.846511627906977, },
ColorRanges = Input {
Value = ColorCurves {
Curves = {
{
Points = {
{ 0, 1 },
{ 0.125, 0.75 },
{ 0.375, 0.25 },
{ 0.5, 0 }
}
},
{
Points = {
{ 0.5, 0 },
{ 0.625, 0.25 },
{ 0.875, 0.75 },
{ 1, 1 }
}
}
}
},
},
Input = Input {
SourceOp = “Loader1”,
Source = “Output”,
},
},
ViewInfo = OperatorInfo { Pos = { 631, 153 } },
},
Transform1 = Transform {
EnabledRegion = TimeRegion { { Start = 0, End = 500.9999, FrameLength = 1 } },
Inputs = {
Center = Input {
SourceOp = “Path1”,
Source = “Position”,
},
Input = Input {
SourceOp = “ColorGain1”,
Source = “Output”,
},
},
ViewInfo = OperatorInfo { Pos = { 630, 199 } },
},
Path1 = PolyPath {
DrawMode = “InsertAndModify”,
Inputs = {
Displacement = Input {
SourceOp = “Path1Displacement”,
Source = “Value”,
},
PolyLine = Input {
Value = Polyline {
Points = {
{ Linear = true, LockY = true, X = -0.974683544303797, Y = 0, RX = 0.260502328021509, RY = 0 },
{ Linear = true, LockY = true, X = -0.193176560239269, Y = 0, LX = -0.260502328021509, LY = 0 }
}
},
},
},
},
Path1Displacement = BezierSpline {
SplineColor = { Red = 255, Green = 0, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 6.66666666666667, 0.333333333333333 }, Flags = { Linear = true, LockedY = true } },
[20] = { 1, LH = { 13.3333333333333, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } }
}
}
}
} -
Glenn Sakatch
February 11, 2018 at 5:05 pmsorry Tom, I replied to this a week or so ago….but I don’t see that posted anywhere.
(If you copy and paste all that cobledegoop you pasted into a flow area of fusion, you can read it too)
I took yours, and put my own source sequence in, as I obviously don’t have your source sequences.
I put mine on loop, as yours were, and set it to 500 frame render range.You might want to double check that your render range is set to 500 frames. Since I had to put yours into a new comp, I cant tell that information. I do see your saver is set to 23.97 in the format tab. Is that what you see on your end, or is that also because of my creating a new comp? I would assuming the saver is the same at both ends, as it was pasted from your comp.
-check your render range, make sure it is set to 500
-check your saver format, make sure it is set to 25
-curious to see if your preferences are set to a frame format of 25 as well for this comp.If you want to send the two png sequences, I can try a render at my end as well.
Glenn
Glenn
Glenn
-
Tom Knight
February 11, 2018 at 6:29 pmHi Glenn, thanks for your answer.
Meanwhile I think, the problem is the following: In the Saver Node I export as Quicktime with the format compression Animation. And if there is nothing to animate in the project, the rest is simply cutted. I have created an animation at the end of the project – and lo and behold, everything is running normally. Sorry for my bad English, I’m German and use Google Translator.
Best regards, Tom
-
Glenn Sakatch
February 18, 2018 at 4:31 pmGlad its working, but I don’t think that was the problem. Animation is just a codec…same as H.264 or ProRes. Shouldn’t matter if anything was actually “animating” during your flow.
Just one of those things perhaps.
Glenn
Reply to this Discussion! Login or Sign Up