27.2.17

C# Intro

A short collection of C# and Grasshopper tutorials initially intended for RC16 students at MArch Urban Design, Bartlett UCL now available on my github.

07. L-Systems
09. Gradient descent on a Surface

1.8.15

strata based objects

A short series of variations related to strata based objects specifically designed for robotic fabrication and clay printing through direct definition of Gcode paths. Physical tests have been developed in collaboration with Co-de-iT and Fablab Torino. Find more info about the project at digifabTURINg

1.9.14

the Hive


  The Hive is a quick project proposal for a lamp. Most of the internal components, from the lamp shade to the socket are 3D printed. Once assembled the lamp just needs the addition of a light bulb and the plug of a power cord to become fully functional.

A prototype of the lamp will be presented at Source, self made design exposition from 11th to 18th September in Florence.


19.8.14

19.8.12

Studies for a stair





Thıs project is a personal exploration that started by a real necessity of renovation of a friend’s house on the hills inTuscany near Cavriglia (Italy).

The existing building is going to be divided in two part to have two different apartment. The idea is that one of the two apartment will be used by a young couple, the other will be probabily be given for lease.

Except for a little work of redistribution of the existing spaces, the only new addıtıon is a new staircase that will serve one of the two apartment, while the other is going to use the existing  stair.

I was asked to devlope a proposal for the stair but since the first  moments was clear that the stair would be builted on the base of a different project that uses prefabricated components, for this reason I had some free space for exploration.

The initial studies was based on a single structure that englobe the pillar, the stairs and part of the floor of the first level of the house.

A first analysis phase consisted on the simulation of principal stresses distribution  inside a limited volume area, under the pressure of  loads derived from the use of the stair and the first level floor and definied a set of possible anchor points in the existing structure.

On the base of the three dimensional vector field describing the principal stresses distribution, the material proprieties of the stair, was defined through the use of an agent base strategies to mediate between agents behaviour and the vector field proprieties.

This process define a structure that is more dense and massive where the principal stresses have high values and became more fibrous and dematerialized where principal stresses registered are low.

The treatment of the exterior surface of the structure was also studied to create variation between smooth and coarse surface that could give a secure foothold to the user that are going up to the stair.  











15.12.11

Colloidal systems

Colloidal systems are mixture of different substances. They consist of two separate phases: the dispersed phase and the dispersion medium. 
In CG those systems can be simulated using two different particle systems reacting togheter. 

Here are the results of some tests in Maya+Gh.




25.4.11

Diffusion Limited Aggregation

This is a test about Diffusion Limited Aggregation Systems. This is a devlopemnent of the basic code I wrote with Wei Ye and Giulio Piacentino during the Co-de-it Advanced Grasshopper Workshop held in Florence on last 25-27 march.
My greetings to all the Co-de-it team and all partecipant of the Ws.

you can download the code here

The process start with a basic point and a moving particle that is searching for connections. When the moving particle found the base point, a new point is added, and so on.



this is the cluster after many generations




11.3.11

Maya Fluid to Gh

This test is about communication between Autodesk Maya and Rhino_Grasshopper. 
UDP communications protocol can be used to share wathever data you need between the two platforms in realtime.  This example send density values of a fluid system in Maya to Grasshopper. 

Density values are sent from Maya with a custom script in Python. In Grasshopper we can use gHowl UDP receiver  component to recive the data.



you can download the Python script and the Grasshopper definition here




in Maya:

# create the fluid in Maya and be sure that your fluid name is fluid1
# open the script editor and in Python tab load and run the script
# close the script editor
# open the Expression editor and write the expression:  python("MayaFluidtoGh()");
# choose create and close Expression editor


in Grasshopper:

# set fluid resolution the same of your fluid system in Maya 
# (for 2D fluid systems Z value is 1)
# you need gHowl installed on your Grasshopper to run the definition


now play the animation in Maya




Licenza Creative Commons
This opera is licensed under a Creative Commons Attribuzione 3.0 Unported License.