Architectural Record: Scripting for the Masses (original) (raw)

Scenario of an integrated design support for architects

Design Studies, 1996

The FABEL system is a research prototype which demonstrates an integrated support for architects and civil engineers in building design. On the basis of a modern computer-aided architectural design tool (CAAD) the FABEL prototype offers several tools to supply useful cases, adapt cases to current needs, assess design fragments, or generate parts of a building plan. The use of the system and the scope of its support is illustrated. Its hybrid nature and the integration of different tools is commented on. The tools are assessed with respect to their extensibility within the present domain or to other design domains.

Implementation of An Architectural Design Environment; the Development of IDEA+

status: published

IDEA+ is an integrated design environment for architecture, which is currently being implemented at our department. It requires the development of an architecture-oriented data-structure and a prototype application. In the research project, the focus lies on transitions between different design phases and scale levels, and at the same time integrating evaluation tools in the design environment. The paper tries to give an overview of implementation issues and focuses on both programming and architectural topics: “Representations” – How the project data will be displayed and at the same time, will serve as an interface to the design. How the different views on the data (2D, 3D, textual) will give other insights into the design. “Transitions” – How the environment will try to follow the workflow of an architect/designer, by allowing a transition of the design into different scale levels and design phases “Tests” – how the evaluation tests can be integrated in the design environment and at the same time be developed independently.

Visual keys to architectural design

Proc. Computer-Aided …, 2002

This paper presents a new mechanism to access and interact with DYNAMO, a collective case base for architectural design developed as a Web-based tool. The system is fully operational since a few years in the context of architectural design education as well as for seminars on architectural theory. We have now developed a set of visual keys structured at the one hand according to the Vitruvian tripartition of architecture: Firmitas (structure, materials,…), Utilitas (building programme,…), Venustas (formal qualities/articulation, spatial configuration,…) to which we added Context (topography, site, budget, climate,..) as a supplementary dimension, and at the other hand including three levels of detail: single spaces, building blocks or master plan entities. Visual keys match the architect's designerly way of thinking. The visual keys are in fact nothing else than a graphical codification of architecture within the realm of architectural composition. The software, that has been developed so far, does not only allow users to access cases via the keys we have implemented, but it also provides a tool to sketch and submit their own keys.

D6.1 Define the architectural projects and usage scenarios for demonstration and evaluation

2021

Report on usage scenarios for the PrismArch cross disciplinary design and collaboration platform, developed and authored by the three basic AEC disciplines namely Architects (Zaha Hadid Virtual Reality Group), Structural Engineers (AKT II) and Mechanical, Electrical, Public Health Engineers (Sweco). PrismArch's desired operation system and user experience design are included in the report. The developed case studies are based on residential and commercial case studies submitted with D1.1.

Software Development Within Architecture

2018

Developmental leaps within digital technology has impacted architectural form and advanced how architects communicate, analyze, and incorporate advanced building technologies into their designs. Occurring over a period of decades, software's impact on the practice of architecture has escalated through an increase in its accessibility and adoption by the profession's leading architects. This has resulted in digital technology becoming one the largest contributors to innovation within the architecture, engineering and construction (AEC) industry, fundamentally changing the architectural process, and to some extent the contemporary design language. To better understand the relationship between digital technology and architecture, this study looks at a sampling of software utilized by the industry and evaluates it over a spectrum of time based on functional and developmental characteristics. Through the creation of a graphical representation of the collected data, patterns between taxonomies, software development, and its usage within architecture have been observed. It is proposed these trends can aid in the understanding of the landscape of software development, how it has transitioned over time, what programs are available for usage within architecture, and how they are interrelated with the architectural process. These trends-aided by the understanding gained from their analysis-can then be utilized to facilitate a discussion regarding how the trends relate to larger developmental tendencies within the AEC industry and be used as measures for the changing landscape of the architectural process.

Drawing, Scripting, Prompting. A Critical Approach from Architectural Graphics

Disegno, 2023

In recent years, architecture has undergone a significant transformation with the introduction of digital tools and techniques. Three prominent techniques in this context are drawing, scripting, and prompting, offering architects novel approaches to the design process. Drawing remains a vital tool for idea exploration and design development. Conversely, scripting and prompting are digital methods that enable a more algorithmic and data-driven design approach. This paper explores the intersection of these techniques and their potential to enhance the design process. By using them together, architects can foster creativity, efficiency, and innovation while allowing more time for conceptual development. The paper analyzes the framework posed by these techniques, including the impact of new digital technologies like generative and algorithmic design, and artificial intelligence. The potential of scripting to automate graphic tasks, such as parametric design and generative drawing, is addressed. Furthermore, the paper delves into the new frontier of prompting and its application in architectural graphics, outlining the competencies architects need to effectively utilize this technology. In conclusion, this paper critically evaluates the current state of architectural graphics, exploring the fusion of traditional and digital methods, and how new technologies can transform the design process.

Is computer programming beneficial to architects and architecture students for complex modeling and informed performative design decisions

For the last few decades, digital tools have become an important part of architectural design. Architects and architecture students create their designs using one or more digital applications. Although most of these applications are advanced and can be used for various tasks – such as parametric design and building performance simulations –, they lack some capabilities that are crucial to solving problems that might arise during the design and simulation process. Therefore, programming knowledge is invaluable to those in the field of architecture for customizing digital applications to perform and automate tasks that are out of the scope of built-in functions. In this research study, detailed examination of various case studies of custom-coded design programs is discussed. The programs written in Python proved to be crucial to organizing visual scripts by making them less confusing and more efficient. In addition to using computer programming within visual scripting environments, this paper presents a case study of computer programs written in Python, JavaScript, and HTML that were used to organize an enormous amount of data produced by hundreds of glare simulations. The custom programs performed the process of organizing, analyzing and visualizing large amounts of data in a time-efficient manner, thereby facilitating informed decisions for better performative design. Keywords: computer programming, Python for Grasshopper, data visualization, programming for architecture students, programming for architects, programming for high performance building design ADVANCED BUILDING SKINS | 233

PAKME: A Tool for Capturing and Using Architecture Design Knowledge

2005 Pakistan Section Multitopic Conference, 2005

Management of architecture knowledge is vital for improving an organization's architectural capabilities. Despite the recognition of the importance of capturing and reusing architecture knowledge, there is no suitable support mechanism. We have developed a conceptual ftamework for capturing and using architecture design knowledge to support architecture-based software development'. A web-based knowledge management tool, Process-based Architecture Knowledge Management Environment (PAKME), has been developed to support that framework. This paper describes the main architectural components and features of the PAKME. We also discuss different usages of the tool for capturing and using architecture design knowledge to support architecting process. The paper concludes with open issues that we plan to address in order to extend the tool and successfully transfer the support mechanism to industry.