Jump to: Board index » General » Fusion

Stuck in Fusion problem

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

Thom Britten-Austin

  • Posts: 486
  • Joined: Sun Jul 09, 2017 9:44 am

Stuck in Fusion problem

PostWed Mar 15, 2023 8:37 am

I have a logo in 6 parts and I want to spin and tumble these into the middle of the screen where they come together to form the complete logo. Each part of the logo has different front and backside image so I want to be able to show both sides as the parts tumble across the screen.

where I am getting stuck is;

is it possible to 'attach' another image/plan to the backside of another plane to create a backside?

is it possible to publish the path of an front image plane so that the backside plane will follow the front plane exactly

grateful for any suggestions
Thom Britten-Austin
Windows 10, 32gb RAM, NVIDIA GeForce GTX TITAN X, Resolve 18.5
Offline

Sander de Regt

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

Re: Stuck in Fusion problem

PostWed Mar 15, 2023 9:57 am

This should do the trick:

Code: Select all
{
   Tools = ordered() {
      Text1 = TextPlus {
         Inputs = {
            Width = Input { Value = 1080, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            LayoutRotation = Input { Value = 1, },
            TransformRotation = Input { Value = 1, },
            Softness1 = Input { Value = 1, },
            StyledText = Input { Value = "FRONT", },
            Font = Input { Value = "Open Sans", },
            Style = Input { Value = "Bold", },
            Size = Input { Value = 0.5, },
            VerticalJustificationNew = Input { Value = 3, },
            HorizontalJustificationNew = Input { Value = 3, },
         },
         ViewInfo = OperatorInfo { Pos = { 220, 16.5 } },
      },
      Cube3D1 = Cube3D {
         Inputs = {
            ["Transform3DOp.ScaleLock"] = Input { Value = 0, },
            ["Transform3DOp.Scale.Z"] = Input { Value = 0.001, },
            ["SurfaceCubeInputs.Visibility.Nest"] = Input { Value = 1, },
            ["SurfaceCubeInputs.Visibility.CullBackFace"] = Input { Value = 1, },
            ["SurfaceCubeInputs.Matte.Nest"] = Input { Value = 1, },
            ["SurfaceCubeInputs.BlendMode.Nest"] = Input { Value = 1, },
            ["SurfaceCubeInputs.Controls.Nest"] = Input { Value = 1, },
            ["SurfaceCubeInputs.Controls.Normals.Scale"] = Input { Value = 3.14, },
            ["SurfaceCubeInputs.ObjectID.ObjectID"] = Input { Value = 3, },
            FrontMaterialInput = Input {
               SourceOp = "Text1",
               Source = "Output",
            },
            BackMaterialInput = Input {
               SourceOp = "Text1_1",
               Source = "Output",
            },
            ["Front.MtlStdInputs.MaterialIDNest"] = Input { Value = 1, },
            ["Front.MtlStdInputs.MaterialID"] = Input { Value = 2, },
            ["Right.MtlStdInputs.Diffuse.Color.Red"] = Input { Value = 0.200000002980232, },
            ["Right.MtlStdInputs.Diffuse.Color.Blue"] = Input { Value = 0, },
            ["Right.MtlStdInputs.Diffuse.Opacity"] = Input { Value = 0, },
            ["Right.MtlStdInputs.MaterialID"] = Input { Value = 3, },
            ["Left.MtlStdInputs.Diffuse.Color.Red"] = Input { Value = 0.699999988079071, },
            ["Left.MtlStdInputs.Diffuse.Color.Green"] = Input { Value = 0.400000005960464, },
            ["Left.MtlStdInputs.Diffuse.Color.Blue"] = Input { Value = 0.699999988079071, },
            ["Left.MtlStdInputs.Diffuse.Opacity"] = Input { Value = 0, },
            ["Left.MtlStdInputs.MaterialID"] = Input { Value = 4, },
            ["Bottom.MtlStdInputs.Diffuse.Color.Green"] = Input { Value = 0, },
            ["Bottom.MtlStdInputs.Diffuse.Opacity"] = Input { Value = 0, },
            ["Bottom.MtlStdInputs.MaterialID"] = Input { Value = 5, },
            ["Top.MtlStdInputs.Diffuse.Color.Red"] = Input { Value = 0, },
            ["Top.MtlStdInputs.Diffuse.Color.Green"] = Input { Value = 0, },
            ["Top.MtlStdInputs.Diffuse.Opacity"] = Input { Value = 0, },
            ["Top.MtlStdInputs.MaterialID"] = Input { Value = 6, },
            ["Back.MtlStdInputs.MaterialID"] = Input { Value = 7, },
         },
         ViewInfo = OperatorInfo { Pos = { 385, 82.5 } },
      },
      Text1_1 = TextPlus {
         Inputs = {
            Width = Input { Value = 1080, },
            Height = Input { Value = 1080, },
            ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
            LayoutRotation = Input { Value = 1, },
            TransformRotation = Input { Value = 1, },
            Softness1 = Input { Value = 1, },
            StyledText = Input { Value = "BACK", },
            Font = Input { Value = "Open Sans", },
            Style = Input { Value = "Bold", },
            Size = Input { Value = 0.5, },
            VerticalJustificationNew = Input { Value = 3, },
            HorizontalJustificationNew = Input { Value = 3, },
         },
         ViewInfo = OperatorInfo { Pos = { 165, 115.5 } },
      }
   }
}
Sander de Regt

ShadowMaker SdR
The Netherlands

Return to Fusion

Who is online

Users browsing this forum: No registered users and 21 guests