For a project i need to texture an irregular shaped object with equally spaced black dots and also with dots of different sizes, locations. The way it must be done is by the intersection of spheres with the object surface. I have tried shading with OSL, but a need to choose actual surface points to serves as pivots for the spheres which as far as i know OSL doesn't provide. Is there any other method for doing this? The texture must be displayed correctly, so no UV mapping since the objects are quite complex.


  • $\begingroup$ will the object be animated? $\endgroup$
    – zeffii
    Commented May 27, 2015 at 10:28

1 Answer 1


Provided you are after random dots, i.e. the dots don't need to be arranged in any particular fashion, then the built in Voronoi texture works well:

enter image description here

  • 1
    $\begingroup$ Thanks for your response. For this project however more control is needed since the texture should be noisy as well as regular and i should be able to change the shape of the dots for example to ellipses. This is for a psychophysics experiment. $\endgroup$
    – user14641
    Commented May 28, 2015 at 10:58
  • 1
    $\begingroup$ @user14641 You could use the mapping node to stretch the texture, making the "spheres" into oblong oval shapes which look like ellipses when intersected with the object's surface. $\endgroup$
    – gandalf3
    Commented Jun 3, 2015 at 7:07

You must log in to answer this question.

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