1 minute read

/1. Neom - The Line

Design Brief

The Line is an enormous linear megastructure with mirrored cladding that is planned for a 170-kilometre stretch across the Saudi Arabian desert. At 500 metres tall and 200 metres wide, it will form a key part of Neom.

Advertisement

The architectural design concept reflects The NEOM Line’s vision to include key spatial and functional parameters such as walkability or the creation of hyper-mixed-use communities.

Main objective of the NEOM Line is to create a flexible urban concept that introduces a wide range of typological and atmospheric environments. This is achieved by combining different urban arrangements based on archetypes within the vertical module volume. A coordinated composition of massing and generous open spaces is supplemented and connected by a variety of green and recreational spaces.

About

Year : 2022

Authors : Coop-Himmelblau

Location : Saudi Arabia

Type : Internship

Softwares : Rhinoceros, Grasshopper

Tasks

Due to the complexity of the project, creating railings manually was never an option, so my first task was to figure out a way to create a script capable of detecting intersections between voxels and where railings need to be placed and automatically place them.

The second task was to create a procedural facade generator for the whole project (2400x200x500m) capable of generating various facade styles depending on the module taking as input the pre-defined blocks that can be placed recursively depending on the parameters set by the user (percentage of each block , attractor curve , randomization...)

Third task was to gather and model 3D assets (drones, flying cars, robots..) and 2D billboards

Tasks

My last task was to analyse the project before submission and check if we match the requirement for function’s areas.

After finding out that we exceed the required GFA beyond the accepted threshold, I had to clean the project from voxels that are overlapping with other volumes, for that purpose , I developed multiple scripts (computationally less hungry) for the different actions that needed to be done.

The logic of the script was recursive doing these steps in a loop : Analyse areas, check requirement, delete exces geometries , redistribute functions , check areas.... Untill the requirement is met and the script stops.

Tasks

Assist the render team by 3d modelling elements and details in the render scenes ( track,seating,railings,lights,screens,facades...)

This article is from: