Gradient transformation

Hello Everyone,

I’m looking through the book “Total Fluidity, Studio Zaha Hadid Projects 2000 – 2010”. It has a lot of student projects that utilized design computation and advanced digital modeling tools (including use of Maya and Grasshopper) for architecture and urban design purposes.

On page 9 there is this illustration (attached below) with a gradually transforming pattern. I’m referring to the second from the top image - big horizontal pattern.

My question is: do you think this is something done in Maya, potentially with animation snapshots/deform or maybe using scripting tool like Grasshopper?

My understanding that for animation snapshots in Maya to work the geometry must be topologically consistent from first frame to last, meaning I could take the first snapshot and move or scale elements to create the last snapshot, but I can not delete or add any, effectively turning this into a different kind of geometry. Therefore, the end result of transformation is usually not drastically different from the source, meaning it does not turn into a completely different object.

On the other hand, in Grasshopper I’m not aware of algorithm that would allow for something like this. I have used attractors and morphing, but I don’t think those would produce such result.

I’d appreciate any thoughts on this…
Thank you
Pages from Patrik_Schumacher_Zaha_M_Hadid_Total_fl.pdf (614.7 KB)

1 Like

i think this can be done in GH. and it is topologicaly constant.

Search for ‘attractor’

1 Like

Jacob,
If this is topologically constant, it should be doable even without script in Autodesk Maya with animation deformers.
However in GH, I’m not sure what the algorithm logic could be?

Martin,
All the attractor examples I saw have variation in scale and spacing, but do not morph like this precedent image.