enter image description here

Is is possible to create a pattern something like this using Python scripting in Blender?

I marked 4 different patterns inside the image above. I want to create such a pattern using Python script and/or Modifiers.

Any suggestions and tricks will be appreciated.

  • $\begingroup$ Do you need to create a mesh or a rendering (ie volumetric) from this pattern? $\endgroup$ – lemon Apr 26 '17 at 10:13
  • $\begingroup$ I need to create a layer with some thickness (in all three dimensions: i.e. length, height and width). So, it should be a mesh object. $\endgroup$ – mGm Apr 26 '17 at 10:33
  • $\begingroup$ Can I ask what is it? A bone section or something like that? $\endgroup$ – lemon Apr 26 '17 at 10:41
  • $\begingroup$ This is actually cytoskeleton of some plant cell. $\endgroup$ – mGm Apr 26 '17 at 12:00

Here's a try with just modifiers. It's not exact, but it might get you started at least. This is with just the default cube:

enter image description here click to enlarge

The modifier stack is as follows:

enter image description here click to enlarge

You can adjust the "openness" of the pattern by tuning the scale and ratio of the remesh and decimate modifiers. The thickness of course comes from the wireframe modifier.

You could optionally add a solidify modifier after the remesh if you want a little more density to the model as well. You would get something like the following:

enter image description here click to enlarge

Here is the .blend file for your reference. (The solidify modifier from the second image is currently disabled for render and the viewport.)


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.