So, it seems to be a trivial matter to use a different seed on each frame (it looks nicer in animations). I.e. type "#frame" into the seed value and viola! You now have a driver. In fact, if I turn on "auto-run python scripts," it even updates interactively.

HOWEVER, this appears not to work in the node editor. I have a texture that I'd like to animate (by driving the location in the mapping node), but the driver I've added doesn't get updated; neither interactively, nor even when I render. It will update each time I open Blender, but never again.

Anything I'm missing? Or does this just not work?

  • $\begingroup$ This sounds like it might be a bug. You could try reporting it, see this post $\endgroup$ – gandalf3 Dec 8 '13 at 2:30

If you want the driver on the mapping node to work correctly you need to add it via the outliner, not the node editor as you might expect.

See this tutorial http://vimeo.com/40389198 starting at ~18:30 for directions on how to make it work.

It don't know if this is considered a bug but the behavior certainly isn't very user friendly.

  • 3
    $\begingroup$ Link only answers are discouraged. Please add some more information to your answer $\endgroup$ – gandalf3 Dec 9 '13 at 0:33
  • 1
    $\begingroup$ Awesome! That tutorial shows exactly what I needed to know. $\endgroup$ – Matt Dec 9 '13 at 3:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.