flickering shader but not in every frame - how to combine two expressions in one driver?

hi, im trying to create random flickering material, but i need it to flicker not in every frame. To make it flicker randomly i added driver expression to 4d noise texture in W: “frame/1”, so when animation plays texture flickers in every frame differently like 12345… But i want it to flicker every 3 frames like this: 111222333444555… and so on. To do this i have to add driver expression to the same 4d noise texture in W “frame % 6 > 2” then it flickers for 3 frames, but always in the same way, like 000111000111000111! Can you image? How can i combine this two expressions, so it flicker for 3 frames AND stay random?

im trying to create shader similar to one from this tutorial: https://www.youtube.com/watch?v=SLVihigKl_o but around 45 second mark i need to add there another expression, so the shader will flicker like in description above. Any ideas?

Welcome :tada:

…for

floor( frame / 3 ) + 1

?

1 Like

it works! thanks!