Jump to: Board index » General » Fusion

Primatte Transparency disappears while rendering?

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

Peter Cordes

  • Posts: 185
  • Joined: Fri Jun 27, 2014 8:04 am
  • Location: Germany

Primatte Transparency disappears while rendering?

PostWed Jan 18, 2017 8:33 am

Hi,

I'va got a weird issue.

I have a greenscreen-shot and do the keying with primatte.
The result goes to an image-plane and in a 3d-scene (with cameras and lights) - after that in a Render3D and to a saver node.

While working on it, everything works fine - preview even in HiQ is absolutely okay.

But the moment I render it, the transparency of the keyed primate clip diappears. No more keying.

I couldn't find yet the reason and a workaround.

Can you help me please?

Thanks a lot
Peter

I'm on Fusion Studio 8.2.1 on Windows.
Offline

Sander de Regt

  • Posts: 4135
  • Joined: Thu Nov 13, 2014 10:09 pm

Re: Primatte Transparency disappears while rendering?

PostWed Jan 18, 2017 8:37 am

Can you post the comp? Maybe we can find some settings to account for it.
Sander de Regt

ShadowMaker SdR
The Netherlands
Offline
User avatar

Yuri V. Nemets

  • Posts: 122
  • Joined: Mon Dec 08, 2014 10:41 am
  • Location: Ukraine, Kyiv

Re: Primatte Transparency disappears while rendering?

PostWed Jan 18, 2017 2:38 pm

