 Hi, hi everyone, I'm Alessandro Donparalli. I'm a computational designer and I'm also the developer of an add-on that is called tissue I started to experiment with digital tools generative design and procedural modeling you can call it how you want in a very field of experimental architecture and Then using 3d printing technology started to move to a smaller scale working on wearable devices and then some product design like medical devices and Other type of products and I'm also involved in different teaching programs where I teach the tools that they use in my work So around ten years ago I would say I started to collect some scripts some tools that I was using in my daily practice and I started to collect them in an add-on that I called tissue and This is something that was helping me in my work and they decided to share with the community because maybe someone else needed for his work And for me it was also a way to try to advertise blender that I was loving and I was thinking was a great tool I still think that To the people that was in my field so for other computational designer architect It was just a way for me to convince them we have a tool that they actually needed inside a software that was amazing already But tissue in my opinion is something that can be useful for Generic modeling purposes. So what I would say is that if you are a lazy modeler Maybe when you have to approach something like a sci-fi helmet You could approach it with a small component you define the features that you want in your final object Then you define a topology with those different materials and the loops that you like more and these will inform the distribution of the Components so you can work procedurally without the need of manually intervening in the modeling phases, but at the same time everything is still related with actual 3d meshes that you can manipulate easily and And of course is something that they use in my teaching activities So for example, we did a workshop in Saudi Arabia and it was about the modeling architecture for the metaverse Now the metaverse is a pretty fun playground for an architect because you can have fun You can experiment with your architectural language and you don't actually care about how you're gonna fabricate it because maybe you don't have to and We use tissue for this workshop. So for example imaging You have a simple module like a wall a piece of ceiling and a piece of floor and You can apply that to a square face The same thing can be applied for example to the wedges of a polygon of a square and what happened is that that simple module Becomes a column so these works also with generic polygons and also with system of polygons So the same thing when applied to just a bunch of random polygons can generate a kind of architectural system and The same thing can be applied to a smaller scale where you have your component that can be applied on the surface and That generate a more complex object and everything is procedurally So you can define the feature of their main system with the feature of a smaller pattern component whatever you want to use and you can just deal with easy modeling without dealing with a complex node interface or scripting or whatever and This is just a video that show in practice how this works I have to say that while teaching to this type of audience we are architect We are designers their goal is not to learn something complex. They want to do nice design So for me that this is a way that takes out of equation the complexity of the scripting of the nodes and Just focus on the modeling and I have to say that this is already challenging sometime because if you're not familiar with mesh modeling Understanding that the vertices should be aligned otherwise. They don't weld it. It's not that easy at some time you spend a lot of time on very simple things and It's just better to keep other stuff that is not necessary specifically for the design So at the end they were modeling some spaces and the idea was you upload them on a platform And then you can share with colleagues friends or community and they can explore the space that you that you are creating and at the end of the worship every participant was designing his own space and We designed a main one that was kind of gathering some portals for the different spaces and this was like the main hall that you were entering in while visiting the Virtual installation and here you can see a video that shows a different workflow, but based on the same principles So again very simple component in this case We added some materials because the materials can be used to inform different components in a second iteration and You just manipulate a little bit And then those are the component that are applied on top of that and if you play smart with very low poly geometry at the end We if they combine well together then you can again You can get something very complex at the end We added some texturing just because we wanted to reduce the number of total polygons and that was helping adding an additional level of detail and The other tutor was instead focusing on generative patterns using Houdini for those garment that was were exhibited there So everything is easy for the metaverse But at some point if you're an architect a designer you may want to actually fabricate something and these Opens new challenges, but what is interesting also for a computational designer is that a challenge in the Fabrication process can become actually an opportunity to explore a specific language or a specific strategy in the design And I developed these additional tooling tissue, which is the contour tool And is just allowed to create a slices of your geometry and you can play with the angle the distance the offset blah blah blah And also there are some other strategies that are just not plan are slicing and everything is non-destructive so you can update the original geometry refresh and And just an easy a one-click way to generate those those curves something very basic But it works well for example with 3d printing if you want to actually design the printing path of your geometry So imagine you want to 3d print something usually you made a model then another software make the slices and then you print it but instead you can actually design the material that is going to be printed and Usually when you slice a geometry you use horizontal planes and this is fine It works most of the time But sometimes you have problem according with some material that you're using and the geometry because if you have a certain angle Then the layers tends to add the touch to each other and you lose some cohesion between them So an additional strategy that you can deploy is for example to use the geodesic distance in order to have Offsets of the curves along the geometry in order to have a kind of uniform distance between them The version that is implemented in tissue is actually an approximation of a geodesic distance, but it works pretty fine for the job Some other time if you want to instead ending your printing base in this case with a continuous closed Polyliner curve you can use instead the topology distance Which is basically just a distance that count the number of segments that you have in your geometry So you have a very nice topology very regular this can create curves that start from the bottom and end on the top That's it. This is something that we use in this project that has been Developing collaboration with VCU arts in Qatar and it was about a system a simple system of smart blocks and What we did in this case was indeed to work with this strategy in order to start with a certain angle and then on a different angle and Having the layers that were matching exactly the shape and the topology that we were making We call that smart block because it allowed to be combined in different way Here you can see how the layering of the printing is actually generating a texture that is part of a feature of the object We wanted to create and when we are combined together there is a kind of sense in how the texture is related with the shape of the element and It's called the smart block because you can rotate in different way and do different type of composition another iteration of this design is this other version always together with VCU arts and is currently hosted in exploring Qatar and The idea in this case was to take inspiration from the Mashrabiya Which is an architectural element in the Arabic culture where you have a porous wall that regulates the Sun the temperature and environment and We wanted to create a simple shape That is always similar but playing with the position of the walls and the angles We wanted to achieve a kind of variable opening of those components It was a bit tricky because we had to 3d print and see if the angle was fine for the properties of the material So it requires some iteration with a Bruno de Mazzi that was the ceremony that was printing it And we created a series of different components that were creating this kind of gradient We isolated some three different design with three different level of opacity and We were using them for the production Of course when you 3d print something you can produce an infinite number of them But just for convenience we say okay, let's let's choose three of them. It's just easier to handle So Bruno de Mazzi printed all of them and then we selected some of them And they are currently exposed as small panels in doing the exploring Qatar and we created these two version The first version is a derivation of the first design that I show you and the second one is the one with the opening and closing Another part of tissue that is pretty old now is the reaction diffusion For me was more like an experiment to see how I could implement a simulation inside blender using scripting Of course now we have geometry node We have simulation node that would have saved me a lot of time a lot of headache at a time I didn't have it, but I learned a lot so it was it was worth the time and These are a couple of videos that they created with this sound designer That was adding some music to the videos that it was doing and for me was like an experiment just to stress a little bit the the pattern and see what are the expressive possibilities of something that is Extremely organic and also how to change the parameter over time over the surface just to explore what I could get from that So as you can see there are different areas with different effect And I wanted really to try to get an effect that wasn't like the conventional reaction diffusion pattern I wanted to usually get right away and Also, this is happening on the level of the vertex group and also the vertex colors So I was informing a displaced map together with some shader properties This second one is using a different workflow is a more simple pattern But I wanted to add a bunch of modifier just to add some extra geometrical properties to that This is something very simple at the end. I think but this was actually the inspiration for another project That was a collaboration with a fashion brand Which is called 3s4 and the stratases which is one of the leading company in the 3d printing industry and Stratas is developed these 3d printing that 3d printer that is able to print on fabric They can print different materials with different colors is basically a raising but they can change the opacity also the consistency of the material and 3s4 had already quite some collaboration with them So they know how the material works how how to deal with the design So they started to create a series of shapes and I was taking those shapes as input in order to generate my reaction Diffusion pattern I was for example taking the outer edge in order to generate a gradient and having a variation in the scale According to that I was generating a vector field that was informing the direction of the reaction diffusion in order to have like a kind of twisting effect around the specific shape then using some geometry know that was just taking care of extrusion of very simple triangles along a geometry and I Generated a series of different shapes that then I sent to stratases for printing. It's not visible here but there was also Some tuning using the UV coordinates in order to use a texture for changing the color the opacity And that was possible with the geometry node Here you see a detail of the printed pattern and it's important to mention that all the different Extrusion's they should not touch each other so that the fabric can still move and be flexible So they put together all the different pieces and those are some details of a final garment Or you can see a little bit the transparency a little bit the color grading of the material and This is the final piece I wanted to create to add the reaction diffusion to that because I think the shape was kind of suggesting this type of marine aesthetic underwater aesthetic Then I spent a couple of years in Denmark working with a create group in the University of southern Denmark And they are working on experimental architecture dealing a lot with fabrication and computational design strategies And one of the project that they did together with them was this a summer school 2022 it was a project with the other researcher with all the students involved and The idea was to design a couple of slabs and when you deal with structures usually you have to deal with stress and When you have some specific loading conditions some support you have a vector field that represent how the stress is moving in your New geometry according to this stress there are some stress trajectories that are generated and In order to make up an efficient use of the material you may want to distribute the material along those specific direction Sometime with a stress trajectory is a bit tricky because they converge They are not uniform so there should be a smart way to use that information But that generates something a bit more regular So when I see that I see the perfect food for a reaction diffusion pattern so the reaction diffusion can change the density can change its direction and Because of these properties kind of already find the perfect way to occupy the space according to a specific direction So I did an implementation of the reaction diffusion that is based in this case on the texture painting the students were able to just provide Different texture in order to control the scale of a reaction diffusion the direction of the reaction diffusion and Then according to some parameters you can change if you want for example to have some specific walls Or if you want a more interconnected structure that in structure, it works a bit better so The student design and a couple of steps one we've saw for supports another one with two supports with a different angle and They generated some maps that they're used for Generating their reaction diffusion so they took the direction of the stress and they created our RGB image from the x y and z and They just generate a grayscale image for the intensity of the stress and of course the pattern that was generated by the interaction between them and Using them they generated the thickness of this lab while the height is affected by is controlled by the intensity of the stress And at the end we needed to mill it When you mill with a robotic arm or in general where you're dealing with milling There are some consideration that are not that far from 3d printing because for example if you want to reduce the The milling time the time of the machine that reduce also the cost You may want to use a large step, but these generate a quite a visible pattern of the milling path So you have to play smart with that So one of the strategies that we used was to use actually the geodesic distance In order to have a distribution of those curves that was kind of coherent with a shape And we figure out that if the curves are perpendicular to the pattern of the reaction diffusion They were looking better. There were no interference between the two pattern. They were looking like they were a good match So this is the formwork that we that we milled there was some coating some Rebars that were bent and inserted inside the formwork and of course the final piece that was produced with the casting and as you can See because of the milling setting that we used the layer is quite visible But at the same time is a texture that kind of makes sense with with a type of object this is a different view and This is the second lap is a The pattern is pretty similar. We use a different strategy for the milling But the concept is kind of very similar and the last project is this polyhedral structure that is is almost finished and Polyhedral structures are structure that are interesting for an architectural point-of-view and an Engineering point-of-view because they offer opportunities to optimize the use of the material according to some specific loading condition These open a lot of challenges and how you build those structures, especially because you may have a lot of different components that have different shapes and also if you want to deal with actual structure sometime is Recommended to use reinforced concrete and using reinforced concrete is complicated because you have to create a formwork for the concrete But you also need steel inside that ideally should be well So we came up with a solution that was 3d printing those Kind of three-dimensional frames that were taking some plates and rebars and converging them to the center Here you can see how they align around the center and This was necessary for welding together all the rebars the frame that you see should be open so that the operator can of course weld the pieces together and Also, we had to 3d print some shells that were needed to close the formwork Now the pressure of the concrete inside those component while still liquid was quite high So we had to reinforce those shells by using this pattern that was kind of giving more strength to the material without the need to Increasing too much. We wanted to reduce as much as possible the printing material and we were closing the formwork and This is the closed formwork then you pour the concrete from the top and you have the final piece that is produced as You can see all the feature of the concrete are coming from the formwork So when you design the piece you should think of the formwork and when you design the formwork This is kind of affecting the the piece that you're producing and you can see how the three-dimensional frame is generating those grooves along the geometry and the the curves on the shells are generating this pattern on the final piece and The formwork is quite complex and as I mentioned the structure has many different components So how do you model this in a smart way so that you don't have to manually remodel for every component? And as they say if you are a number you see nails everywhere So my solution was to use tissue and the tessellation So if you have like topology, which has some faces that are aligned with the features that you want You may generate like just three simple components that contains the geometrical information for defining your Formwork and as you can see there are three different components Two of them are taking care of the overlap of the shells and one is just Containing the wavy shape and the thing is that when you combine all of them together What you get are some different geometries that then can be separated easily What happened is those so that in the component itself there are both the parts of the formwork and The surface of the concrete so what happened is that you see both at the same time every iteration So I was evaluating the aspect of a final piece of concrete and also the shape of the forward So this was an iterative process. So it could evaluate exactly the consequences of both on both aspects In order to deal with that we needed a very nice topology and we tried like a rematching and was not good We tried like different strategies and we couldn't get a nice topology that was aligned exactly with our feature So for that I had to add another piece at tissue. That was the polyhedral wireframe That is basically doing what the wireframe modifier is doing but dealing also with Inner faces in your geometry all the things that usually messed up your wireframe are working fine with a polyhedral wireframe We tried also the skin modifier that didn't work well because it's great a nice topology, but not perfect so We added some extra strategy extra rule just to have like plan our intersections Seams between the components because we had we had to use some flat steel and There are a lot of things that you don't consider while modeling because yeah, you see a nice shape and that's it But then every aspect when you have to fabricate Actually becomes a problem for you that you have to solve and there were a lot of challenge to solve in this case So this is a system of different component that we produce with that strategy And we assemble a structure of three meters more or less that unfortunately I cannot show you because it has not been disclosed yet So what I can show you are just some dramatic renders that I did with cycles that kind of give you the idea of a more complex system while assembled and I work on in different fields and on research education and Practice and I have to say that blender is an amazing tool for Visualizing new words and new ideas But is also a valuable tool when you actually want to produce when I'm fabricate the world that we are living in and I want to thank of course the blender development Developer for making this amazing tool the community for all the valuable Feedbacks that they gave to me and also my patrons that are really supporting me and giving me really the enthusiasm for Continuing this project. Thank you very much