I'm trying to make a Rorschach effect material. What I want to do is have the distortion on a Wave Texture node change over time. It seems to me that in earlier versions of Blender, there was a Time Node. Is there a way to do this in Blender now?
2 Answers
This is the super-quick-and-dirty way to do it:
Simply double click the value of the distortion and type #frame into instead of a number.
Then press Enter.
This automagically creates a frame based driver.
The box will turn purple, indicating that it is being driven.
If you want to modify it, just double-click the value box and edit as desired. Note that the hash disappears, in the driver editor as it is no longer required.
Yes, you can use simple mathematical expressions too e.g. frame/10
You can also right-click the purple box and select Edit Driver from the context menu.
Just remember if you want to make it a driver add the # symbol to the front.
You can insert a keyframe directly on the node's distortion value. Just:
- hover your mouse over it, click 'I' (it should turn yellow)
- move to a later frame in your Timeline
- change the distortion's value in the node
- hover your mouse over the distortion socket and click 'I' again
If you hit play, that should result in the distortion value animating over time.
You can also achieve the same effect by controlling the distortion with a Driver tied to the current frame number:
https://docs.blender.org/manual/en/latest/animation/drivers/index.html