Basically, I'm making this planet using a material in the node editor. And I've made the basic "continents" on the surface, but I was wondering how I could achieve small detail on the land's surface. Is there a way to edit the details ONLY on land? I'm mainly using noise textures and wave textures plugged into each other's Vector slots. enter image description here

  • $\begingroup$ Could you put a picture of your node setup? $\endgroup$ – Yohello 1 Nov 24 '19 at 4:32

Here is how I would solve this problem.


I would convert the texture into black and white using a color ramp in the node editor, where the water is black, and the land mass is grey or white (This is because white is the value pops out, black doesn't). You might need to make slight adjustments to the color ramp. (The noise texture in the demonstration should be your final planet texture)



Next, add a mix RGB node into the node editor. Also add a noise texture into the node editor. Plug the noise texture into the bottom of the mix RGB node, and set the top color of the mix RGB node to black. it is recommended to increase the detail and scale in the noise texture.

Last but not least, add a displacement node into the node editor and plug it into the displacement of the material output. Next, plug the mix RGB color into the height of the displacement node. You might need to change the scale of the displacement node. (The strength or "height" of the displacement)


I hope this works if you try it out. There are probably other ways to do this, but this is how I'd personally do it.



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.