Chingree
(by wesearchlab)
Mondrian inspired 2D composition & neo-plastic 3D form generator
Downloads:
3099
Support Email

Chingree is a set of generative algorithms to -

  1. Appropriate Piet Mondrian’s neo-plastic 2D compositions and
  2. Generate Piet Mondrian inspired 3D neo-plastic embodiments.

The empirical analysis of the structure of the original compositions – used both as context and content for developing a shape grammar rule-set – reveals that the compositions are sub-divided with two kinds of lines (edge to edge and split) in vertical and horizontal directions, and few of the sub-divided portions of the compositions are selected for colouring. These observations are used to appropriate the compositions by sequentially sub-dividing a rectangle with lines (edge to edge and split) in x and y directions, and selecting few of the sub-divisions for colouring. Subsequently, the principles of sub-division and selection are applied in 3D. Closed volumes are sub-divided with two kinds of planes (face to face and split) in xy, yz and zx planes. Few of the sub-divided portions of the volumes are selected to be present (analogous to colouring in 2D). Shape grammar is used for the sequential sub-division of the volumes using three rules that add a face to face plane and three additional rules that add a split plane in the xy, yz and zx planes respectively.

The variables in the algorithm for appropriating 2D compositions are as following -

  1. Aspect ratio and size of the canvas;
  2. Number of candidate grid lines in x and y directions;
  3. Shape grammar rule sequence;
  4. Seed for selection of grid lines according to the rule sequence;
  5. Number of sub-divisions to be retained; and
  6. Seed for selection of sub-divisions for retention.

The variables in the algorithm to generate 3D embodiments are as following -

  1. Volume;
  2. Candidate planes parellel to xy, yz and zx planes;
  3. Shape grammar rule sequence;
  4. Seed for addition of candidate planes according to the rule sequence;
  5. Percentage of sub-divisions to be retained; and
  6. Seed for selection of sub-divisions for retention.
License Cost:
Downloads
For instructions on installing Grasshopper Add-Ons, please see FAQ for details.
Title
Description
Platform
 
Chingree Beta
2019-12-04
Grasshopper for Rhino 6 for Win
Chingree example files
2019-12-07
Grasshopper for Rhino 6 for Win
Also by Wesearchlab
Reviews