I'm trying to optimise my setup at the moment and I'm wondering, would changing some of my effects to wire plugins that combine multiple of them have a positive impact on performance?
For example, if I have brightness, contrast, and colorize layers individually, but I replaced them with a wire plugin that contains all three, would the performance improve due to the fact that there are essentially less 'passes' happening during the render? Or would the performance gain from this kind of optimization be negligible?
Performance with combined effects layers vs individual
-
- Team Resolume
- Posts: 299
- Joined: Fri Dec 06, 2019 00:01
Re: Performance with combined effects layers vs individual
I'm not sure if that would give you much boost. Here is a plug-in for you to try. I just put the brightness contrast and colorize after each other so you could test.
I think it's mostly easy if you combine effects, that you can make presets for all those effects together and easily switch presets for multiple things at the same time. But I'm not sure if it would give you much speed increase. And Wire is of course nice to make your own versions of the effects, do stuff with automation or combining things together in new and exciting ways. Like taking the two effects on top and combining it with a threshold will give you some interesting effects. Where one side off a threshold will get colonized and the other side will get brightness and contrast then stuff gets fun. Check it out.
I think it's mostly easy if you combine effects, that you can make presets for all those effects together and easily switch presets for multiple things at the same time. But I'm not sure if it would give you much speed increase. And Wire is of course nice to make your own versions of the effects, do stuff with automation or combining things together in new and exciting ways. Like taking the two effects on top and combining it with a threshold will give you some interesting effects. Where one side off a threshold will get colonized and the other side will get brightness and contrast then stuff gets fun. Check it out.
Re: Performance with combined effects layers vs individual
Thanks this is interesting. I've been looking at getting into wire as I'd really like to figure out some more interesting dynamic ways to recolor pure black and white (rather than grayscale) inputs that I use. Do you have any good resources you'd recommend for wire, specifically in terms of creating post processing effects?tijnisfijn wrote: Sun Mar 02, 2025 12:56 I'm not sure if that would give you much boost. Here is a plug-in for you to try. I just put the brightness contrast and colorize after each other so you could test.
Bright.Contr.Colorize.wired
I think it's mostly easy if you combine effects, that you can make presets for all those effects together and easily switch presets for multiple things at the same time. But I'm not sure if it would give you much speed increase. And Wire is of course nice to make your own versions of the effects, do stuff with automation or combining things together in new and exciting ways. Like taking the two effects on top and combining it with a threshold will give you some interesting effects. Where one side off a threshold will get colonized and the other side will get brightness and contrast then stuff gets fun. Check it out.
Bright.Contr.Colorize Fun.wired
Screenshot 2025-03-02 at 12.52.19.png
Currently I run 2 identical versions of the input, and split one off to a threshold to create a background color, and another to edge detection to create a border, which I then mask in on top of the background. Sometimes I mask in generative sources too to add some more dynamic motion, but I would love to learn how to do some really funky shader type post processing. Multi band colorizing is pretty useless here as there is a black and a white, but no inbetween tones to apply more colors to.. Anyway I'm rambling.
Would appreciate any pointers you can give me on where to get started with wire
thanks!
-
- Team Resolume
- Posts: 299
- Joined: Fri Dec 06, 2019 00:01
Re: Performance with combined effects layers vs individual
This is definitely something that wire will shine in and can do some nice stuff. I think the best place to start would be the Resolume YouTube page https://www.youtube.com/watch?v=Aq3PEoa ... M1y_dlBf0Q and Wire itself. There are loads of tutorials and examples inside of Wire and every node has his own documentation as well. You can just open those patches and play around with them to start with.. And if you have any questions, don't hesitate to ask it here or on our Slack Channel : https://join.slack.com/t/resolumecommun ... N5T414CDaA
Re: Performance with combined effects layers vs individual
Combining brightness, contrast, and colorize into a single wire plugin will likely improve performance by reducing render passes, especially in real-time rendering (e.g., VJing in Resolume, VDMX, or TouchDesigner) with high layer counts or resolutions (e.g., 4K). By consolidating three effects into one shader, you minimize GPU draw calls and memory bandwidth, potentially boosting FPS by 10–50% in complex setups (e.g., 20+ layers, per Fusion’s node efficiency,).