I'm having trouble making my Macros behave properly when they are set to passthrough. All of them simply break the flow, causing errors, rather than passing through. Is there a secret to this? I've tried to dig apart some Macros on Reactor but have yet to find the secret sauce here.
Another, possible related question - in my macros i often have to create a Background. That Background's size needs to match the Input size. I do this via expressions. I notice that when I set my Macro to PassThrough, the expressions break first; perhaps this is what is breaking the flow.
I am first piping the input into a PipeRouter called InputPipe
Later down the line I have a Background node whose Width/Height properties use these expressions:
InputPipe.Output.OriginalWidth
InputPipe.Output.OriginalHeight
Any advice here is much appreciated. Thanks!
Macro Passthrough
- bryanfordney
- Fusioneer
- Posts: 99
- Joined: Tue Jan 29, 2019 1:10 pm
- Location: Atlanta, GA
- Been thanked: 5 times
- Midgardsormr
- Fusionator
- Posts: 1311
- Joined: Wed Nov 26, 2014 8:04 pm
- Location: Los Angeles, CA, USA
- Been thanked: 116 times
- Contact:
Re: Macro Passthrough
Probably the issue is how your output is structured. I usually use a Merge as my output node. The main macro input goes to the Background, and the results of the macro's processing goes to the Foreground. This way, if the Foreground is invalid, it will still fall back to the Background and send the in to the out. This also provides simple EffectMask and Blend inputs.
- SecondMan
- Site Admin
- Posts: 3769
- Joined: Thu Jul 31, 2014 5:31 pm
- Location: Vancouver, Canada
- Been thanked: 146 times
- Contact:
Re: Macro Passthrough
Feel free to share a work in progress or something else that shows where you are stuck. Easier to point at where the issue lies and how to correct it.