Blender | Flickering Materials Using Random Values
💡
- Blender
Prerequisites
Blender: v 4.0.2
Material
▼ Result ▼

Explanation
- Add Object Info to output a Random value unique to each object.
- Add a Value node to hold the time (frame) progress.
This time I used a progress value of#frame / 1000. - Add the frame progress value to the Random value to give each object a random offset, adding to the randomness.
- Add Fraction so it repeats
0 ~ 1.
I also enabled clamp just to make sure it properly cycles through 0 ~ 1. - Connect it to Less Than to set the Threshold.
- Add a Color Ramp so you can slide the black/white (0 ~ 1) ratio to adjust the effective range within 0 ~ 1.
- Use Multiply to scale the current 0 ~ 1 value up to whatever value you like.
- Connect the output to whatever value you want, then press space to play the animation and check the result.
From here it’s just a matter of tweaking parameters.