3
$\begingroup$

I'm not using nodes, just 2 material with 2 different uvmap texture to it

I want to assign material A at frame 1 and material B at frame 2

pressing I on scene don't give me any option to animate material

please help thanks

$\endgroup$
  • $\begingroup$ Are you using Cycles or Blender Internal? $\endgroup$ – Paul Gonet Oct 18 '15 at 11:05
5
$\begingroup$

Great opportunity for you to start learning how to use nodes then! Because the only way I know for animating a transition between two materials is with nodes.

In the node editor, add the two shaders you want (Shift + A --> Shader), then from the same menu also add a "Mix Shader". Plug in both shader nodes into the mix shader, and animate the Factor to control the transition between the two.

A value of 0 means only the first shader plugged in takes effect, while a value of 1 shows only the 2nd shader. Any value in between is a mixture of the two.

Here's how to do this in Cycles: Image shown

In Blender Internal it's a similar thing, only using the Material nodes and the Mix RGB node (preview during animation isn't as good, but when you pause the animation you see the transition): BI

$\endgroup$
  • $\begingroup$ Good solution, but I guess the OP don't want to use nodes. $\endgroup$ – Paul Gonet Oct 18 '15 at 12:13
  • $\begingroup$ Probably, but it doesn't hurt to try :) $\endgroup$ – TLousky Oct 18 '15 at 12:26
3
$\begingroup$

In BLENDER INTERNAL I achieved it animating the texture mask. enter image description here

Add a new texture, set its type to Blend and place it between your two image textures. In Influence panel uncheck the Color and check the Alpha box. Check the RGB to Intensity and Stencil also. enter image description here

In Colors panel check the Ramp checkbox and set all the colors to black. You now have a mask for transition between two materials. enter image description here

In frame 1 press I, while hovering the cursor over the Negative box. enter image description here

Go to frame 2, check the Negative box and press I again. enter image description here

Please see my related answer also: How to animate Texture change in Blender Internal

$\endgroup$

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.