Tissue (Blender add-on)


Tissue add-on for Blender is developed by Co-de-iT for promote the use of Blender in Computational Design. Follow post and updates on the facebook page Blender for Computational Design



  • Download Tissue from Github
  • Start Blender. Open User Preferences, the addons tab
  • Click “install from file” and point Blender at the downloaded zip
  • Activate Tissue add-on from user preferences
  • Save user preferences if you want to have it on at startup.



The add-on is composed by different tools for computational design.

  • Tessellate tool allows the user to copy a selected object (Component) on the faces of the active object (Generator), adapting its bounding box to the shape of quad-faces. Once the Tessellate button was pressed, then more options will appear in the Operator parameters. Update allows you to update the active the Tessellated mesh according to Component and Generator changes. You can also change the parameters of tessellation.
  • Colors-Weight Exchanger consists of two tool: Colors from Weight and Weight from Colors that allow the user to convert the active vertex color to vertex group and vice-versa
  • Dual Mesh modify the selected meshes creating dual meshes. Dual Mesh output is a polygonal mesh derived from the triangular mesh. Quadrangolar meshes are automatically converted to triangular before.




  • New Object Name: specify the name of the new object generated by Tessellate operator.
  • Fill Mode: allows to chose the filling method according to user preferences. For quadrangolar meshes ‘Quad’ option is preferable, while for polygonal meshes ‘Fan’ works better.
  • Merge: removes duplicated vertices according to threshold value.
  • Randomize: create a random of the components according to seed.
  • Component XY: allows to chose how the component object is parametrized. Default is ‘Adaptive’ that automatically calculate the Bounding Box of the object. For more control chose ‘Costant’, that consider a domain in which X and Y go from 0.0 to 1.0.
  • Component Z: allows to chose how the thickness is calculated. Default is ‘Costant’ that use the z of the component. Using ‘Proportional’ the Z of generated components changes according to generator faces area.
    (WARNING: using ‘Proportional’ can create some openings if used with Merge options.)
  • Scale: allows to change thickness of the generated mesh.
  • Offset: allows to offset the thickness from the center.
The options for the Update operator are the same of Tessellate. Furthermore, it allows to change Generator object and Component object.


  • Convert to: allows to chose the following options: ‘Value Channel’ (default), ‘Red Channel’, ‘Green Channel’, ‘Blue Channel’ and ‘False Color’.
  • Invert: invert the values readed from Vertex Weight.


  • Red Channel: add a vertex group derived to red cahnnel of the active Vertex Color.
  • Green Channel: add a vertex group derived to green cahnnel of the active Vertex Color.
  • Blue Channel: add a vertex group derived to blue cahnnel of the active Vertex Color.
  • Value Channel: add a vertex group derived to value cahnnel of the active Vertex Color.
  • Invert: invert the values readed from Vertex Weight.


  • Quad Method: methods for splitting the quads into triangles. (inherited from Triangulate Faces operator)
  • Polygon Method: methods for splitting the polygons into triangles. (inherited from Triangulate Faces operator)
  • Preserve Borders: prevent alteration of the open boundaries of the mesh.


Tissue – Tessellate Operator (Blender’s Add-on) from Alessandro Zomparelli on Vimeo.


Tessellate example

Tessellate example

Tessellate example

Tessellate example

Tessellate example

Tessellate example

Tessellate example - Fan filling mode

Tessellate example – Fan filling mode

Tessellate example - Fan filling mode

Tessellate example – Fan filling mode

Dual Mesh + Tessellate example - Fan filling mode

Dual Mesh + Tessellate example – Fan filling mode

20 risposte
  1. Carlo Gioventù
    Carlo Gioventù 26.07.2015 at 15:20 ·

    Great Work you did here! is there a way to use materials when tesselating?

  2. Sebbo
    Sebbo 15.09.2015 at 05:31 ·

    Hi, your add on idea is so great…
    I tr it but blender doesn’t. Run in Vwrsion 2.75 or 2.74 with that add on…
    But it Looks awesome …for printing so cool….I try it again but know I wait for 2.76 hope you creat a stabil add on …
    Can’t wait.
    Best regard

  3. Roberto Locatelli
    Roberto Locatelli 26.10.2015 at 17:53 ·

    Very impressive! Thank you for sharing this amazing addon!!

  4. Yegor
    Yegor 11.11.2015 at 14:40 ·

    Hey man! Really nice addon! One question. How can i preserve uvs from base object?

  5. paulina
    paulina 17.11.2015 at 18:05 ·

    Hi, Great add-on from what I’ve seen here.
    Although it doesn’t seem to work on my Blender 2.76. I was menagge to install it correctly but “Tessellete” and “Update” button are inactive and I don’t know if it is some kind of my mistake during instalation or it doesn’t work with blender 2.76 yet? Will be grateful for your response, pauli.na

  6. Sam
    Sam 24.12.2015 at 19:56 ·

    Great work! Are you planning to add new feature to Tissue?

  7. Sam Konsic
    Sam Konsic 19.02.2016 at 14:29 ·
  8. Pavel Křupala
    Pavel Křupala 29.02.2016 at 17:46 ·

    Hi, YOU are AWESOME, sir! Thank you very much! Would it be possible to have an option instead of quads to have something like 1×4 quads? … I mean… if u have curved mesh – consisting of 1 quad width – and you apply an pattern to everything is charming. But when you subdivide, I’d love to have the same “1 quad strip” applied but now its actually 2×2 quad to solve.. Could there be a way how to set something like lattice’s U:1 V:2 for a “thing” which you now call “quad”?

  9. Mentalist
    Mentalist 1.03.2016 at 01:43 ·

    I love your Tissue add-on! Today I had the idea to animate each tile of a tessellation and tried making an object with a shape key and tessellating it. Unfortunately, when I made the tessellation the shape key data was not copied. I think it would be so cool if shape keys were supported in the tissue add-on, so I just stopped by to share this suggestion. Can you imagine all the tiles of some of these objects like pulsating and breathing… how trippy would that be? 😀

  10. David Venancio
    David Venancio 22.03.2016 at 08:41 ·

    Hi/Bonjour! 😉
    Great work. Thanks a lot. Ask for donations no? 😉
    Just FIY: on debian 8.3 stable, after a fresh install, I had to install python3-numpy to make your addon work.
    <3 !

  11. David Venancio
    David Venancio 22.03.2016 at 08:42 ·

    (oups sorry for the typo it’s FYI)

  12. Cristin Bardoner
    Cristin Bardoner 7.05.2016 at 08:00 ·

    I actually wanted to develop a brief remark to say thanks to you for some of the great secrets you are giving out at this website. My time consuming internet research has at the end of the day been paid with reputable know-how to write about with my classmates and friends. I ‘d tell you that many of us site visitors actually are truly blessed to live in a good site with very many brilliant professionals with insightful solutions. I feel truly privileged to have come across your webpage and look forward to many more enjoyable times reading here. Thank you once more for everything.

  13. Ahmed
    Ahmed 20.08.2018 at 07:27 ·

    very beautiful, thanks a lot

  14. michael coloso
    michael coloso 14.12.2018 at 08:50 ·

    wish 3dsmax have this

Lascia una risposta

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.