Introduction
The Baháʼí house of worship currently being constructed in the city of Kinshasa, the Democratic Republic of the Congo, is a national house of worship designed for the followers of the Baháʼí faith. The renowned South African architecture firm Wolff Architects conceived the design.
The design is an afro contemporary interpretation of the typical nine-sided Bahai temples, carefully situated on the tropical Kinshasa landscape next to a valley.
A prominent feature of the temple is its 3000m² external surface composed of a 30-meter-high dome and undulating upper and lower canopy surfaces, covered in tiles of 9 different colours. The tile pattern was developed by the artist Maja Marx, Wolff Architects and the Baháʼí community of the DRC. The pattern was inspired by textile traditions of the Kuba, Shoowa and Mbuti.
Why was Dynamo needed?
The large tiling area and time constraints necessitated using Revit’s visual programming software, Dynamo, to produce the required tiling construction drawings. The first step in this process was to flatten the curved surfaces using the Dynamo Unfold package. The flattened surfaces are stitched and then used by the artist to paint the desired pattern in 9 colours. An alternative for flattening the surfaces is to export the surface quads as a .sat file and flatten them in Autodesk Maya or 3Ds max. The image below shows a sample Dynamo graph for flattening the surfaces.
Processing the Artwork for Tiling Automation
The received painted pattern is then split into smaller portions and passed into Dynamo as an image file in jpeg format. Due to the irregular shapes of the flattened surfaces, the images receive black backgrounds later removed in Dynamo. Patterns that require black within them can use other colours not contained in the pattern for the background, and square/rectangular images do not need background colours.
It was also crucial to adjust the image pixel proportions relative to the required tile row and column numbers in editing software such as Adobe Photoshop. Adjusting the pixel proportions ensures that the colours are mapped accurately onto the tiles. A Dynamo graph confirms the required image proportions.
Mapping the Artwork Colours onto Tiles
In Dynamo, colour samples are picked from the images along the XY axis and mapped onto the tile surfaces. The colours are exported into the Revit project as filled regions. The colours are assigned to the filled regions based on their R values in descending order. In the project environment, the filled regions are called colour 1, colour 2, colour3, etcetera; to automate the filled region selection through Dynamo. See the Dynamo graph below.
Tile Quantities
Measuring the tile quantities was achieved by passing the non-schedulable read-only filled region area values into a custom project parameter called “Region Area.” The region area parameter values are used as inputs in Revit schedules to sum up, the tile areas per colour for tile purchase orders.
Download the scripts shown above here Tiling Automation Dynamo Graphs