some emergent markets

grasshopper takes on picard + roving markets by jhuang
July 13, 2010, 5:48 pm
Filed under: Paris | Tags: , , , ,

My earlier post mentioned the abundance of Picard Surgelés all over Paris.  The question of relationships between the two large systems was intriguing.  So, here are some screenshots of a start of a GH definition in attempt to address this issue.

I used these high contrast bitmaps to extract data in Grasshopper: Picards [top] and Roving markets [bottom]

Then I brought them into Grasshopper, which gave me interesting patterns of both systems. Picards are in light gray and is in the lower half of the z-axis.

I then introduced meshes from the various height fields as seen above.

The next step will be a challenge.

The initial thought was to create a mega-mesh that stretched from the top half of the z-axis to the bottom half, which combined points of both systems.  I then tried to take the intersection between that mesh and a flat surface at the z-axis zero.  I hoped that the operation would give me curves that showed a larger pattern of interaction.  Unfortunately, I haven’t found a way to get a mesh to intersect with a surface yet.

So, the investigation continues….

Market Activity Definition by Daphne Lasky
June 18, 2010, 2:19 pm
Filed under: Uncategorized | Tags: , ,

Here’s the definition (and the Rhino file and jpg) that drove the Market Activity animation. The file is annotated, so feel free to explore at-will. The definition is really a string of one repeated series of components, which I’m calling a “dispatch and shift utility.”

[click to enlarge]

As you can see from the screengrab, an aspect of a list of data (usually its length, etc, but in this example, it’s just a param slider..) is measured against an adjustable threshold. When the threshold is reached, the data passes through the dispatch component, only to be “Jittered.” Re-ordering the list this way is what lets you have umbrellas and people pop up willy nilly. Finally, Shift List + Param Slider makes more or less of the data visible.

The basic unit is pretty straightforward, but within the larger definition, there are several variations, and parts of it begin to become rather inelegant. Any thoughts on how it all could be streamlined?

we love shade by jhuang
June 16, 2010, 6:49 pm
Filed under: Rome | Tags: , , , ,

The shade created by the vendor umbrellas is a huge magnet during market hours and it begins to control movement in the piazza [see photos from a previous post].  Here is the beginning of a new layer of information to the previous “density fluctuations” definition.  The lighter shade of pink is the umbrella layer and the green square outlines are the shaded areas [responds to and is controlled by a sun definition].  The paths shift towards the shaded areas, which should create more clusters [metaballs] under the umbrellas.  Ideally, there would be one master slider for the various parameters [time of day, umbrella coverage, movement of people, etc.], but let’s hope that won’t be too much of a challenge.

Density fluctuations | Campo de’ Fiori by jhuang
June 13, 2010, 7:53 pm
Filed under: Rome | Tags: , , , ,

This animation illustrates a more complex system of movement than the previously uploaded “density shifts.” With more paths through the piazza, the interaction of people start to cluster in less predictable places.

Rhino file | 100613-density fluctuations.3dm

GH file | 100613-density fluctuations.ghx

non-market hours by jhuang
June 7, 2010, 2:52 pm
Filed under: Rome | Tags: , ,

sketch that began previous post’s explorations in grasshopper

night life | longitudinal section illustrating density of gathering

density shifts by jhuang
June 7, 2010, 12:00 am
Filed under: Rome | Tags: , , ,

The animation below is of a grasshopper definition to illustrate possible activity dynamics on a non-market day at Campo de’ Fiori.  Movements in the piazza is subtle, but can be adjusted in the definition [download links below].   For this definition, a “grid” of points [simulating activity on piazza] was established based on intersections of perpendicular lines extending from the edges of the piazza.  These points were then shifted based on [adjustable] movement of people on paths established by streets.

Rhino file | 100606-density shifts.3dm

Grasshopper file | 100606-density shifts.ghx