In this tutorial we will learn how to use some pretty simple GLSL to create a cool pixel sorting effect!
Пікірлер: 22
@auratyk2 ай бұрын
Such a gorgeous version of this technique :) Never knew about that #if either, super useful!
@water__shed2 ай бұрын
Thank you! Cheers!
@leonidkrykhtin27 күн бұрын
I have the question actually about the video instead of image. i want video contantly updating with the effect instead of pressing keyboard constantly. How to make the video update in real time with effect?
@user-tr3qp2ro4y Жыл бұрын
cool!
@prodhab_ Жыл бұрын
Dope!
@water__shed Жыл бұрын
thank you!
@giupster Жыл бұрын
Thanks for the amazing tutorial! I have only one question, what is the op.local.par.Pulse.eval() that you put in the custom pulse parameter of the base component? I did't understand this passage and when I try do it, it gives me : Attributerror 'Td.Sortcut' object has no attribute 'local'
@water__shed Жыл бұрын
Good question and my apologies for being unclear. In an earlier tutorial I mentioned I have a custom COMP with an op shortcut called "local" that I use in all my projects. This COMP has a pulse parameter, so I was simply referencing it with python. You should be able to either use a Keyboard In chop, button, or any other functionality to pulse the feedback
@giupster Жыл бұрын
@@water__shed oh that makes sense now! Yes I used a keyboard in CHOP for triggering the Pulse! Anyway the final effect is amazing for real, thanks for this tutorial! Could you suggest a way to freeze the effect at a certain moment instead of having it changing based on the time? I know is linked to the feedback loop so it might not be possibile but still I wanted to ask to a Pro!
@water__shed Жыл бұрын
Here I talk about using global op shortcuts, FYI kzfaq.info/get/bejne/p82ViKV0tLO7dGw.html
@water__shed Жыл бұрын
To freeze in place, try turning the sort threshold up to 1! Depending on what you want to do with it, could also use a Cache TOP to save the still of an image while the rest of it is still updating in real time
@KAZZinteractive11 ай бұрын
thanks for the tutorial! could you maybe increase your mic volume please?
@water__shed11 ай бұрын
check out this video where I explain this! kzfaq.info/get/bejne/p82ViKV0tLO7dGw.html
@leonidkrykhtin27 күн бұрын
me.Time.frame doesn't work in GLSL component Vectors Value. Could you please inform us what you wrote correctly?
@water__shed24 күн бұрын
me.time.frame
@hehe81809 ай бұрын
Hi, I want to ask is it possible based on video? if it is, which word do I have to put in in the glsl code?
@water__shed9 ай бұрын
just use a video file for the TOP you use as base layer! should not need to change the glsl code
@hehe81809 ай бұрын
@@water__shed Hi, Thanks for replying ! but does the reason why it is being paused at still image is cause of 'feedback'? cos what I want is I want my image is still going not being paused and feedback effect worked.
@leonidkrykhtin27 күн бұрын
@@hehe8180 I have the same question actually. i want video contantly updating with the effect
@leonidkrykhtinАй бұрын
Is it possible to upload a link to this GLSL code?
@water__shedАй бұрын
available on my patreon: www.patreon.com/posts/pixel-sorting-in-80203006
@fernandascarpa5168 ай бұрын
Hello! Something is happening... when I put de value "me.time.frame" the numbers only go close the 600, why? And, the video is gone, has a warning at the GLSL Multi Shader has compile erros, I use INFO DAT to see whats going wrong e its saying "ERROR: /project1/pixel_sorting/glslmulti1_pixel:22: 'uFrame' : undeclared identifier ERROR: 1 compilation errors. No code generated." Can you help me?