RCB
  • About Me
  • Research
  • AD
  • Projects
  • CV
  • E-mail
Case Study

Astana National Library

Original project: BIG architects

Programming Language: Julia
Algorithmic Design Tool: Khepri




Following up on one of the projects previously developed in the Racket programming language, we converted the script to the Julia language in or der to use the Khepri algorithmic design tool. This tool connects to Unity, a game engine with high visual quality and high performance that allowed us to take our previously defined algorithmic render path a step further.

The six films presented above showcase the essential and most fascinating aspects and features of the Astana model. Naturally, since the description of the model is parametric, we also programmed the camera paths with enough flexibility to accompany the buildings possible mutations. Hence, if the building’s parameters are changed, the defined paths will adjust accordingly, and new image sequences can be produced with no further alterations to the program. The image bellow shows three possible outcomes for the buildings shape. Given a camera that runs along the building’s façade, following the Moebius strip’s twisting, the camera’s path automatically changes in accordance with the buildings shape.

Using ARCHICAD’s render engine to produce the film sequences shown above, we could only visualize the render result after these images where produced, which was a long and tiresome process. Unity, on the other hand, computes all rendering detail in real time, which means users can navigate the model with real-time rendered textures, lights, and shadow detail, with no delay whatsoever.

Fianlly, Unity allows us to integrate current state-of-the-art methods of visualization such as Virtual Reality (VR), thus, bringing a new level of interactiveness and immersive experiences to architectural projects. Hence, we could easily couple our workflow with VR technologies, allowing us to wander through the model in a more immersive environment. The image bellow illustrates this integration, which constitutes an advantage towards clients’ satisfaction.

Publications with this case study

Game of Renders: The Use of Game Engines for Architectural Visualization | CAADRIA, Wellington, New Zealand | Leitão, Castelo-Branco & Santos | 2019
ReAD: Representational Algorithmic Design | ACM SRC <Programming'20>, Porto, Portugal | Castelo-Branco | 2020
Inside the Matrix: Immersive Live Coding for Architectural Design | International Journal of Architectural Computing: SAGE Publications | Castelo-Branco, Brás & Leitão | 2020
Digital Representation Methods: The Case of Algorithmic Design | Frontiers of Architectural Research: KeAi | Castelo-Branco, Caetano & Leitão | 2022
Algorithmic Design in Virtual Reality | Architecture: MDPI | Castelo-Branco & Leitão | 2022

  • Previous project
  • Back to AD
  • Next project

Email

renata.castelo.branco@tecnico.ulisboa.pt

Social

  • Linkedin
  • GitHub
  • ResearchGate
  • ORCID
  • © RCB
  • All rights reserved
  • Design: HTML5 UP