logo_AA_256p_Black
0%
Loading ...

DESIGNING A CONCERT HALL USING OBJECT-ORIENTED PROGRAMMING

A parametric model of a concert hall was created using the C# programming language. Not a single point, line, or surface has been drawn manually; the whole geometry is automatically constructed with the click of a button in less than 10 seconds. There are 80 numerical parameters that influence various aspects of the form.

PARAMETRIC APPROACH TO GENERATING FACADES AND HIGH RISE BUILDINGS

Facades, high-rise buildings and architectural forms that follow defined geometric operations can be easily transformed into a parametric model. This allows architects and engineers to quickly explore various designs by simply changing input parameters, without wasting time on manual modelling…

GENERATING URBAN DESIGN WITH OPTIMAL PERFORMANCES

Urban planning solutions often have to fit into a precise set of constraints and meet specific criteria. We can define a set of geometric operations that generate complete urban designs (simplified or detailed) and explore thousands of variants through optimization processes…

PRECISE MODELING OF COMPLEX ARCHITECURAL GEOMETRY

Creating precise 3D models for complex architectural forms (unconventional shapes) often takes a lot of time and is susceptible to human errors. We can automate these processes – programming the creation of geometry, leading to greater precision, fewer errors, etc.

FACADE OPTIMIZATION BASED ON COST AND SOLAR ANALYSIS

Facade optimization represents a search for the most cost-effective solution while satisfying other criteria from sunlight analysis and structural calculations. By quickly examining thousands of different solutions, the right balance between cost and quality can be found, adding a new level of security to the decision-making process.

GENERATIVE APPROACH TO STRUCTURAL DESIGN

The generative approach to designing a structural system involves iterative problem solving. This means that the algorithm refines the geometry with each subsequent iteration based on given instructions until it meets pre-defined criteria. There are numeruous methods for generating various structures, but we can also create new digital tools based on your needs.

AUTOMATED EXPORT OF FILES FOR VARIOUS DIGITAL FABRICATION TECHNIQUES

We can export large quantities of files from generated 3D models. These files can be textual (txt, csv, Json, or any other), bitmaps (jpg, png, etc.), 2D (pdf, dwg, ai), and 3D (stl, stp, fbx, obj, etc.). They can be targeted and optimized for your specific machine – be it a 3D printer, robotic arm, CNC machine, knitting machine, or any other.

IMAGE GENERATION WITH AI GENERATIVE METHODS

Generative AI methods for image creation can serve architects as a tool for quickly testing their ideas. We can transform a rough sketch or a simple 3D model of your design into a realistic visualization. Additionally, these methods can be used to find inspiration and intricate elements by allowing the algorithm a greater degree of deviation from the initial form.

USING NEURAL NETWORKS TO PREDICT PERFORMANCES OF ARCHITECTURAL FORMS

We can create and train simple Neural Network models to predict the performance of a building (gross area, facade area, volume, material usage, cost, etc.) with a high level of precision. This allows you to interactively change input values and predict the outputs instantly, saving a lot of time in the decision-making processes.

WHAT CAN WE DO FOR YOU

WE OFTEN DEVELOP SPECIFIC DIGITAL TOOLS FOR ARCHITECTS AND ENGINEERS. THESE TOOLS CAN BE PLUG-INS FOR THE POPULAR CAD SOFTWARES OR STAND-ALONE APPS. USING CUSTOM TOOLS ADAPTED TO YOUR NEED, YOU CAN ENHANCE PRODUCTIVITY AND REDUCE WORKING HOURS.

CREATING DIGITAL TOOLS

ASIDE FROM CREATING DIGITAL TOOLS, WE CAN ALSO GENERATE THE FINAL PRODUCT FOR YOU. FOLLOWING YOUR INSTRUCTIONS, WE CAN EXPORT LARGE QUANTITIES OF FILES READY FOR FABRICATION OR RUN COMPLEX SIMULATIONS AND OPTIMIZATIONS WITHIN THE AEC INDUSTRY.

GENERATING END PRODUCT

WE CAN ASSIST YOU IN DEVELOPING YOUR OWN DIGITAL TOOLS, OR COLLABORATE WITH YOUR COMPUTATIONAL DESIGNERS TO TACKLE COMPLEX GEOMETRIC PROBLEMS, ENSURING CUSTOMIZED SOLUTIONS THAT ALIGN WITH YOUR WORKFLOW.

TECHNICAL SUPPORT

OUR EXPERTISE

WE SPECIALIZE IN COMPUTATIONAL DESIGN AND CAN CREATE ACCURATE AND INTRICATE SHAPES THROUGH PROGRAMMING − SOMETHING THAT MIGHT BE CHALLENGING OR TIME-CONSUMING WITH CONVENTIONAL 3D MODELLING TECHNIQUES.

SOLVING COMPLEX GEOMETRIC PROBLEMS

WITH THE HELP OF PROGRAMMING, WE CAN TRANSLATE A SERIES OF GEOMETRIC OPERATIONS TO A COMPUTER, THEREBY PERFORMING REPETITIVE TASKS MUCH FASTER AND MORE EFFECTIVELY, WITHOUT HUMAN ERROR. YOU WOULD BE SURPRISED HOW MANY TASKS CAN BE AUTOMATED.

AUTOMATING REPETITIVE & TIME-CONSUMING TASKS

WHEN WE CREATE ALGORITHM FOR A SPECIFIC DESIGN, THAT MEANS THAT WE DON’T HAVE TO MODELL IT MANUALLY. WE CAN SIMPLY CHANGE INPUT PARAMETERS AND THE COMPUTER WILL GENERATE A COMPLETELY NEW VARIATION FOLLOWING THE SERIES OF GEOMETRIC INSTRUCTIONS THAT WE CREATED.

EXPLORING MULTIPLE DESIGN SOLUTIONS

HOW WE CAN COOPERATE

1

YOU CREATE SKETCHES, OR DEFINE PRECISE SET OF RULES, INSTRUCTIONS & GOALS

2

WE CREATE ALGORITHMS WITH SPECIFIC GEOMETRIC OPERATIONS

3

LEVERAGING COMPUTATIONAL CAPABILITIES FOR SWIFT EXECUTION

SERVICES

PARAMETRIC &
GENERATIVE DESIGN

MAKING DECISIONS
WITH ARTIFICIAL INTELIGENCE

AUTOMATION
IN ARCHITECTURE

DESIGN
TO FABRICATION

PERFORMANCE-BASED
OPTIMISATION

CUSTOM ANALYSIS
& SIMULATIONS

SERVICES

PARAMETRIC &
GENERATIVE DESIGN

MAKING DECISIONS
WITH ARTIFICIAL INTELIGENCE

AUTOMATION
IN ARCHITECTURE

DESIGN
TO FABRICATION

PERFORMANCE-BASED
OPTIMISATION

CUSTOM ANALYSIS
& SIMULATIONS

REFERENCES

PROJECTS

COMPETITIONS

PLUG-INS

ABOUT COMPANY

The company Algorithmic Architecture was founded in 2019 with the goal of automating workflows within the AEC industry. We center our business around helping other companies enhance their productivity, offering a wide range of computational design services.

Architects and engineers often encounter a large number of repetitive tasks (e.g., producing workshop drawings) or complex geometric problems that take too much time to solve manually (e.g., working with free-form design). We specialized in automating these tasks, reducing working hours and other necessary resources for your projects.

We create sophisticated algorithms for various tasks using the techniques of visual programming (mostly Grasshopper 3D) and object-oriented programming (mostly C# and Python). Relying on programming, we can ensure high efficiency (fast generation of elements), high precision (with up to 0.01mm tolerance) and
consistency (reducing accidental human error).

We strive to increase collaboration between humans and machines, leveraging the advantages of both entities. This means that the role of an architect (computational designer) is focused on conceptualizing the problem (creating the algorithm), relying later on the computer to perform time-consuming operations.

FOUNDER

You open a software and start using the buttons. But what do you do when there isn’t a button that you need? We can create new digital tools for you, extending your abilities to tacle complex project and enhancing your productivity.

 

Ognjen Graovac, M. Arch

Loading...