Skip to content

lucianoambrosini.it

AI explorations inside Grasshopper and Rhino

I have coded the very first components in C# and CPython to elaborate the requesting prediction processes provided by OpenAI and StabilityAI platforms. Thanks to their API (Application Programming Interfaces) now you can manipulate the production process inside a unique design environment

AI as rendering engine locally via Grasshopper

Dense Prediction Transformers (DPT)

Ask to OpenAI for design tips...

StabilityAI (Stable Diffusion)

OpenAI "Variation mode"

OpenAI "Edit mode"

OpenAI (DALL-E)

Gallery

Artificial Intelligence GenerativeArt Exploration

AI generative design/art exploration by AI platforms

About Algoethics and Algocracy

Observations regarding the diffusion of AI in our society, these "free and loose thoughts" will be deployed in parts

algoethics_algocracy_01
PART 1

An existentive problem

00026-2673342976
PART 2

Accessibility to Knowledge to be aware and not delegate an antronomist

Flexible Design and Scripting: a Computational tale in the Digital Era

Key aspects for critical reading of the technological paradigm shift in the architectural design field

Study of the "iso-visibility curves" of the football stadium designed by Moretti
PART 1

When were Parametric Architecture and VPL platforms born?

ExplicitHistory_24Sept2007
PART 2

Grasshopper leads the AEC computational market by three fundamental keys

Aish_learning rate graph-01
PART 3

Heuristic and pedagogical dimension of Computational Design

The thesis always becomes the intellectual ground where personal research and curiosity starts

these two works have practical and intellectual as well as historical continuity in laying the foundations for a new segment of scientific research in the technological-environmental design field at the DiARC since 2014

My master's thesis degree was my first step foot on the Environmental and Computational Design themes, directly applied to architecture and design challenges in the digital era.

I was fairly lucky to be the first student at DiARC (2014-2015) to experiment with the parametric/computational approach to environmental projects/assessments and research focused on large and small urban scales. VPL approach as a design management tool for a better decision-making assessment.

- I was the ice-breaker

My PhD thesis represents the first attempt to integrate BIM design with computational design based on coding/scripting (but not only) and the tools' interoperability - my motto was "demo or die". Through the case study of the first Apple iOS Developer Academy in Naples as a proof of concept, I contributed to its realization through the technical-scientific collaboration between DiARC and Apple Int. Dist.
An equally important aspect on which I tried to lead the way regarding the attention that academies should give to the mutation of the professional role of the architect as a profession strongly involved in the technological and cultural paradigm shift driven by the digital age.

Research, Lab and Experimentation

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>AI as Rendering Engine: Variation mode locally via Grasshopper

Grasshopper Developing 
AI as Rendering Engine: Variation mode locally via Grasshopper

With Ambrosinus Toolkit v1.2.6 I finally brought the "Variation" mode to the locally executable Stable Diffusion-based AI component package. This well-known mode is based on the principle of altering the…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>MeshyAI toolbox for creating 3D assets now through Grasshopper

Grasshopper Developing 
MeshyAI toolbox for creating 3D assets now through Grasshopper

As many already know, new platforms and services dedicated to AI are growing visibly. Meshy is one of them and promises to empower content creators to effortlessly turn text and…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>Remote working (LAN) for Stable Diffusion and ControlNET via Grasshopper

Grasshopper Developing 
Remote working (LAN) for Stable Diffusion and ControlNET via Grasshopper

Since the Ambrosinus-Toolkit v1.2.2 has been implemented with a new feature: Run Stable Diffusion locally and above all in remote working! Thanks, AUTOMATIC1111 (A11) project and ControlNET (CN) extensions it is…

<strong><span style='color:#a9a9a9;font-size:14px;'>R&D </span></strong></br>Ambrosinus-Toolkit and the Research Projects

R&D 
Ambrosinus-Toolkit and the Research Projects

Ambrosinus-Toolkit and the Research Projects On this page, you will find the official toolkit research projects useful if you want to cite it in your own design explorations, academic works…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>AI as Rendering Engine: running Stable Diffusion and ControlNET locally via Grasshopper

