I want to generate textures with varied coverage, namely, the percentage of filled pixels varies.

From the coding perspective, we could achieve this using quad-tree, i.e., subdivide the image into nodes, and filling in nodes until reaching the required percentage.

The problem is how to achieve this in blender? I insist to use procedural texture instead of UV mapping because, the latter might not use up the whole image, thus the percentage of coverage would likely change.

Any help is appreciated.

Here is an image I got using quad-tree, it doesn't look natural, but the texture coverage is 50%, and that's the effect I want.

enter image description here

  • $\begingroup$ Could you add some illustrations/images to your question? $\endgroup$ – lemon Apr 3 '17 at 11:01
  • $\begingroup$ image added.... $\endgroup$ – user3805728 Apr 4 '17 at 0:09
  • $\begingroup$ You're probably looking for OSL nodes... $\endgroup$ – JakeD Apr 4 '17 at 0:29
  • $\begingroup$ Can you elaborate on that, or some example that showcase this kind of effect. $\endgroup$ – user3805728 Apr 4 '17 at 18:51
  • $\begingroup$ Could you explain a bit more what you are expecting? I mean: if this is procedural there is no uv map, ok. But the quad-tree needs to be oriented along the mesh, so, what do you expect about that? $\endgroup$ – lemon Apr 4 '17 at 19:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.