I've already learned how to animate physic transformations with sound curves (scale, position...baking sound to F-Curve) but I wondered how to do the same thing with material (set a keyframe for the intensity of emission shader and then animate with the frequency of a wave sound) can I manage this with nodes (like object info? If the scale of my object is 200% then the intensity of my shader will be 100%) For instance: if the frequency of the wave sound is 100Hz the intensity of the emssion is 1...or, if the frequency is 1000Hz then the colour should be red or like so?


You must use drivers: a driver lets you control any datablock with any other parameter of the software.

| improve this answer | |
  • 3
    $\begingroup$ Could you explain why and how? This is not helpful to many users as is. $\endgroup$ – VRM Apr 14 '15 at 11:00
  • 2
    $\begingroup$ Drivers are too complex to explain in few words. I think this is a great tutorial about them: youtube.com/watch?v=jMoBFzXFAUM $\endgroup$ – josh sanfelici Apr 14 '15 at 18:48
  • $\begingroup$ Excellent, that should help people out. $\endgroup$ – VRM Apr 14 '15 at 18:48
  • 1
    $\begingroup$ Also this internal link can be very helpful:blender.stackexchange.com/questions/28254/… $\endgroup$ – josh sanfelici Apr 14 '15 at 19:12

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.