# How to generate something like this (concrete choreography)?

**URL:** <https://discourse.processing.org/t/how-to-generate-something-like-this-concrete-choreography/13850>\
**Category:** Project Guidance\
**Created:** [September 6, 2019, 6:20pm UTC](https://discourse.processing.org/t/how-to-generate-something-like-this-concrete-choreography/13850 "2019-09-06T18:20:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rohith\_DJ](https://avatars.discourse-cdn.com/v4/letter/r/eb9ed0/32.png) [@Rohith\_DJ](https://discourse.processing.org/u/Rohith_DJ)\
**Post date:** [September 6, 2019, 6:20pm UTC](https://discourse.processing.org/t/how-to-generate-something-like-this-concrete-choreography/13850/1 "2019-09-06T18:20:48Z")

</div>

How do we generate something like this? What kind of systems (attractors, etc) or tools that could be used to generate these kind of forms?

 ![edit-BHP-5834-1280x720](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/2/2d86dba7f3c8d3c6fbdc567db7d179af18561eed.jpeg) ![maxresdefault](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/b/b644aec729d527131d2d3f2b91975abd3f27d240.jpeg)

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [September 6, 2019, 6:37pm UTC](https://discourse.processing.org/t/how-to-generate-something-like-this-concrete-choreography/13850/2 "2019-09-06T18:37:14Z")

</div>

Consider contacting Benjamin Dillenburger or other members of the project teaching team and asking what algorithms they used – maybe also check out their lab publications list on printing concrete: [http://dbt.arch.ethz.ch/publications/](http://dbt.arch.ethz.ch/publications/)

this depicts hollow cross-sections:

- [https://design-milk.com/first-robotically-3d-printed-concrete-column-performance-stage/](https://design-milk.com/first-robotically-3d-printed-concrete-column-performance-stage/)

 ![](https://design-milk.com/images/2019/07/Concrete_Choreography-9.jpg)

and this depicts a gui interface:

- [https://www.3dprintingmedia.network/digital-building-technologies-3d-prints-concrete-choreography-for-origin-festival-in-switzerland/](https://www.3dprintingmedia.network/digital-building-technologies-3d-prints-concrete-choreography-for-origin-festival-in-switzerland/)

 ![](https://www.3dprintingmedia.network/wp-content/uploads/2019/07/app.jpg)

…and this mesh library is listed as having been used with the project:

> **[dbt-ethz/mola](https://github.com/dbt-ethz/mola)**
>
> Pure Python Mesh Structure. Contribute to dbt-ethz/mola development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![solub](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/solub/32/333_2.png) [@solub](https://discourse.processing.org/u/solub)\
**Post date:** [September 6, 2019, 7:49pm UTC](https://discourse.processing.org/t/how-to-generate-something-like-this-concrete-choreography/13850/3 "2019-09-06T19:49:45Z")

</div>

Hi,

It seems [this repo](https://github.com/dbt-ethz/MASdfab1819/tree/master/tutorial02_columnApplet_sinus) is hosting the first draft (incomplete) of the gui interface that Jeremy posted (mola library included). You’ll probably find many clues regarding the shaping process.

[![](https://raw.githubusercontent.com/dbt-ethz/MASdfab1819/master/tutorial02_columnApplet_sinus/screenshots/2019326_225645.jpg) ](https://raw.githubusercontent.com/dbt-ethz/MASdfab1819/master/tutorial02_columnApplet_sinus/screenshots/2019326_225645.jpg)

The following screenshot (taken from the presentation video) could also help figuring out the rest (menu on the right).

 ![Capture%20d%E2%80%99%C3%A9cran%20(182)](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/c/c96a043c319348271c82cc4f4fe028d361e4463c.jpeg)

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [September 6, 2019, 8:43pm UTC](https://discourse.processing.org/t/how-to-generate-something-like-this-concrete-choreography/13850/4 "2019-09-06T20:43:01Z")

</div>

So they were using Processing.py with the ControlP5 library – pretty neat. They should post Concrete Choreography in the “Gallery” section of this forum…

Looks like they have two versions of the gui in there – the second is “columnApplet”
