PAACADEMY
PAACADEMY
Courses
Software
Bundles
Membership
Instructors
Become ProSign In
Loading

PAACADEMY

Online EdTech platform · Est. 2016

Shaping the next generation of designers, architects, and makers through computational tools and immersive education.

Reach out

[email protected]

Platform

CoursesMembershipsBundlesProjectsInstructorsSoftwareBoardsBlogFree coursesEarnCertificatesReviews

Company

AboutBusinessBecome an InstructorContactFAQSupportChangelogWe're Hiring

Popular Searches

Architecture coursesGrasshopper coursesAI architecture workshopsParametric design workshopsRhino courses3D modeling coursesBlender workshopsVisualization coursesRevit coursesDigital fabrication workshops3D printing workshopsSustainability courses

Most Interested

Urban design coursesLandscape architecture coursesHoudini coursesUnreal Engine coursesComfyUI workshopsMaya coursesInterior design coursesFashion design coursesFootwear design workshopsStructural analysis coursesVirtual reality coursesComputational design coursesGenerative city designBIM coursesMetaverse coursesPhotography workshops

© 2026 PAACADEMY. All rights reserved.

Privacy PolicyCookie PolicyRefund PolicyMembership Agreement
HomeBlog

Blog

Insights, tutorials, and news from the PAACADEMY community.

Upgrade to Full Access
Get unlimited access to hundreds of courses, live workshops, and member-only resources.

Discover more
Loading…
HomeBlogLoading

Blog post

HomeBlogDesigning Architecture Through Parametric Thinking by Ognjen Graovac

Designing Architecture Through Parametric Thinking by Ognjen Graovac

Yusuf Usmani07/13/20266 min read0 comments0 favorites
Designing Architecture Through Parametric Thinking by Ognjen Graovac

Architecture has continued to evolve throughout history and modern architecture has expanded itself beyond drawings by blending utility with design. Today, architects face projects that require balancing structural demands, fabrication limits and environmental constraints. To handle this, architects use computational methods since these tools do more than function as a visual representation. They help manage the complexities of designs, testing ideas and maintain consistency between different aspects as the project evolves.

Parametric skyscraper design variations © Algorithmic Architecture


Ognjen Graovac has harnessed this method skilfully as his works connect geometry, structure and performance. In his projects, a change in one part affects the entire design treating architecture as a system instead of a fixed form.

Academic Foundations in Computational and Parametric Design

https://api.paacademy.com/storage/media/Coding Architecture instead of Drawing it with Ognjen Graovac-12.jpeg


Graovac is an architect and a computational designer based in Belgrade. He started traditionally by completing his degrees at the Faculty of Architecture of the University of Belgrade and worked with conventional parametric and computational designing. Later, he identified the need for modern techniques in architecture and pivoted towards object-oriented programming and custom digital tools. He began exploring the relationships between different elements applying rules for spacing, curvature and structural rhythm helping him to uniformly tweak his designs to build new architectural forms.

Parametric design inspired by Harbin Opera House © Algorithmic Architecture


One of Graovac’s early academic projects involved designing a lightweight roof in Grasshopper 3D, but his idea was not just to create a roof. Instead, he aimed to create a system capable of generating free-form geometry from computational data. This system can generate multiple architectural variations while maintaining structural consistency. He explored how geometry responds to changing conditions while core design principles remain intact, showing that parametric tools are extremely useful for decision-making during architectural planning.

Using Computational Fluid Dynamics to Generate Architectural Forms

Facade generation from particles to form © INSPIRELI


One of the most revolutionary findings of Graovac was in his research project, Computational Fluid Dynamics in the Process of Generating Architectural Forms. Instead of using aerodynamics to evaluate a design after completion, he reversed the process and allowed aerodynamic behaviour to shape the architecture from the beginning. By using CFD simulations integrated with Grasshopper, Ognjen simulated a particle-based system in which airflow and gravity guided particle movement. Based on this behavior, the algorithm then generated architectural volumes and corresponding surface systems.

Wind tunnel experiment © INSPIRELI


This computational setup applies the same design logic across different parameters. Researchers tested the generated results through digital simulations and physical wind tunnel experiments and confirmed the aerodynamic behavior of the architectural space. The method was later applied to the design of the floating National Museum on the Danube, where particle movement defined the building's form and linear spatial sequence, confirming that the practical application of performance data can directly inform architectural design.

Algorithmic Architecture Studio

3D Graphic Statics © Algorithmic Architecture


In 2019, following his extensive academic research, Graovac founded Algorithmic Architecture studio focusing on automating processes within the architecture, engineering and construction industry. It aims at tackling architectural challenges such as complex geometry modelling, generating drawings and managing repetitive tasks. By combining visual programming in Grasshopper with object-based programming in C# and Python, his studio generates architectural drawings directly from design logic and parameters.

Concert hall © Algorithmic Architecture


Well, this method improves the accuracy and consistency within the architectural design. A fully parametric concert hall serves as a prime example because designers created no manual drawings during the drafting phase. An array of predefined parameters generates the entire project and maintains a consistent architectural blueprint while testing spatial, acoustic and structural conditions across variations.

Using Computational Methods in Large-Scale Projects

MSG Sphere © Algorithmic Architecture