Grasshopper Developing 
AI as Rendering Engine: running Stable Diffusion and ControlNET locally via Grasshopper

Since the Ambrosinus-Toolkit v1.1.9 has been implemented with a new feature: Run Stable Diffusion locally thanks AUTOMATIC1111 (A11) project and ControlNET (CN) extensions. It is another AI tool that brings artificial…

<strong><span style='color:#a9a9a9;font-size:14px;'>Food for thought </span></strong></br>Algoethics and Algocracy: accessibility to Knowledge to be aware and not delegate an antronomist [part 2]

Food for thought 
Algoethics and Algocracy: accessibility to Knowledge to be aware and not delegate an antronomist [part 2]

Per la versione 🇮🇹 clicca qui As I write, in Italy, the Privacy Guarantor has frozen ChatGPT ordering to regulate the acquisition of data on Italian territory within 20 days…

<strong><span style='color:#a9a9a9;font-size:14px;'>Food for thought </span></strong></br>Algoethics and Algocracy: an existentive problem [part 1]

Food for thought 
Algoethics and Algocracy: an existentive problem [part 1]

As for  Flexible Design and Scripting: a Computational Tale in the Digital Era, I will try to share some observations regarding the diffusion of AI in our society with those…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>WYSIWYT: from the monocular Depth Map estimation to 3D object prototype

Grasshopper Developing 
WYSIWYT: from the monocular Depth Map estimation to 3D object prototype

The Ambrosinus-Toolkit v1.1.9 has been implemented with a new feature: DPT technology thanks to René Ranftl’s Intel research team. It is another AI tool that brings artificial intelligence power inside…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>StabilityAI (Stable Diffusion) inside Grasshopper with Python – Advanced version

Grasshopper Developing 
StabilityAI (Stable Diffusion) inside Grasshopper with Python – Advanced version

📣 Now the AI components of Ambrosinus-Toolkit are about two months old [today is 25/01/2023] Although this, with Build-106 of the StabilityAI-GH component I have introduced and included the last…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>AI Completion-Aided Design starts from answers – OpenAI Completion mode (GPT-3 chatbot)

Grasshopper Developing 
AI Completion-Aided Design starts from answers – OpenAI Completion mode (GPT-3 chatbot)

William Gibson’s uchronia in the field of design is about to happen? The evolution of artificial intelligence is, as is widely known, the progress made in the field of mathematics…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>OpenAI (DALL-E) inside Grasshopper with Python – Advanced version

Grasshopper Developing 
OpenAI (DALL-E) inside Grasshopper with Python – Advanced version

Recently many Architects and Designers have been exploring different AI platforms – This is exciting! If you want to go straight to the point: Jump to “Edit mode” or Jump…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>StabilityAI (Stable Diffusion) inside Grasshopper with Python

Grasshopper Developing 
StabilityAI (Stable Diffusion) inside Grasshopper with Python

Recently many Architects and Designers have been exploring different AI platforms – This is exciting! 📣 I have updated this component to Build-102 (see here). After Stability SDK updates you…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>OpenAI (DALL-E) inside Grasshopper with Python

Grasshopper Developing 
OpenAI (DALL-E) inside Grasshopper with Python

Recently many Architects and Designers have been exploring different AI platforms – This is exciting! Before going on… let me share this with you 📣 [𝗨𝗣𝗗𝗔𝗧𝗘] If you don’t want to…

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper Developing </span></strong></br>Ambrosinus Toolkit – Main page

Grasshopper Developing 
Ambrosinus Toolkit – Main page

I am developing in my free time a personal Grasshopper toolset – Ambrosinus Toolkit (ATk) is coded in C# (C-sharp) .NET Framework by Microsoft Visual Studio. Some user objects are…

<strong><span style='color:#a9a9a9;font-size:14px;'>Food for thought </span></strong></br>Flexible Design and Scripting: a computational tale in the Digital Era [part 3]

