I am pretty new to blender and I've been trying for a little while to get dots on a 3d surface.

On the picture below you can probably better see what I am after. On the top is the image I am trying to recreate, and I am wondering how I can get that dot pattern onto my model. My model does have a bool and subdivision modifier, and I feel like that is making it a bit harder. I have tried following this (Procedural polka dot pattern with cycles), but I cannot get it to work on my model. I've also tried texturing, but I don't know how that works too well and the dots just get stretched out.

Does anyone have any suggestions?



I like your way of thinking, but the procedural texture you picked is meant to be used on a 2-dimensional plane. The z-scale isn't being touched at all by the other nodes.

While i cannot give you a setup for a procedural texure, why not create a small .jpg or .png and then scale up the UV map? You may have to mark the seams manually to get it lined up perfectly though. If you're using Smart UV, make sure "Stretch to UV Bounds" is deselected to not mess up the aspect ratio.



  • $\begingroup$ I do think this will probably get me close to the result I want. Though I am still very confused by the UV mapping part. Now I have this result (imgur.com/a/CRACbqW). But you can see the texture density is higher on the top, and the bottom is reversed (I think). What technique should I read into? $\endgroup$ – Imdutch21 Feb 26 '20 at 23:42
  • $\begingroup$ If you want to add details like those you've shown in your original post anyway, I suggest you do that first. That way you have more places to hide the seams of your texture. It doesn't look like your base texture is correct, cause the dots aren't placed evenly. To gain a better understanding of UV unwrapping i recommend Blender Guru's tutorial: youtube.com/watch?v=scPSP_U858k $\endgroup$ – Zagstrug Feb 27 '20 at 13:57
  • $\begingroup$ Thank you very much, this has helped a lot! $\endgroup$ – Imdutch21 Mar 2 '20 at 16:03
  • $\begingroup$ Nice. Feel free to mark my answer as "accepted" so the bot won't push it to the front page in random intervals (and also give me some sweet, sweet reputation ;D) $\endgroup$ – Zagstrug Mar 2 '20 at 20:14

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.