5x5 Convolve for Cycles Nodes Materials

Description

This is a 5x5 convolution matrix with a few kernels provided: Sharpen, Box Blur, Gaussian Blur, Edge Detect, and Emboss, intended to be easily to plug into existing materials in order to convolve images as necessary. Provide a step, a UV input, and edit the UV to Color Lookup group (currently just an image). Edit kernels as necessary or use one of the five provided.

There may be better ways to keep node groups linked and unlinked as necessary; I would love to hear about it. This may be more complicated than it need be. Coding support would improve this immeasurably-- matrix, separate, and combine nodes would simplify use-- but I'm not comfortable with Python. I was surprised when I couldn't find something like this already made, and it involves some tedium, so here you go, hope somebody finds it useful.

Comments (12)

V
Verbaas about 8 years ago

I am gonna try it, it looks good, I can do not so much with phyton so thank you

B
bandages about 8 years ago

Of course, hope it's useful for you!

N
Nic4Las about 8 years ago

I am really impressed with this approach. I tried this like 2 years ago but back than I hand no idea what I did. This is an excellent addition to my cycles workflow. Thanks for your hard work.

B
bandages about 8 years ago

Thanks, I'm glad you like it!

O
Otclik almost 8 years ago

Omg its awesome! I have long dreamed about what someone make a convolution matrix over the texture) Thank you

B
bandages almost 8 years ago

:)

D
df1 over 7 years ago

Hi. it is possible to use it for working with equirectangular textures? edit: yes, it works if add values z thank you

B
bandages over 7 years ago

Good to know :)

M
moutafs404 over 4 years ago

could we increase it from 5*5 to may be 10*10 !?

C
cfttfc almost 4 years ago

thank you very much, how can I multiple diffirent texture?

C
cfttfc almost 4 years ago

thank you very much, Can I use different texture?

R
Royalj_1927394 almost 2 years ago

hello bro, have you did a version of this able to be insert in a procedural node setup with multiple of them that can stuck each one on each other, like in S.Designer ? or is it possible just with this ?

Sign in to leave a comment.