Jump to: Board index » General » Fusion

UVMAP3D "lock UV's on Animated Objects" is broken

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

Tim Vandekerckhove

  • Posts: 10
  • Joined: Tue Jun 02, 2015 9:53 pm

UVMAP3D "lock UV's on Animated Objects" is broken

PostThu Jan 14, 2016 8:00 am

Fusion version:
7.7.1 build 0, 8.0 build 23
OS and version:
Windows 7
Additional relevant system info:
/
Description of the bug:
UVMAP3D "lock UV's on Animated Objects" option still lock the UV's but the UV-coordinates get offset in V.
This did still work properly in Fu6.4
Severity (Trivial, Minor, Major, Critical)
Major.
Steps to reproduce:
Setup below works in Fu6.4 but not in later versions.
Code: Select all

{
   Tools = ordered() {
      Text1 = TextPlus {
         Inputs = {
            Width = Input { Value = 1280, },
            Height = Input { Value = 720, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            Center = Input { Value = { 0.5, 0.784974093264249 }, },
            Red = Input {
               SourceOp = "Text1Red",
               Source = "Value",
            },
            Alpha = Input { Value = 1, },
            Size = Input { Value = 0.419047619047619, },
            Font = Input { Value = "Arial", },
            StyledText = Input {
               SourceOp = "TimeCode1",
               Source = "Time",
            },
            Style = Input { Value = "Bold", },
            ManualFontKerningPlacement = Input {
               Value = StyledText {
                  Array = {
                  },
                  Value = ""
               },
            },
            ShadingGradient1 = Input {
               Value = Gradient {
                  Colors = {
                     [0] = { 0, 0, 0, 1 },
                     [1] = { 1, 1, 1, 1 }
                  }
               },
            },
         },
         ViewInfo = OperatorInfo { Pos = { 318.138, 192.347 } },
      },
      Text1Red = BezierSpline {
         SplineColor = { Red = 255, Green = 0, Blue = 0 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 3.33333333333333, 0.333333333333333 }, Flags = { Linear = true, Loop = true, Pingpong = true } },
            [10] = { 1, LH = { 6.66666666666667, 0.666666666666667 }, Flags = { Linear = true, Loop = true, Pingpong = true } }
         }
      },
      TimeCode1 = TimeCode {
         CtrlWZoom = false,
         Inputs = {
            Hrs = Input { Value = 0, },
            Mins = Input { Value = 0, },
            Secs = Input { Value = 0, },
            PadDigits = Input { Value = 5, },
         },
      },
      Transform1 = Transform {
         Inputs = {
            FlipVert = Input { Value = 1, },
            Input = Input {
               SourceOp = "Text1",
               Source = "Output",
            },
            EffectMask = Input {
               SourceOp = "Rectangle1",
               Source = "Mask",
            }
         },
         ViewInfo = OperatorInfo { Pos = { 428.138, 191.674 } },
      },
      Rectangle1 = RectangleMask {
         Inputs = {
            MaskWidth = Input { Value = 2048, },
            MaskHeight = Input { Value = 1556, },
            PixelAspect = Input { Value = { 1, 1 }, },
            ClippingMode = Input { Value = FuID { "None" }, },
            Center = Input { Value = { 0.5, 0 }, },
            Width = Input { Value = 1, },
            Height = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 428.138, 158.674 } },
      },
      Shape3D1_1 = Shape3D {
         CtrlWZoom = false,
         Inputs = {
            MaterialInput = Input {
               SourceOp = "Transform1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
            ["SurfacePlaneInputs.SizeLock"] = Input { Value = 0, },
            ["SurfacePlaneInputs.Width"] = Input { Value = 1.28, },
            ["SurfacePlaneInputs.Height"] = Input { Value = 0.72, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, }
         },
         ViewInfo = OperatorInfo { Pos = { 540.666, 246.514 } },
      },
      Shape3D1 = Shape3D {
         Inputs = {
            MaterialInput = Input {
               SourceOp = "Transform1",
               Source = "Output",
            },
            ["MtlStdInputs.MaterialID"] = Input { Value = 1, },
            ["SurfacePlaneInputs.SizeLock"] = Input { Value = 0, },
            ["SurfacePlaneInputs.Width"] = Input { Value = 1.28, },
            ["SurfacePlaneInputs.Height"] = Input { Value = 0.072, },
            ["SurfacePlaneInputs.SubdivisionWidth"] = Input { Value = 1, },
            ["SurfacePlaneInputs.SubdivisionHeight"] = Input { Value = 1, },
            ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, }
         },
         ViewInfo = OperatorInfo { Pos = { 544, 191 } },
      },
      Bender3D1 = Bender3D {
         Inputs = {
            SceneInput = Input {
               SourceOp = "Shape3D1_1",
               Source = "Output",
            },
            Amount = Input {
               SourceOp = "Bender3D1Amount",
               Source = "Value",
            },
            Axis = Input { Value = 0, },
         },
         ViewInfo = OperatorInfo { Pos = { 650.666, 246.514 } },
      },
      Bender3D1Amount = BezierSpline {
         SplineColor = { Red = 6, Green = 235, Blue = 218 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 6, 0.104761904761905 }, Flags = { Linear = true } },
            [18] = { 0.314285714285714, LH = { 12, 0.20952380952381 }, Flags = { Linear = true } }
         }
      },
      Duplicate3D1 = Duplicate3D {
         Inputs = {
            LastCopy = Input { Value = 10, },
            TimeOffset = Input {
               SourceOp = "Duplicate3D1TimeOffset",
               Source = "Value",
            },
            ["Translate.Y"] = Input { Value = -0.072, },
            ["JitterTranslate.X"] = Input {
               SourceOp = "Duplicate3D1XOffset",
               Source = "Value",
            },
            SceneInput = Input {
               SourceOp = "Shape3D1",
               Source = "Output",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 654, 191.674 } },
      },
      Duplicate3D1TimeOffset = BezierSpline {
         SplineColor = { Red = 243, Green = 7, Blue = 70 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 1.33333333333333, 0.666666666666667 }, Flags = { Linear = true } },
            [4] = { 2, LH = { 2.66666666666667, 1.33333333333333 }, Flags = { Linear = true } }
         }
      },
      Duplicate3D1XOffset = BezierSpline {
         SplineColor = { Red = 250, Green = 132, Blue = 49 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 2, 0.0921985666666667 }, Flags = { Linear = true } },
            [6] = { 0.2765957, LH = { 4, 0.184397133333333 }, Flags = { Linear = true } }
         }
      },
      UVMap3D1_1 = UVMap {
         Inputs = {
            SceneInput = Input {
               SourceOp = "Bender3D1",
               Source = "Output",
            },
            Orientation = Input { Value = 2, },
            LockUVs = Input { Value = 1, },
            ["Size.X"] = Input { Value = 1.27999997138977, },
            ["Size.Y"] = Input { Value = 0.720000028610229, },
            ["Size.Z"] = Input { Value = 0.00100000004749745, },
            ["Center.Y"] = Input { Value = -0.324000000953674, },
            RotationNest = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 760.666, 243.146 } },
      },
      UVMap3D1 = UVMap {
         Inputs = {
            SceneInput = Input {
               SourceOp = "Duplicate3D1",
               Source = "Data3D",
            },
            Orientation = Input { Value = 2, },
            LockUVs = Input { Value = 1, },
            ["Size.X"] = Input { Value = 1.27999997138977, },
            ["Size.Y"] = Input { Value = 0.720000028610229, },
            ["Size.Z"] = Input { Value = 0.00100000004749745, },
            ["Center.Y"] = Input { Value = -0.324000000953674, },
            RotationNest = Input { Value = 1, },
         },
         ViewInfo = OperatorInfo { Pos = { 764, 191 } },
      }
   }
}

Return to Fusion

Who is online

Users browsing this forum: No registered users and 24 guests