I'm actually creating a planet with this node set up : node setup

I would like the continent texture to be appearing only near the poles but they keep appearing randomly like this : I guess I have to use the mapping node in some ways but I can't fix it Does anyone have a solution ?



1 Answer 1


You can use a geometry node which allows to use the rendered position to do this kind of thing.

enter image description here

The additional nodes can be plugged before the top left colorramp of your material:

enter image description here

From left to right (the top nodes line):

  • Rendered position: the position is given from the object origin
  • Separate XYZ, in order to keep only Z (for the poles)
  • Absolute: the sphere here is 2 meters height and its origin is a the middle, so "absolute" gives a value between 0 and 1
  • A color ramp to be tuned so that the earth surface is more or less far from the poles
  • Multiply: to mix your noise input with the previous ramp which translates the Z value
  • The last output is injected in the color ramp of your initial material (or at least I've tried to mimic it)

  • $\begingroup$ Thanks you ! I was looking in the wrong direction ! $\endgroup$
    – lucie
    Apr 4, 2018 at 16:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .