Jump to: Board index » General » Fusion

suggestion how to flip video clip

Learn about 3D compositing, animation, broadcast design and VFX workflows.
  • Author
  • Message
Offline

Marco Quaglia Faccio

  • Posts: 77
  • Joined: Sat Feb 18, 2017 6:49 am

suggestion how to flip video clip

PostSun Aug 06, 2017 5:59 am

Hello there.

I will like to say that I'm a beginner that is trying to learn this fantastic program that BMD release for free (Now im on Fusion 8).

My request is, How can i achieve this effect of flipping video clip.
https://s3.envato.com/h264-video-previews/3870076.mp4

I looked into the web without finding any example, i then tried to experiment the various nodes without however go close to the result im looking for.

I will appreciate some suggestion to move in the right direction.

thanks
Ciao Marco
Resolve Studio 17 | Fusion Studio 17 | Win 10 Enterprise (64-bit) |
X99-A II | i7-6800K CPU @ 3.40GHz | Memory 32GB
NVIDIA GeForce GTX 1080 | Samsung SSD 970 EVO Plus 500GB | CT240BX500SSD1 | WDC WD30EFRX-68EUZN0
Offline
User avatar

Steve McDonald

  • Posts: 28
  • Joined: Tue Oct 25, 2016 1:43 pm
  • Location: McKinney, TX

Re: suggestion how to flip video clip

PostSun Aug 06, 2017 1:33 pm

Iwould think you could double the clip maskibg for the top and bottom halves and then use a transform node to key frame the aspect and nke it apear to flip

Sent from my SM-G935P using Tapatalk
Offline

Marco Quaglia Faccio

  • Posts: 77
  • Joined: Sat Feb 18, 2017 6:49 am

Re: suggestion how to flip video clip

PostSun Aug 06, 2017 2:23 pm

Steve, thanks. I will try
Resolve Studio 17 | Fusion Studio 17 | Win 10 Enterprise (64-bit) |
X99-A II | i7-6800K CPU @ 3.40GHz | Memory 32GB
NVIDIA GeForce GTX 1080 | Samsung SSD 970 EVO Plus 500GB | CT240BX500SSD1 | WDC WD30EFRX-68EUZN0
Offline
User avatar

Bryan Ray

  • Posts: 2478
  • Joined: Mon Nov 28, 2016 5:32 am
  • Location: Los Angeles, CA, USA

Re: suggestion how to flip video clip

PostSun Aug 06, 2017 3:22 pm

Try out the DVE node. I'm not sure what that stands for, but it does some simple 3d transformations and is perfect for a simple flip like that.
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com
Offline
User avatar

Steve McDonald

  • Posts: 28
  • Joined: Tue Oct 25, 2016 1:43 pm
  • Location: McKinney, TX

Re: suggestion how to flip video clip

PostSun Aug 06, 2017 4:51 pm

I made a16 minute training video to show a few tips and tricks on this topic (including the transform aspect trick I mentioned in the thread here).

Offline

Marco Quaglia Faccio

  • Posts: 77
  • Joined: Sat Feb 18, 2017 6:49 am

Re: suggestion how to flip video clip

PostMon Aug 07, 2017 3:48 am

Again thanks
Resolve Studio 17 | Fusion Studio 17 | Win 10 Enterprise (64-bit) |
X99-A II | i7-6800K CPU @ 3.40GHz | Memory 32GB
NVIDIA GeForce GTX 1080 | Samsung SSD 970 EVO Plus 500GB | CT240BX500SSD1 | WDC WD30EFRX-68EUZN0
Offline

RobFromm

  • Posts: 21
  • Joined: Sun Jul 16, 2017 2:44 am

Re: suggestion how to flip video clip

PostTue Aug 08, 2017 3:11 am

ACtually, this is a pretty simple effect to replicate exactly. Ill post a tutorial when I get a chance.
Offline
User avatar

Steve McDonald

  • Posts: 28
  • Joined: Tue Oct 25, 2016 1:43 pm
  • Location: McKinney, TX

Re: suggestion how to flip video clip

PostTue Aug 08, 2017 11:25 pm

RobFromm wrote:ACtually, this is a pretty simple effect to replicate exactly. Ill post a tutorial when I get a chance.
Love to see how you did that. Please post an explanation

Sent from my SM-G935P using Tapatalk
Offline

Robert Sandven

  • Posts: 10
  • Joined: Wed Aug 09, 2017 1:11 pm

