Jump to: Board index » General » Fusion

How to reverse a Tempate Callout?

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

pauliom

  • Posts: 4
  • Joined: Sat Oct 30, 2021 10:03 am
  • Real Name: Paul Marsh

How to reverse a Tempate Callout?

PostSat Oct 30, 2021 10:07 am

I have created a very simple project with media- Ininto a point tracker and the out into the media-out. I've then attached a templated Callout to the tracker. That works great. Now later on I want to reverse the action of the Callout and remove it. The only mechanism I've found is to add a transform and set the size to 0 in one frame which...is not great. I'm guessing there is a much better way?
Offline
User avatar

TheBloke

  • Posts: 1905
  • Joined: Sat Nov 02, 2019 11:49 pm
  • Location: UK
  • Real Name: Tom Jobbins

Re: How to reverse a Tempate Callout?

PostSun Oct 31, 2021 7:25 am

Can you show a full-screen screenshot of your Fusion nodes, and also your Edit timeline.

If you can't attach images due to having a new forum account, upload them to a site like Imgur.com, or Google Drive, and add the links here. Put the link(s) in code tags (there's a button to add them above the forum text editor) so it doesn't get blocked by the forum's anti-spam for new users, like this:
Code: Select all
https://imgur.com
Resolve Studio 17.4.3 and Fusion Studio 17.4.3 on macOS 11.6.1

Hackintosh:: X299, Intel i9-10980XE, 128GB DDR4, AMD 6900XT 16GB
Monitors: 1 x 3840x2160 & 3 x 1920x1200
Disk: 2TB NVMe + 4TB RAID0 NVMe; NAS: 36TB RAID6
BMD Speed Editor
Offline
User avatar

Bryan Ray

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

Re: How to reverse a Tempate Callout?

PostSun Oct 31, 2021 3:47 pm

You can use a TimeStretcher to reverse the animation. Something like this:

Code: Select all
{
   Tools = ordered() {
      TimeStretcher1 = TimeStretcher {
         CtrlWZoom = false,
         Inputs = {
            SourceTime = Input {
               SourceOp = "TimeStretcher1SourceTime",
               Source = "Value",
            },
         },
         ViewInfo = OperatorInfo { Pos = { 838, 111 } },
      },
      TimeStretcher1SourceTime = BezierSpline {
         SplineColor = { Red = 233, Green = 217, Blue = 243 },
         NameSet = true,
         KeyFrames = {
            [0] = { 0, RH = { 3.33333333333333, 3.33333333333333 }, Flags = { Linear = true } },
            [10] = { 10, LH = { 6.66666666666667, 6.66666666666667 }, RH = { 26.6666666666667, 10 }, Flags = { Linear = true } },
            [60] = { 10, LH = { 43.3333333333333, 10 }, RH = { 63.3333333333333, 6.66666666666667 }, Flags = { Linear = true } },
            [70] = { 0, LH = { 66.6666666666667, 3.33333333333333 }, Flags = { Linear = true } }
         }
      }
   },
   ActiveTool = "TimeStretcher1"
}


Obviously I don't know your timings, but this will play the input from 0 to 10, hold for 50 frames, then reverse the input from 10 back to 0.

You can copy the above code and paste it into your node graph to get the example tool.
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com
Offline

pauliom

  • Posts: 4
  • Joined: Sat Oct 30, 2021 10:03 am
  • Real Name: Paul Marsh

Re: How to reverse a Tempate Callout?

PostSun Oct 31, 2021 10:38 pm

Bryan Ray wrote:You can use a TimeStretcher to reverse the animation. Something like this:
...

Thanks. I'm not aware of TImeStretcher I'll take a look. But to clarify the call-out is from the templates, I've just dropped it into the editor canvas. Whilst I can break the call-out from its group that seems sort of self-defeating? The benefit of a template is that I just change a couple of basic properties, such as the text, and everything "just works". I would assume that reversing out a templated item would be quite a common request? In the meantime I've hand-crafted my own call out so that I more easily control the keyframes, but it seems such as shame as the templated version is so neat and tidy :)

Return to Fusion

Who is online

Users browsing this forum: Hendrik Proosa and 19 guests