What type of Matchbox Shader do you wish you had available?

A resize node had a menu to choose half, third, quarter etc res with filtering options

A regrain that uses the comp subtract, comp add method…with an option to sample and area to replicate across the image

3 Likes

I imagine this is not even vaguely possible in matchbox but posting here in case someone technical has an idea of how it might be achieved?

https://la.disneyresearch.com/publication/scenespace/

And were there any matchboxes in the sabre dept at ILM that could be released? I’m assuming sabre is no longer used……

It’s such a cool video and from 7 years ago now, I always remember the “virtual umbrella removes rain” shot… I never heard of anyone implementing it sadly and it would have to be a plugin or even a whole-ass separate piece of software.

It’s not even that complicated conceptually - it’s like Nuke’s TemporalMedian (which we could do in a matchbox now actually) which ignores pixels that change too much between frames, except it works in 3D using a camera track - every frame is turned into a 3D point cloud like you see when tracking but with one point for every single pixel, then the points are filtered to only keep ones which don’t change much, i.e. aren’t rain or noise. The reason we don’t normally do that in Houdini or whatever is that it takes absurd amounts of memory and time - like 100s of Gbs and many hours for a 10s shot. They came up with a cunning way to do the same thing but fast essentially!

2 Likes

Hi guys.

Today I found a way to kill those annoying “bad” pixels coming from 3D, those pixels that are overexposed and flicker like hell. There’s a gizmo in Nuke that correct that issue:

Firefly Killer - Nuke Gizmo | Free Tool by Stefan Muller - Patreon

](https://www.patreon.com/posts/firefly-killer-32574959)

As we were discussing what kind of shaders could be interesting to have in flame, I think this one could be really helpful.

Cheers

Ooooh I welcome the challenge. Long chats with Ivar guessing on how the filtering in S_Distort was done. He came the closest…

2 Likes

That has been a feature request for probably 25 years… Just mind boggling they haven’t been able to implement it.

5 Likes

I had a look at a firefly/hot pixel fixing shader like Eduardo mentioned above - here on matchbook: Shader: Ls_Fireflies and a quick demo here: Fireflies demo - YouTube

Also while making it I played a bunch with dilation/eroding, and made that into a separate shader here: Shader: Ls_Dilate which looks like this: Dilate demo - YouTube

It can dilate mattes in/out like you’d expect but also has some options for soft edges which look unexpectedly crazy on black/white text… it also lets you choose a colour to dilate/erode towards/away from which is something I’ve always been curious about, it means you can move the edges in/out a bit on greenscreen shots without having to pull a key at all. Might be handy to make a despilled fill for tiny details, or maybe clean screens for IBK/additive keying :green_square:

17 Likes

Holy cow — two home runs, Lewis! Both are useful for me. Thank you!

1 Like

fantastic @lewis

if i understand you correctly Ls_Fireflies is for identifying/eliminating neg or inf pixels?

dilate is really cool. thanks again

2 Likes

Hi Lewis,

Ls-Fireflies works like a charm!!.. even better than in Nuke, IMHO.

Already using it in production.

Thanks

1 Like

Just ran into this, but something that cound render out a histogram of an image would be nice.

A graduated matte shrink would be useful. So similar to a graduated defocus, where you use a matte to control the level of defocus across the image. With this you would use a matte to control the level of matte shrinkage.

Ah just realised that’s exactly what Ls_Dilate mentioned above does. Awesome thanks Lewis! Wanted that for ages.

1 Like

I found this video and it seems very matchboxy and might be a nice way to get some more filtery looks into Flame:

7 Likes

Hi Graziella.

Thx for your super nice presentation. It was very clear instructive… It did turn on lights in my head and I start thinking of very basic things I could start with.
I’m still very far from doing a real usable matchbox.

Still I have in mind a Matchbox I would really love to have as I use that all the time with a batch branch that would really deserve to be simplified… :slight_smile:

I would love to be able to select details in an image based on there size. Basically, I want to select details between a minim size and a maximum size, without selecting the smaller or the bigger ones.

Would that be doable? I’m sure it would not not by me definitely…

1 Like

+1000