Food for thought 
Flexible Design and Scripting: a computational tale in the Digital Era [part 3]

Per la versione 🇮🇹 clicca qui   The third part of “Flexible Design and Scripting: a computational tale in the Digital Era” tries to share a concept of the heuristic…

<strong><span style='color:#a9a9a9;font-size:14px;'>Food for thought </span></strong></br>Flexible Design and Scripting: a computational tale in the Digital Era [part 2]

Food for thought 
Flexible Design and Scripting: a computational tale in the Digital Era [part 2]

Per la versione 🇮🇹 clicca qui   The second part of this contribution starts with Arturo TEDESCHI‘s interview with David RUTTEN as a pretext, it has been published on number…

<strong><span style='color:#a9a9a9;font-size:14px;'>Food for thought </span></strong></br>Flexible Design and Scripting: a computational tale in the Digital Era [part 1]

Food for thought 
Flexible Design and Scripting: a computational tale in the Digital Era [part 1]

Per la versione 🇮🇹 clicca qui   In 1947, the Italian architect Luigi MORETTI coined the expression: “parametric architecture”. An established post-war Italian architect, at the end of the 1940s,…

<strong><span style='color:#a9a9a9;font-size:14px;'>Computational Design </span></strong></br>The 2D Minimum BoundingBox in 3D Space

Computational Design 
The 2D Minimum BoundingBox in 3D Space

Trying to keep fit is always a good idea! I found this interesting challenge made by Ryan Hughes (here)   Looking for a computational design challenge? I’ve just mocked up…

<strong><span style='color:#a9a9a9;font-size:14px;'>Future for Architects </span></strong></br>D³ Awareness: Skills required by the AEC industry to start working VS Skills students would like in their teaching curricula

Future for Architects 
D³ Awareness: Skills required by the AEC industry to start working VS Skills students would like in their teaching curricula

Design today is intended as a specific methodological path activated by several actors and, at the same time, digitally mediated. This path is characterized by a growing cultural awareness that…

<strong><span style='color:#a9a9a9;font-size:14px;'>Parametric Modelling & Digital Fabrication workflow </span></strong></br>Ergonomic 3D printed Mask (COVID-19 emergency)

Parametric Modelling & Digital Fabrication workflow 
Ergonomic 3D printed Mask (COVID-19 emergency)

In this global emergency time, many designer-makers are working hard to help the community. What has emerged is that everyone must do their own part. At this stage, valve prototypes…

<strong><span style='color:#a9a9a9;font-size:14px;'>Interoperability </span></strong></br>Playing around Computational BIM & Computational Design: the Twisted-Foils

Interoperability 
Playing around Computational BIM & Computational Design: the Twisted-Foils

These days I'm really regretting the good old flux.io and I really hope that soon returns in other guises. However, I have systematized a simple workflow that allows me to…

<strong><span style='color:#a9a9a9;font-size:14px;'>Digital Strategies </span></strong></br>From Meta-Design to the development of Post-Occupancy Evaluation model

Digital Strategies 
From Meta-Design to the development of Post-Occupancy Evaluation model

In this short article, I would like to share with the Linkedin community part of the methodology that I experimented to solve some critical issues regarding the realization of the…

<strong><span style='color:#a9a9a9;font-size:14px;'>PhD thesis printed book </span></strong></br>[D³] Data, Digital & Design. Produzione del progetto digitale e processi decisionali

PhD thesis printed book 
[D³] Data, Digital & Design. Produzione del progetto digitale e processi decisionali

The present Research work aims to tackle in experimental and innovative terms ("flexible" approach) the technological design and the process design through the potentialities offered by the technological-informatics progress within…

<strong><span style='color:#a9a9a9;font-size:14px;'>Innovative purpose </span></strong></br>Prospettiva della Ricerca – PROXEMITY: Startup/Spin Off

Innovative purpose 
Prospettiva della Ricerca – PROXEMITY: Startup/Spin Off

PROXEMITY: “Make your world a better place” Purpose: enrich the BIM model with RTDM information Operational contribution: define a workflow / best practices to implement the data-informed depth level of the architecture model…

