I'm creating an animation in which I've used noise texture with displacement modifier for the bumps and roughness of the ground. It looks pretty good, but for some reason the texture on the ground is rendered for every frame, which results in a different ground texture for every frame.

How can I avoid rerendering the ground for every frame?

Here's a screenshot of the node editor and texture window:

There's one texture coordinator node to the right

  • $\begingroup$ are you using Blender Internel or Cycles Renderer? $\endgroup$ – HenrikD Nov 19 '18 at 14:45
  • $\begingroup$ @HenrikD Cycles Renderer $\endgroup$ – saga Nov 19 '18 at 14:47
  • $\begingroup$ What is the scale of your Noisetexture? I suspect that it is too fine and float-prezision is rounding differently each time $\endgroup$ – HenrikD Nov 19 '18 at 14:48
  • $\begingroup$ @HenrikD I'm not using the node editor. I can't see anything like scale in the texture window $\endgroup$ – saga Nov 19 '18 at 14:53
  • $\begingroup$ Wait what? If you make a Material in Cycles its always a Nodetree, just go into the Node Editor $\endgroup$ – HenrikD Nov 19 '18 at 14:57

Noise is a completly random Texture which is not necesserely equal for the same texture coordinate, each time you evaluate it. Use Clouds with very small size instead

  • $\begingroup$ Can you elaborate a bit? I'm quite new to blender. $\endgroup$ – saga Nov 19 '18 at 15:20
  • 1
    $\begingroup$ In your Texturepanel you selected Noise. Just select Clouds instead $\endgroup$ – HenrikD Nov 19 '18 at 15:21

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.