Re: suggestion how to flip video clip

PostWed Aug 09, 2017 7:32 pm

Hi, this is my first post. I have just days with experience with Fusion, but trying learn it.
I will try to give you some ideas:
I was thinking of making a flat Cube which you can attach one image to the front side and a second image to the back side. Then use 3D-transform to flip it around the center.

Make the 3D Cube almost flat in one direction (not 0 then you will mix the back and front side)
Flip_test_cube.jpg
Flip_test_cube.jpg (64.97 KiB) Viewed 3335 times


NB: You will need to mask of the first page and only show the lower part, and the upper part needs to be the second page in some way.

Hope this triggered some ideas to you :)

-Robert
Attachments
Flip_test_cube1.jpg
Flip_test_cube1.jpg (113.86 KiB) Viewed 3335 times
Flip_test.jpg
Flip_test.jpg (362.77 KiB) Viewed 3335 times
Offline

RobFromm

  • Posts: 21
  • Joined: Sun Jul 16, 2017 2:44 am

Re: suggestion how to flip video clip

PostThu Aug 10, 2017 9:20 pm

The tutorial is loading up.


You can play around with the code and make your own changes. Pretty straight forward.

Code: Select all
{
   Tools = ordered() {
      Camera3D1 = Camera3D {
         CtrlWZoom = false,
         Inputs = {
            ["Transform3DOp.Translate.X"] = Input {
               SourceOp = "Camera3D1XOffset",
               Source = "Value",
            },
            ["Transform3DOp.Translate.Y"] = Input {
               SourceOp = "Camera3D1YOffset",
               Source = "Value",
            },
            ["Transform3DOp.Translate.Z"] = Input {
               SourceOp = "Camera3D1ZOffset",
               Source = "Value",
            },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Camera3D1XRotation",
               Source = "Value",
            },
            ["Transform3DOp.Rotate.Y"] = Input {
               SourceOp = "Camera3D1YRotation",
               Source = "Value",
            },
            ["Transform3DOp.Rotate.Z"] = Input { Value = 0.693710031919181, },
            FLength = Input { Value = 18.2123442718302, },
            ["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
            FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 5, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 5, },
         },
         ViewInfo = OperatorInfo { Pos = { 648, 1057 } },
      },
      Camera3D1XOffset = BezierSpline {
         SplineColor = { Red = 250, Green = 59, Blue = 49 },
         NameSet = true,
         KeyFrames = {
            [0] = { -0.043900560650238, RH = { 74, -0.0473084691537568 }, Flags = { Linear = true } },
            [222] = { -0.0541242861607944, LH = { 148, -0.0507163776572756 }, RH = { 298, 0.106690670530595 }, Flags = { Linear = true } },
            [450] = { 0.428320583913375, LH = { 374, 0.267505627221985 }, Flags = { Linear = true } }
         }
      },
      Camera3D1YOffset = BezierSpline {
         SplineColor = { Red = 252, Green = 131, Blue = 47 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0.557500880653592, RH = { 74, 0.554294898550198 }, Flags = { Linear = true } },
            [222] = { 0.547882934343411, LH = { 148, 0.551088916446805 }, RH = { 298, 0.549134399427199 }, Flags = { Linear = true } },
            [450] = { 0.551637329594775, LH = { 374, 0.550385864510987 }, Flags = { Linear = true } }
         }
      },
      Camera3D1ZOffset = BezierSpline {
         SplineColor = { Red = 254, Green = 207, Blue = 46 },
         NameSet = true,
         KeyFrames = {
            [0] = { 2.15729429100655, RH = { 74, 1.80444153481671 }, Flags = { Linear = true } },
            [222] = { 1.09873602243702, LH = { 148, 1.45158877862686 }, RH = { 298, 1.00134007086871 }, Flags = { Linear = true } },
            [450] = { 0.806548167732103, LH = { 374, 0.903944119300409 }, Flags = { Linear = true } }
         }
      },
      Camera3D1XRotation = BezierSpline {
         SplineColor = { Red = 255, Green = 128, Blue = 128 },
         NameSet = true,
         KeyFrames = {
            [222] = { -0.470485598314554, RH = { 298, -0.531848195008934 }, Flags = { Linear = true } },
            [450] = { -0.654573388397694, LH = { 374, -0.593210791703314 }, Flags = { Linear = true } }
         }
      },
      Camera3D1YRotation = BezierSpline {
         SplineColor = { Red = 128, Green = 255, Blue = 128 },
         NameSet = true,
         KeyFrames = {
            [222] = { 0.89094412792474, RH = { 298, 8.44992095775283 }, Flags = { Linear = true } },
            [450] = { 23.567874617409, LH = { 374, 16.0088977875809 }, Flags = { Linear = true } }
         }
      },
      Saver1 = Saver {
         Inputs = {
            ProcessWhenBlendIs00 = Input { Value = 0, },
            Clip = Input {
               Value = Clip {
                  Filename = "D:\\Fusion\\Flip\\ExampleWave4.mov",
                  FormatID = "QuickTimeMovies",
                  Length = 0,
                  Multiframe = true,
                  Saving = true,
                  TrimIn = 0,
                  ExtendFirst = 0,
                  ExtendLast = 0,
                  Loop = 1,
                  AspectMode = 0,
                  Depth = 0,
                  TimeCode = 0,
                  GlobalStart = -2000000000,
                  GlobalEnd = 0
               },
            },
            OutputFormat = Input { Value = FuID { "QuickTimeMovies" }, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Input = Input {
               SourceOp = "Renderer3D1",
               Source = "Output",
            },
            ["QuickTimeMovies.Compression"] = Input { Value = FuID { "H.264_avc1" }, },
         },
         ViewInfo = OperatorInfo { Pos = { 829, 451 } },
      },
      Loader2 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\1a.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "RecTop",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 221, -57 } },
      },
      Loader1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\2b.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "RecBottom",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 224, 248.5 } },
      },
      Rectangle1 = RectangleMask {
         Inputs = {
            SoftEdge = Input { Value = 0.0034, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Width = Input { Value = 1, },
            Height = Input { Value = 0.005, },
         },
         ViewInfo = OperatorInfo { Pos = { 93, -371 } },
      },
      Bottom2 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Bottom2XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 367, 246 } },
      },
      Bottom2XRotation = BezierSpline {
         SplineColor = { Red = 85, Green = 255, Blue = 127 },
         NameSet = true,
         KeyFrames = {
            [0] = { -180, RH = { 7.84220484345011, -180.949419472573 } },
            [19] = { 10, LH = { 15.8, 2.5 }, RH = { 19.3299266190547, 10.7732655134094 } },
            [20] = { 0, LH = { 19.6, 0 }, RH = { 31.4396396279335, 0 } },
            [59] = { 0, LH = { 52.4547930229636, 0.734140537084256 }, RH = { 60.2741976442075, -0.14291978414464 } },
            [61] = { 0, LH = { 61, 0.334043016167841 }, RH = { 67.3333333333333, 0 } },
            [80] = { 0, LH = { 73.6666666666667, 0 }, RH = { 85.6666666666667, 0 }, Flags = { Linear = true } },
            [97] = { 0, LH = { 91.3333333333333, 0 }, RH = { 97.3333333333333, 30 }, Flags = { Linear = true } },
            [98] = { 90, LH = { 97.6666666666667, 60 }, Flags = { Linear = true } }
         }
      },
      Bottom1 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Bottom1XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader2_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 367, 43 } },
      },
      Bottom1XRotation = BezierSpline {
         SplineColor = { Red = 47, Green = 11, Blue = 255 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 5.66666666666667, 0 }, Flags = { Linear = true } },
            [17] = { 0, LH = { 11.3333333333333, 0 }, RH = { 17.3333333333333, 30 }, Flags = { Linear = true } },
            [18] = { 90, LH = { 17.6666666666667, 60 }, Flags = { Linear = true } }
         }
      },
      Top1 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 0.002, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Top1XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader2",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 362, -56 } },
      },
      Top1XRotation = BezierSpline {
         SplineColor = { Red = 255, Green = 128, Blue = 128 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 9.99991533592315, -1.21064350313889 } },
            [19] = { 190, LH = { 12.3674278652137, 174.454909059095 }, RH = { 19.3332999944687, 190.781171862036 } },
            [20] = { 180, LH = { 19.6667000055313, 180 } }
         }
      },
      Top5 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 0.0016, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Top5XRotation",
               Source = "Value",
            },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 3, },
            MaterialInput = Input {
               SourceOp = "Loader1_1_1_1_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 3, },
         },
         ViewInfo = OperatorInfo { Pos = { 381, 856 } },
      },
      Top5XRotation = BezierSpline {
         SplineColor = { Red = 255, Green = 128, Blue = 128 },
         NameSet = true,
         KeyFrames = {
            [241] = { 0, RH = { 267.666666666667, 0 }, Flags = { Linear = true } },
            [321] = { 0, LH = { 294.333333333333, 0 }, RH = { 327.332690235129, -0.766669519991697 } },
            [340] = { 190, LH = { 333.612073167117, 175.02829648543 }, RH = { 340.333299994469, 190.781171862036 } },
            [341] = { 180, LH = { 340.666700005531, 180 } }
         }
      },
      Loader1_1_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\3c.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "RecTop",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 226, 385 } },
      },
      Bottom6 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Bottom6XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader1_2_1_1_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 465, 1212 } },
      },
      Bottom6XRotation = BezierSpline {
         SplineColor = { Red = 255, Green = 170, Blue = 0 },
         NameSet = true,
         KeyFrames = {
            [0] = { -180, RH = { 0, -180 } },
            [321] = { -180, LH = { 214.786248538469, -167.141192317005 }, RH = { 328.84220484345, -180.949419472573 } },
            [340] = { 10, LH = { 336.8, 2.5 }, RH = { 340.329926619055, 10.7732655134094 } },
            [341] = { 0, LH = { 340.6, 0 }, RH = { 361, 0 } },
            [401] = { 0, LH = { 381, 0 }, RH = { 406.666666666667, 0 }, Flags = { Linear = true } },
            [418] = { 0, LH = { 412.333333333333, 0 }, Flags = { Linear = true } }
         }
      },
      Background1 = Background {
         Inputs = {
            GlobalOut = Input { Value = 450, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1 },
                     [1] = { 1, 1, 1, 1 }
                  }
               },
            },
            EffectMask = Input {
               SourceOp = "Rectangle1",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 93, -272 } },
      },
      Loader1_2_1_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\5e.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "PipeRouter1",
               Source = "Output",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 220, 974.5 } },
      },
      Loader1_1_1_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\4d.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "PipeRouter2",
               Source = "Output",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 218, 626 } },
      },
      Top6 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 0.0016, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 4, },
            MaterialInput = Input {
               SourceOp = "Loader1_1_1_1_1_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 4, },
         },
         ViewInfo = OperatorInfo { Pos = { 497, 1077 } },
      },
      Bottom3 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Bottom3XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader1_2",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 371, 486 } },
      },
      Bottom3XRotation = BezierSpline {
         SplineColor = { Red = 15, Green = 99, Blue = 255 },
         NameSet = true,
         KeyFrames = {
            [0] = { -180, RH = { 26.6666666666667, -180 } },
            [80] = { -180, LH = { 53.5292831248521, -176.79531272698 }, RH = { 87.8422048434501, -180.949419472573 } },
            [99] = { 10, LH = { 95.8, 2.5 }, RH = { 99.3299266190547, 10.7732655134094 } },
            [100] = { 0, LH = { 99.6, 0 }, RH = { 111.439639627934, 0 } },
            [139] = { 0, LH = { 132.454793022964, 0.734140537084256 }, RH = { 140.274197644208, -0.14291978414464 } },
            [141] = { 0, LH = { 141, 0.334043016167841 }, RH = { 147.333333333333, 0 } },
            [160] = { 0, LH = { 153.666666666667, 0 }, RH = { 165.666666666667, 0 }, Flags = { Linear = true } },
            [177] = { 0, LH = { 171.333333333333, 0 }, RH = { 177.333333333333, 30 }, Flags = { Linear = true } },
            [178] = { 90, LH = { 177.666666666667, 60 }, Flags = { Linear = true } }
         }
      },
      RecBottom = RectangleMask {
         NameSet = true,
         Inputs = {
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Center = Input { Value = { 0.5, 0.25 }, },
            Width = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 57, 125.5 } },
      },
      Renderer3D1 = Renderer3D {
         CustomData = {
            ToolVersion = 2
         },
         Inputs = {
            GlobalOut = Input { Value = 450, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            SceneInput = Input {
               SourceOp = "Merge3D1",
               Source = "Output",
            },
            RendererType = Input { Value = FuID { "RendererOpenGL" }, },
         },
         ViewInfo = OperatorInfo { Pos = { 657, 452 } },
      },
      Top2 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 0.0019, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Top2XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader1_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 365, 142 } },
      },
      Top2XRotation = BezierSpline {
         SplineColor = { Red = 252, Green = 255, Blue = 33 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 0, 0 }, Flags = { Linear = true } },
            [80] = { 0, LH = { 53.3360004425049, 0 }, RH = { 89.9999153359231, -1.21064350313889 } },
            [99] = { 190, LH = { 92.3674278652137, 174.454909059095 }, RH = { 99.3332999944687, 190.781171862036 } },
            [100] = { 180, LH = { 99.6667000055313, 180 } }
         }
      },
      Loader1_2 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\3c.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "RecBottom",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 227, 494.5 } },
      },
      Loader1_1_1_1_1_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\Waves.mp4",
               FormatID = "QuickTimeMovies",
               Length = 1002,
               Multiframe = true,
               TrimIn = 0,
               TrimOut = 1001,
               ExtendFirst = 0,
               ExtendLast = 0,
               Loop = 0,
               AspectMode = 0,
               Depth = 0,
               TimeCode = 0,
               GlobalStart = 0,
               GlobalEnd = 1001
            }
         },
         Inputs = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "PipeRouter2",
               Source = "Output",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 224, 1099 } },
      },
      Loader2_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\1a.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "RecBottom",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 221, 38 } },
      },
      top3 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 0.0018, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "top3XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader1_1_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 372, 373 } },
      },
      top3XRotation = BezierSpline {
         SplineColor = { Red = 255, Green = 128, Blue = 128 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 53.3333333333333, 0 }, Flags = { Linear = true } },
            [160] = { 0, LH = { 106.666666666667, 0 }, RH = { 166.332646279686, -0.766664198509506 } },
            [179] = { 190, LH = { 172.368091232488, 174.456463826143 }, RH = { 179.333299994469, 190.781171862036 } },
            [180] = { 180, LH = { 179.666700005531, 180 } }
         }
      },
      Camera3D2 = Camera3D {
         Inputs = {
            ["Transform3DOp.Translate.X"] = Input {
               SourceOp = "Camera3D2XOffset",
               Source = "Value",
            },
            ["Transform3DOp.Translate.Y"] = Input {
               SourceOp = "Camera3D2YOffset",
               Source = "Value",
            },
            ["Transform3DOp.Translate.Z"] = Input {
               SourceOp = "Camera3D2ZOffset",
               Source = "Value",
            },
            ["Transform3DOp.Rotate.X"] = Input { Value = -8.6, },
            ["Transform3DOp.Rotate.Y"] = Input {
               SourceOp = "Camera3D2YRotation",
               Source = "Value",
            },
            AoV = Input { Value = 19.2642683071402, },
            ["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
            FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
            ApertureW = Input { Value = 0.831496062992126, },
            ApertureH = Input { Value = 0.467716535433071, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 6, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 6, },
         },
         ViewInfo = OperatorInfo { Pos = { 754, 685 } },
      },
      Camera3D2XOffset = BezierSpline {
         SplineColor = { Red = 250, Green = 59, Blue = 49 },
         NameSet = true,
         KeyFrames = {
            [0] = { -1.44, RH = { 50.3333333333333, -1.06166666666667 }, Flags = { Linear = true } },
            [151] = { -0.305, LH = { 100.666666666667, -0.683333333333333 }, RH = { 181.333333333333, -0.0613333333333334 }, Flags = { Linear = true } },
            [242] = { 0.426, LH = { 211.666666666667, 0.182333333333333 }, RH = { 278.333333333333, 0.419666666666667 }, Flags = { Linear = true } },
            [351] = { 0.407, LH = { 314.666666666667, 0.413333333333333 }, Flags = { Linear = true } }
         }
      },
      Camera3D2YOffset = BezierSpline {
         SplineColor = { Red = 252, Green = 206, Blue = 47 },
         NameSet = true,
         KeyFrames = {
            [321] = { 1.00390069565368, RH = { 330.666666666667, 0.933267130435787 }, Flags = { Linear = true } },
            [350] = { 0.792, LH = { 340.333333333333, 0.862633565217893 }, Flags = { Linear = true } }
         }
      },
      Camera3D2ZOffset = BezierSpline {
         SplineColor = { Red = 254, Green = 131, Blue = 46 },
         NameSet = true,
         KeyFrames = {
            [0] = { 3.28, RH = { 50.3333333333333, 3.28 }, Flags = { Linear = true } },
            [151] = { 3.28, LH = { 100.666666666667, 3.28 }, RH = { 181.333333333333, 3.28 }, Flags = { Linear = true } },
            [242] = { 3.28, LH = { 211.666666666667, 3.28 }, RH = { 268.333333333333, 3.28 }, Flags = { Linear = true } },
            [321] = { 3.28, LH = { 294.666666666667, 3.28 }, RH = { 331, 2.8 }, Flags = { Linear = true } },
            [351] = { 1.84, LH = { 341, 2.32 }, Flags = { Linear = true } }
         }
      },
      Camera3D2YRotation = BezierSpline {
         SplineColor = { Red = 128, Green = 255, Blue = 128 },
         NameSet = true,
         KeyFrames = {
            [0] = { -17.4, RH = { 80.6666666666667, -9.3 }, Flags = { Linear = true } },
            [242] = { 6.9, LH = { 161.333333333333, -1.2 }, Flags = { Linear = true } }
         }
      },
      Loader1_1_1_1_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\5e.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 = {
            MissingFrames = Input { Value = 1, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "PipeRouter2",
               Source = "Output",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 220, 865 } },
      },
      Loader1_2_1_1_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\Waves.mp4",
               FormatID = "QuickTimeMovies",
               Length = 1002,
               Multiframe = true,
               TrimIn = 0,
               TrimOut = 1001,
               ExtendFirst = 0,
               ExtendLast = 0,
               Loop = 0,
               AspectMode = 0,
               Depth = 0,
               TimeCode = 0,
               GlobalStart = 0,
               GlobalEnd = 1001
            }
         },
         Inputs = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "PipeRouter1",
               Source = "Output",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 224, 1208.5 } },
      },
      Loader1_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\2b.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "RecTop",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 223, 139 } },
      },
      Merge3D1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "Top2",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Bottom2",
               Source = "Output",
            },
            SceneInput3 = Input {
               SourceOp = "Top1",
               Source = "Output",
            },
            SceneInput10 = Input {
               SourceOp = "Top5",
               Source = "Output",
            },
            SceneInput13 = Input {
               SourceOp = "Bottom6",
               Source = "Output",
            },
            SceneInput9 = Input {
               SourceOp = "ImagePlane3D1",
               Source = "Output",
            },
            SceneInput6 = Input {
               SourceOp = "Bottom3",
               Source = "Output",
            },
            SceneInput15 = Input {
               SourceOp = "Camera3D2",
               Source = "Output",
            },
            SceneInput14 = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
            SceneInput5 = Input {
               SourceOp = "top3",
               Source = "Output",
            },
            SceneInput7 = Input {
               SourceOp = "Top4",
               Source = "Output",
            },
            SceneInput11 = Input {
               SourceOp = "Bottom5",
               Source = "Output",
            },
            SceneInput8 = Input {
               SourceOp = "Bottom4",
               Source = "Output",
            },
            SceneInput12 = Input {
               SourceOp = "Top6",
               Source = "Output",
            },
            SceneInput4 = Input {
               SourceOp = "Bottom1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 529, 451 } },
      },
      ImagePlane3D1 = ImagePlane3D {
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 0.002, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
            MaterialInput = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
         },
         ViewInfo = OperatorInfo { Pos = { 251, -275 } },
      },
      Renderer3D2 = Renderer3D {
         CustomData = {
            ToolVersion = 2
         },
         Inputs = {
            GlobalOut = Input { Value = 450, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            SceneInput = Input {
               SourceOp = "Merge3D1",
               Source = "Output",
            },
            CameraSelector = Input { Value = FuID { "Camera3D2" }, },
            RendererType = Input { Value = FuID { "RendererOpenGL" }, },
         },
         ViewInfo = OperatorInfo { Pos = { 751, 567 } },
      },
      RecTop = RectangleMask {
         NameSet = true,
         Inputs = {
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Center = Input { Value = { 0.5, 0.75 }, },
            Width = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 62, 30 } },
      },
      Bottom5 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Bottom5XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader1_2_1_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 364, 966 } },
      },
      Bottom5XRotation = BezierSpline {
         SplineColor = { Red = 255, Green = 170, Blue = 0 },
         NameSet = true,
         KeyFrames = {
            [0] = { -180, RH = { 80.3333333333333, -180 } },
            [241] = { -180, LH = { 161.256965413617, -170.345879590026 }, RH = { 248.84220484345, -180.949419472573 } },
            [260] = { 10, LH = { 256.8, 2.5 }, RH = { 260.329926619055, 10.7732655134094 } },
            [261] = { 0, LH = { 260.6, 0 }, RH = { 281, 0 } },
            [321] = { 0, LH = { 301, 0 }, RH = { 326.666666666667, 0 }, Flags = { Linear = true } },
            [338] = { 0, LH = { 332.333333333333, 0 }, RH = { 338.333333333333, 30 }, Flags = { Linear = true } },
            [339] = { 90, LH = { 338.666666666667, 60 }, Flags = { Linear = true } }
         }
      },
      Bottom4 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Bottom4XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader1_2_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 363, 727 } },
      },
      Bottom4XRotation = BezierSpline {
         SplineColor = { Red = 85, Green = 85, Blue = 0 },
         NameSet = true,
         KeyFrames = {
            [0] = { -180, RH = { 0, -180 } },
            [160] = { -180, LH = { 107.058566249704, -173.590625453959 }, RH = { 167.84220484345, -180.949419472573 } },
            [179] = { 10, LH = { 175.8, 2.5 }, RH = { 179.329926619055, 10.7732655134094 } },
            [180] = { 0, LH = { 179.6, 0 }, RH = { 192.998699784279, 0 } },
            [219] = { 0, LH = { 206.082304341579, 1.44890819523915 }, RH = { 220.274197644208, -0.14291978414464 } },
            [221] = { 0, LH = { 221, 0.334043016167841 }, RH = { 227.333333333333, 0 } },
            [240] = { 0, LH = { 233.666666666667, 0 }, RH = { 245.666666666667, 0 }, Flags = { Linear = true } },
            [257] = { 0, LH = { 251.333333333333, 0 }, RH = { 257.333333333333, 30 }, Flags = { Linear = true } },
            [258] = { 90, LH = { 257.666666666667, 60 }, Flags = { Linear = true } }
         }
      },
      Top4 = ImagePlane3D {
         NameSet = true,
         Inputs = {
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.5, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 0.0017, },
            ["Transform3DOp.Rotate.X"] = Input {
               SourceOp = "Top4XRotation",
               Source = "Value",
            },
            ["Transform3DOp.PivotNest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfacePlaneInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            MaterialInput = Input {
               SourceOp = "Loader1_1_1_1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 364, 614 } },
      },
      Top4XRotation = BezierSpline {
         SplineColor = { Red = 170, Green = 0, Blue = 0 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 80.3333333333333, 0 }, Flags = { Linear = true } },
            [241] = { 0, LH = { 160.666666666667, 0 }, RH = { 247.332690235129, -0.766669519991701 } },
            [260] = { 190, LH = { 253.612073167117, 175.02829648543 }, RH = { 260.333299994469, 190.781171862036 } },
            [261] = { 180, LH = { 260.666700005531, 180 } }
         }
      },
      Loader1_2_1 = Loader {
         Clips = {
            Clip {
               ID = "Clip1",
               Filename = "D:\\Fusion\\Flip\\4d.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 = {
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            EffectMask = Input {
               SourceOp = "PipeRouter1",
               Source = "Output",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 219, 735.5 } },
      },
      PipeRouter2 = PipeRouter {
         Inputs = {
            Input = Input {
               SourceOp = "RecTop",
               Source = "Mask",
            },
         },
         ViewInfo = PipeRouterInfo { Pos = { 19, 1053 } },
      },
      PipeRouter1 = PipeRouter {
         Inputs = {
            Input = Input {
               SourceOp = "RecBottom",
               Source = "Mask",
            },
         },
         ViewInfo = PipeRouterInfo { Pos = { 80, 1029 } },
      }
   }
}
Offline

arake80

  • Posts: 1
  • Joined: Thu May 03, 2018 11:22 pm
  • Real Name: anthony rake

Re: suggestion how to flip video clip

PostFri May 04, 2018 7:26 am

Thanks Robfromm, great tutorial!
how would you render the same effect in fusion in davinci resolve 15?
I can't connect a mask node (rectangle) to the "media in" node (jpeg). So i've used a merge node to which i've connected the "media in", "rectangle" and "imageplane3d" nodes. But then when i use the "x rotation" on the imageplane3d inspector, the whole picture rotates whereas i just want the rectangle to flip.
You have any ideas?
Thanks mate!
Attachments
nodes.jpg
nodes.jpg (15.12 KiB) Viewed 2603 times

Return to Fusion

Who is online

Users browsing this forum: No registered users and 53 guests