Performance with combined effects layers vs individual

Post your questions here and we'll all try to help.
Post Reply
junkr6
Posts: 3
Joined: Sun Mar 02, 2025 04:17

Performance with combined effects layers vs individual

Post by junkr6 »

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?

tijnisfijn
Team Resolume
Posts: 299
Joined: Fri Dec 06, 2019 00:01

Re: Performance with combined effects layers vs individual

Post by tijnisfijn »

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
(10.94 KiB) Downloaded 80 times
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
(11.56 KiB) Downloaded 86 times
Screenshot 2025-03-02 at 12.52.19.png

junkr6
Posts: 3
Joined: Sun Mar 02, 2025 04:17

Re: Performance with combined effects layers vs individual

Post by junkr6 »

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
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?

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!

tijnisfijn
Team Resolume
Posts: 299
Joined: Fri Dec 06, 2019 00:01

Re: Performance with combined effects layers vs individual

Post by tijnisfijn »

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
Attachments
Screenshot 2025-03-02 at 19.53.38.png
Screenshot 2025-03-02 at 19.53.54.png

otisjame
Posts: 1
Joined: Thu Apr 17, 2025 10:20

Re: Performance with combined effects layers vs individual

Post by otisjame »

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,).

Post Reply