3
$\begingroup$

I want to change the texture of specific objects, making shift across the surface of the object. I don't know how to insert keyframes for UV mapping though. How can I make the image on the object move? Think of a magical cape, with the design constantly flowing on the cloth. How could I achieve something like that?

$\endgroup$
1
$\begingroup$

You may move the overlayed texture pattern over the other texture animating its Offset parameters.
enter image description here

Prepare the image with your pattern (use a .png image). enter image description here

Set up the textures as pictured below. Check the Color box in Influence panel. enter image description here

In Mapping panel animate the desired parameters. enter image description here

To loop the animation indefinitely you can use a Cycles Modifier. Go to the Graph Editor, press N to open its properties shelf and add this modifier in Modifiers panel. enter image description here

| improve this answer | |
$\endgroup$
  • $\begingroup$ Yes! That is exactly what I was looking for. Thank you! $\endgroup$ – BookWyrm17 Oct 19 '15 at 13:11
2
$\begingroup$

You may shift textures animating the Offset value of the gradient texture, which works as a mask for transition between two textures. enter image description here

Prepare two different textures.
enter image description here

Add a new material to your surface and unwrap it. Give it two image textures (set their type to Image or Movie and mapping coordinates to UV). Now add one more texture. Set its type to Blend and place it between previously added ones. In Influence panel uncheck the Color box and check Alpha. Check the RGB to Intensity and Stencil boxes. enter image description here

Now the gradient texture acts like a mask. In Colors panel check the Ramp box and use sliders to define the smoothness/sharpness of the transition between textures. enter image description here

In Mapping panel change the Offset value of the X window so you can see only one texture. Hovering your cursor over that window press I to insert a keyframe. Go to another frame, change the Offset value and press I again.
enter image description here

| improve this answer | |
$\endgroup$
  • $\begingroup$ This would be great for one of the problems I have. But the issue I have now is that I don't know how to make the texture move across the surface of the material. How can I make the image on the object move? Think of a magical cape, with the design constantly flowing on the cloth. How could I achieve something like that? $\endgroup$ – BookWyrm17 Oct 15 '15 at 19:45
  • $\begingroup$ If I got your idea correctly, you want to move the texture pattern from the top of the cape to the bottom of it and repeat it continously, right? $\endgroup$ – Paul Gonet Oct 15 '15 at 23:14
  • $\begingroup$ Correct. While the material stays the same shape, I want the pattern to move. $\endgroup$ – BookWyrm17 Oct 16 '15 at 1:55
  • 1
    $\begingroup$ Ok, done. It's actually much simplier to create. Please see my new answer. $\endgroup$ – Paul Gonet Oct 18 '15 at 18:11

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.