Check this comp
Code: Select all
{
   Tools = ordered() {
      Merge2 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Background3",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Renderer3D1",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 1375, 313.5, }, },
      },
      Background3 = Background {
         Inputs = {
            GlobalOut = Input { Value = 100, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            Depth = Input { Value = 3, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            Type = Input { Value = FuID { "Gradient", }, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1210, 313.5, }, },
      },
      Renderer3D1 = Renderer3D {
         Inputs = {
            GlobalOut = Input { Value = 100, },
            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", }, },
            ["RendererOpenGL.Channels.Nest"] = Input { Value = 1, },
            ["RendererOpenGL.Channels.RGBASS"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 1375, 214.5, }, },
      },
      Transform3D1 = Transform3D {
         CtrlWZoom = false,
         Inputs = {
            SceneInput = Input {
               SourceOp = "Camera3D1",
               Source = "Output",
            },
            ["Transform3DOp.Rotate.Y"] = Input {
               SourceOp = "Transform3D1YRotation",
               Source = "Value",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1100, 214.5, }, },
      },
      Transform3D1YRotation = BezierSpline {
         SplineColor = { Red = 128, Green = 255, Blue = 128, },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 33.3333333333333, 22.4242424333333, }, Flags = { Linear = true, }, },
            [100] = { 67.2727273, LH = { 66.6666666666667, 44.8484848666667, }, Flags = { Linear = true, }, },
         },
      },
      Camera3D1 = Camera3D {
         Inputs = {
            ["Transform3DOp.Translate.X"] = Input { Value = -0.514114376577032, },
            ["Transform3DOp.Translate.Y"] = Input { Value = 0.120481836032426, },
            ["Transform3DOp.Translate.Z"] = Input { Value = 0.897048244939249, },
            ["Transform3DOp.Rotate.X"] = Input { Value = -6.99999904632568, },
            ["Transform3DOp.Rotate.Y"] = Input { Value = -26.8000011444092, },
            FLength = Input { Value = 18.2123442718302, },
            ["Stereo.Mode"] = Input { Value = FuID { "OffAxis", }, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 990, 214.5, }, },
      },
      Merge3D1 = Merge3D {
         Inputs = {
            SceneInput1 = Input {
               SourceOp = "ImagePlane3D1",
               Source = "Output",
            },
            SceneInput2 = Input {
               SourceOp = "Transform3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 1210, 214.5, }, },
      },
      ImagePlane3D1 = ImagePlane3D {
         Inputs = {
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
            MaterialInput = Input {
               SourceOp = "Primatte1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 2, },
         },
         ViewInfo = OperatorInfo { Pos = { 1210, 115.5, }, },
      },
      Primatte1 = Photron.Primatte4 {
         Inputs = {
            FineTuneRed = Input { Disabled = true, },
            FineTuneGreen = Input { Disabled = true, },
            FineTuneBlue = Input { Disabled = true, },
            PrimatteData = Input {
               Value = Primatte4Data {
                  Value = HexData [[
                     78 DA 63 60 00 82 FF F5 EE 20 4A 80 81 11 44 31
                     B0 32 20 00 13 C3 85 8D 20 FA 46 4C 52 27 88 DE
                     60 D4 F3 16 49 1A CE 2F 2A F0 73 FF 57 8F 29 8E
                     CE 87 99 97 BD 3C 11 6C 9E 03 9A 3D 91 50 7E EC
                     71 88 3C 4C BC 98 E1 FD 3E 64 F3 0A C2 BE 57 82
                     68 76 C6 62 30 BF F7 1B 2E F5 5C FF 51 F4 3D 11
                     01 D3 0A 50 7E 83 9B 71 22 98 CE 4C FF 0F 02 70
                     85 50 75 B8 80 E5 53 88 7C C1 6D D1 76 10 9D 20
                     17 D7 89 A2 E0 29 AA 7E 74 7B BF 3D 2F 04 AB 77
                     52 90 4C FF C5 C2 C0 30 53 A0 06 CC 9F E0 C3 7C
                     0A 44 33 42 31 CC FC 9F 97 20 EA 61 7C 81 E7 6E
                     EB 91 F9 7F 0B 8A C0 F2 6F D0 DC 3D A3 E7 0D 98
                     3E 02 34 CC 02 68 0F AF 1D 2F 44 4C 12 62 1F 83
                     00 37 03 48 C7 82 1A 9D 44 64 F3 FE D7 83 20 38
                     64 EC 47 31 08 FF 77 47 C6 CB F2 6B DD D1 C5 D0
                     F1 75 93 CD EE 9B AE 6F 84 F3 0D 55 D6 10 D4 43
                     0C 2E 6C 08 C2 2A FE E4 6C 31 55 CC 47 C7 E2 D7
                     FB DD 2D FF BB B8 5B AD 6C 71 1F 0D 07 58 38 20
                     E7 0D 64 80 2B FD 90 A6 FE 3F 0E 60 EF C4 CF 00
                     C2 E8 E2 3A 12 BA 13 41 18 00 CB 70 78 B1 ]],
                  EdgeData = HexData [[
                     78 DA 63 60 00 82 FF F5 EE 0C 48 80 15 4C EA AD
                     44 16 2B B8 2D DA 0E A2 37 DF AD EA 04 D1 12 EA
                     5F BB 91 C5 97 7C E8 BA 0C A2 4B 94 57 BF 05 D1
                     2D C7 4C C0 F4 95 CF 10 F1 7F FF 21 20 C1 F1 F5
                     35 64 73 9F D5 C9 79 FE AB 67 60 D8 F0 5B F1 33
                     88 9F B1 C0 08 6C EF 82 D7 22 60 F9 49 C6 81 09
                     8C 40 5A 08 AA 7E C2 4B 88 F8 8B 57 10 FA 07 94
                     66 60 D0 07 93 4E C7 C4 C1 E6 31 30 88 82 F9 4C
                     50 59 90 DD C8 F6 06 DC 92 06 AB 83 D9 CF 08 15
                     9F 71 1C AA 5F 5C 14 59 39 43 E9 94 0B AF E3 93
                     18 18 DE 6C AA EE 44 36 17 6E BF 80 3E 54 04 A2
                     8F 03 EA 7E 98 B9 8C 50 FB 55 6A D4 4D 41 E6 6F
                     61 81 88 2F 86 2A 40 B7 DF 14 6A 5F B7 76 01 D8
                     3E 66 A8 FC 81 D7 22 28 EE 9A 01 E5 C3 CC 4B 81
                     BA FB 23 D4 5D 16 87 60 E1 C1 80 12 6E 4F A0 B4
                     DF FE 74 B0 F9 5F A0 FC 0F AF 50 CD 67 60 68 B0
                     1F C5 20 FC DF 1D 19 2F CB AF 75 47 17 43 C7 D7
                     4D 36 BB 6F BA BE 11 CE 37 54 59 43 50 0F 31 B8
                     B0 21 08 AB F8 93 B3 C5 54 31 1F 1D 8B 5F EF 77
                     B7 FC EF E2 6E B5 B2 C5 7D 34 1C 60 E1 80 9C 37
                     88 C9 2F A4 A9 FF 8F 03 D8 3B F1 33 80 30 BA 38
                     00 9A FA 85 B6 ]],
                  BodyData = HexData [[
                     78 DA 63 60 00 82 FF F5 EE 0C 48 80 15 4C FA 30
                     18 33 18 31 E8 31 B8 00 59 3E 40 BE DE 4A 90 68
                     E8 C4 0B AF E3 93 18 18 2E 18 65 ED 06 F1 37 FC
                     F5 02 AB D6 5B 2E EE F9 AF 1E 61 86 C4 07 11 30
                     1D 00 A5 D1 C1 B5 39 A8 EA B7 EB A0 F2 2F 7C 84
                     E8 63 81 F1 BB D4 39 6E B3 20 C4 37 70 73 82 69
                     46 98 06 26 06 14 71 6E 26 26 46 6C F2 30 7E 6E
                     C4 7F 0F B0 7D 68 E2 70 F7 7E 12 C1 2E 0E 05 7C
                     91 10 FD 30 79 98 7D 4F 27 41 C2 E7 C1 47 54 F5
                     30 75 82 68 7C 18 2D 27 87 6A 1E 03 9A B9 E8 E1
                     E2 02 75 8F 02 9A 7A 46 06 DC 40 10 8B 18 4C 7D
                     02 D4 BF 1E 18 2A 1A EC 47 31 08 FF 77 47 C6 CB
                     F2 6B DD D1 C5 D0 F1 75 93 CD EE 9B AE 6F 84 F3
                     0D 55 D6 10 D4 43 0C 2E 6C 08 C2 2A FE E4 6C 31
                     55 CC 47 C7 E2 D7 FB DD 2D FF BB B8 5B AD 6C 71
                     1F 0D 07 58 38 20 E7 0D 62 F2 0B 69 EA FF E3 00
                     F6 4E FC 0C 20 8C 2E 0E 00 DA 17 50 38 ]],
                  RtData = HexData [[
                     78 DA 3B 7B C6 C7 56 77 D3 5D 7B 10 3E 8B C1 8E
                     B5 07 61 4A D8 00 7B D0 2A C1 ]],
                  EdgeRtData = HexData [[
                     78 DA 3B 7B C6 C7 56 77 D3 5D 7B 10 3E 8B C1 8E
                     B5 07 61 4A D8 00 7B D0 2A C1 ]],
                  BodyRtData = HexData [[
                     78 DA 3B 7B C6 C7 56 77 D3 5D 7B 10 3E 8B C1 8E
                     B5 07 61 4A D8 00 7B D0 2A C1 ]],
               },
            },
            Foreground = Input {
               SourceOp = "Merge1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 770, 115.5, }, },
      },
      Rectangle1 = RectangleMask {
         Inputs = {
            BorderWidth = Input { Value = 0.0152381, },
            Solid = Input { Value = 0, },
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1, }, },
            ClippingMode = Input { Value = FuID { "None", }, },
            Width = Input { Value = 0.948979591836735, },
            Height = Input { Value = 0.935233160621762, },
            EffectMask = Input {
               SourceOp = "Ellipse1",
               Source = "Mask",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 214.5, }, },
      },
      Ellipse1 = EllipseMask {
         Inputs = {
            MaskWidth = Input { Value = 1920, },
            MaskHeight = Input { Value = 1080, },
            PixelAspect = Input { Value = { 1, 1, }, },
            ClippingMode = Input { Value = FuID { "None", }, },
            Center = Input {
               SourceOp = "Perturb1",
               Source = "Value",
            },
            Width = Input { Value = 0.0642803801559459, },
            Height = Input { Value = 0.0642803801559459, },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 247.5, }, },
      },
      Perturb1 = PerturbPoint {
         CtrlWZoom = false,
         Inputs = {
            XScale = Input { Value = 0.4380952, },
            YScale = Input { Value = 0.3809524, },
            RandomSeed = Input { Value = 5340, },
            Strength = Input { Value = 0.8571429, },
         },
      },
      Merge1 = Merge {
         Inputs = {
            Background = Input {
               SourceOp = "Background1",
               Source = "Output",
            },
            Foreground = Input {
               SourceOp = "Background2",
               Source = "Output",
            },
            PerformDepthMerge = Input { Value = 0, },
            EffectMask = Input {
               SourceOp = "Rectangle1",
               Source = "Mask",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 115.5, }, },
      },
      Background2 = Background {
         Inputs = {
            GlobalOut = Input { Value = 100, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            TopLeftRed = Input { Value = 1, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 605, 49.5, }, },
      },
      Background1 = Background {
         Inputs = {
            GlobalOut = Input { Value = 100, },
            Width = Input { Value = 1920, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
            TopLeftGreen = Input { Value = 1, },
            Gradient = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1, },
                     [1] = { 1, 1, 1, 1, },
                  },
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 440, 115.5, }, },
      },
   },
}

Return to Fusion

Who is online

Users browsing this forum: No registered users and 51 guests