Computational design has become essential for large-scale international projects that demand high levels of accuracy. One such prime example is the MSG Sphere in Las Vegas designed by Populous, where Graovac’s work focused on automation and high-resolution geometric generation to support the design of the massive spherical structure. This even incorporates an immersive LED surface across its interior and exterior while demonstrating how computational workflows make complex architectural ambitions achievable.

Kuwait International Airport © Algorithmic Architecture


Another example of the utility of this method is evident in the Kuwait International Airport designed by Foster + Partners. Here, Graovac used computational design to manage extensive datasets and complex geometry ensuring architectural consistency while precisely coordinating smaller components within the larger system.

Creating Open-Source Tools for Structural Design

Grasshopper Graphic Statics 3D plugin interface © Ognjen Graovac


In addition to his architectural practice, Graovac creates open-source Grasshopper plugins that integrate structural behavior into the early stages of design. His 3D Graphic Statics plugin helps designers to visualize how forces and form affect each other in real time, allowing structural logic to guide architectural decisions from the outset.

Grasshopper Spider plugin demonstration © Algorithmic Architecture


His other plugin, Spider, draws inspiration from Antoni Gaudí’s physical experiments. It enables designers to simulate hanging chains and inverted arches digitally, helping them understand how loads move through a structure and how efficient forms can emerge from structural principles.

Using Site Data and Performance Analysis in Urban Design Projects

Graovac’s work also extends to urban-scale projects, where performance and context play a central role. In his first-prize proposal for the Novi Sad Bridge over the Danube, he addressed the challenge of rebuilding a bridge destroyed during World War II without recreating its original image. Instead, he used structural optimization to design a new bridge that follows the same underlying logic as the historic structure while meeting contemporary requirements.

Bridge over the Danube © Algorithmic Architecture


A similar approach guided his Parametric Park proposal in Banja Luka. Instead of designing a fixed layout, Ognjen analyzed site data such as sun exposure, noise, rainwater flow, vegetation, and visibility. These factors informed where activities could function effectively, allowing multiple spatial outcomes to emerge from the same site.

Parametric Park © Algorithmic Architecture


To share this approach of working, Ognjen Graovac led a PAACADEMY workshop titled Algorithmic Urban Design in Grasshopper. The workshop explored how designers can create cities using site data such as sunlight exposure, terrain slope, vegetation density, and visibility instead of starting with a fixed master plan. So, if this approach to how landscape data and digital tools can shape urban design decisions from the early stages sparks your curiosity, recordings of the workshop sessions are available.

Graovac’s work reflects a broader shift in architecture away from manual modeling toward rule-based design, where designers and computational systems work together. When conventional tools fall short, he develops custom workflows for parametric facades, high-rises, and automated fabrication, enabling controlled and informed design exploration.

Reviews

Excellent

Excellent

5 / 5 stars

0 Reviews
0 Comments

No reviews yet. Be the first!

Pro Membership

15% off workshops and Pro courses.

Become a Member

Upcoming Courses

View all
  • 01Dynamic Wearables for Fashion Design 2.0RJ Weaver
  • 02Fran Silvestre - Rethinking ArchitectureFran Silvestre
  • 03Design-Tech Talk 11Hamid Hassanzadeh

Recent Courses

View all
  • 01Hybrid Modeling with ZBrushSaba Mahdavi
  • 02AI Worldbuilding with SvelteKit & Three.jsStepan Kukharskiy
  • 03Carlo Ratti - Rethinking ArchitectureCarlo Ratti

Pro Membership

15% off workshops and Pro courses.

Become a Member

Upcoming Courses

View all
  • 01Dynamic Wearables for Fashion Design 2.0RJ Weaver
  • 02Fran Silvestre - Rethinking ArchitectureFran Silvestre
  • 03Design-Tech Talk 11Hamid Hassanzadeh

Recent Courses

View all
  • 01Hybrid Modeling with ZBrushSaba Mahdavi
  • 02AI Worldbuilding with SvelteKit & Three.jsStepan Kukharskiy
  • 03Carlo Ratti - Rethinking ArchitectureCarlo Ratti
Architecture
#Computational Design#Grasshopper
Yusuf Usmani
AuthorYusuf Usmani

Related Posts

Mastering Architectural Drawings: From Conceptual Ideas to Technical Details
Dec 23, 2025·Priyanshi Shah

Mastering Architectural Drawings: From Conceptual Ideas to Technical Details

Blog

Mastering Architectural Drawings: From Conceptual Ideas to Technical Details

Dec 23, 2025

Preview

Architectural language embodies the definitive vocabulary of the built environment, translating abstract architectural drawings into an executable physical real...

Priyanshi Shah
Priyanshi ShahAuthor
Read article→
Generative Design and Cognitive Architecture: Rethinking Creativity Through AI
Dec 19, 2025·Ezgi Çavuş

Generative Design and Cognitive Architecture: Rethinking Creativity Through AI

Blog

Generative Design and Cognitive Architecture: Rethinking Creativity Through AI

Dec 19, 2025

Preview

As long as humans have existed, technology has been used to improve our ability to do things. We can see this improvement with the use of drafting tables and CA...

Ezgi Çavuş
Ezgi ÇavuşAuthor
Read article→