GIS Day 2016: Grasshopper, interoperabilità e coding

GIS Day 2016: Grasshopper, interoperabilità e coding

Riporto di seguito un frame dell’articolo presentato al GIS Day 2016, sede Università di Napoli “Federico II” organizzato dal prof. Salvatore Sessa col patrocinio di ESRI ArcGIS. L’articolo completo sarà…

BAF e RIE: approccio parametrico visuale

BAF e RIE: approccio parametrico visuale

Nell’ambito della progettazione architettonica ed urbana ricorrere ad un approccio algoritmico consente di migliorare il flusso di lavoro del progettista quando si affrontano problematiche da discretizzate in termini numerici e di indici/indicatori…

Parametric Thermal Comfort Calculator: MET, Icl and PMV & PPD index

Parametric Thermal Comfort Calculator: MET, Icl and PMV & PPD index

Grasshopper components to evaluate and calculate some useful information about MET, Icl and PMV/PPD thermal index (reference ISO 7730).

Form Finding: installazione di tensostrutture

Form Finding: installazione di tensostrutture

  Esempio di ottimizzazione del posizionamento, e dunque della forma, di una semplice installazione puntuale e sospesa in funzione della radiazione solare captata e delle ombre portate del contesto urbano.…

Import CFD analysis to Rhino+Grasshopper environment

Import CFD analysis to Rhino+Grasshopper environment

Esempio di analisi CFD importata in ambiente Rhinoceros mediante Grasshopper. L’analisi è stata effettuata con software Ecotect, mentre la definizione originale opportunamente è stata ispirata da bedarf.cc  

<strong><span style='color:#a9a9a9;font-size:14px;'>Master's Thesis </span></strong></br>RIQUALIFICARE LO SPAZIO URBANO: Il Borgo di Antignano Progettazione parametrica e progetto ambientale

Master's Thesis 
RIQUALIFICARE LO SPAZIO URBANO: Il Borgo di Antignano Progettazione parametrica e progetto ambientale

English abstract at the end of the article   “…L’aria era densa di discussioni appassionate su computer, programmazione, macchine, codici generativi, e gli architetti la respiravano a pieni polmoni. La…

Parametric Environmental Climate Adaptive Design

Parametric Environmental Climate Adaptive Design

The role of cities in resisting to the effects of Climate Change has become a central issue in world politics. Towns and metropolis, home for the 50% of the world…

<strong><span style='color:#a9a9a9;font-size:14px;'>BAF, RIE, PMV benchmark per il progetto </span></strong></br>Gli strumenti per il controllo ambientale: qualità ecologica delle superfici e benessere percepito

BAF, RIE, PMV benchmark per il progetto 
Gli strumenti per il controllo ambientale: qualità ecologica delle superfici e benessere percepito

Below the slides from a brief lesson with a little practice about ecological and comfort benchmarks useful to perform a better urban design. When I was an assistant at the…

<strong><span style='color:#a9a9a9;font-size:14px;'>Lab project </span></strong></br>E-House: residenze ad alta densità abitativa

Lab project 
E-House: residenze ad alta densità abitativa

Risultato del lavoro di ricerca del Laboratorio di sintesi finale (prof.ssa arch. Rejana Lucci). Realizzazione di un complesso residenziale ad alta densità abitativa da insediare nella periferia est di Napoli.

Tree shading design parametrico

Tree shading design parametrico

Tree shading design analysis from my Master's Thesis.

<strong><span style='color:#a9a9a9;font-size:14px;'>Grasshopper tutorial </span></strong></br>Parametric design: griglia per tree box filter

Grasshopper tutorial 
Parametric design: griglia per tree box filter

Parametric Design tree box filter using Rhino and Grasshopper. It is an Urban Design feature and I share with you this interesting tutorial.

Research is what I’m doing
when I don’t know what I’m doing

Wernher von Braun
Scientist and Engineer
Interested in my works? see *About Me* section and contact me by email and/or by social