0
$\begingroup$

I have an array of lights and want a wave to run across it. Each light should only show one value.

Using the distance method below, I end up with a smooth gradient. Is there any smart way of achieving this effect with just a single value per light, and not a gradient?

enter image description here

$\endgroup$

1 Answer 1

1
$\begingroup$

I solved it by updating to a Blender Version above 3.1 and using a capture attribute node with the domain set to instance.

enter image description here

$\endgroup$
3
  • $\begingroup$ If anyone has a solution for Blender 3.0, I'd love to hear it. $\endgroup$
    – Gandarufu
    Commented Mar 1, 2023 at 10:56
  • $\begingroup$ Why are you using 3.0? Update to 3.3 which is the LTS version. $\endgroup$
    – John Eason
    Commented Mar 1, 2023 at 11:20
  • $\begingroup$ Because it means fixing some shaders, which I wasn't prepared to do. $\endgroup$
    – Gandarufu
    Commented Mar 1, 2023 at 12:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .