Architettura, ingegneria ed edilizia

Come Zaha Hadid Architects crea il futuro con i toolkit di nuova generazione su OpenUSD

Obiettivo

Zaha Hadid Architects (ZHA) è uno dei principali studi di architettura, famoso per i suoi edifici pluripremiati e trasformativi, riconoscibili soprattutto per i loro design iconici e per la sincronia con i contesti circostanti. Quando presenta proposte e progetti dei design a clienti o stakeholder, il team di ZHA necessità di modalità precise, coinvolgenti ed efficaci per comunicare la propria visione. Inoltre, l'elevato standard relativo all'innovazione dei materiali per rispondere alle esigenze di progetti surreali e complessi richiede tecnologie di fabbricazione all'avanguardia.

Sviluppando sulla piattaforma NVIDIA Omniverse e su una base di Universal Scene Description (OpenUSD), ZHA ha semplificato i flussi di lavoro accelerando i cicli di interazione e migliorando la collaborazione. Il ricorso a queste tecnologie e strutture ha consentito a ZHA di continuare a restare all'avanguardia nello sviluppo del design architettonico, costruendo estensioni finalizzate allo sblocco di nuovi livelli di creatività ed efficienza.

Cliente

Zaha Hadid Architects

Partner

Autodesk Maya
McNeel Rhino3D

Tecnologie

Universal Scene Description (OpenUSD)
NVIDIA Omniverse
NVIDIA RTX Workstation

Scenario di utilizzo

Simulazione/Modellazione/Design

Il valore di Omniverse

Definire nuovi standard attraverso flussi di lavoro unificati

Negli ultimi 30 anni, il team di Zaha Hadid Architects ha costantemente adattato e modificato il proprio workflow di grafica. Ha adottato elementi intuitivi e orientati alla visualizzazione, di facile utilizzo per gli artisti, provenienti dai flussi di lavoro della produzione cinematografica e dei videogiochi, e li ha combinati con il mondo geometricamente preciso degli strumenti tradizionali dei settori architettura, ingegneria, costruzione e operazioni (AECO).

Il collegamento tra innovazioni all'avanguardia, quali la fabbricazione robotizzata dei materiali, le geometrie complesse, le forme delle curve e la visualizzazione ad alta fedeltà, richiede un calcolo ad alte prestazioni, nonché l'interoperabilità tra molti strumenti. Questo ha portato il team di ZHA a scegliere la piattaforma NVIDIA Omniverse per creare soluzioni native OpenUSD che consentono loro di collegare i propri strumenti di workflow e portarli nella nuova era.

Aggregare i dati è sempre stata una grande sfida, in quanto più progettisti lavorano con diversi strumenti e svariate applicazioni. I flussi di lavoro del team dipendono in larga misura da Autodesk Maya e McNeel Rhino3D e l'importazione e l'esportazione dei dati tra le applicazioni per una visualizzazione finale unificata è stata manuale ed estremamente dispendiosa in termini di tempo. I set di dati di progettazione e scena di ZHA raggiungono in genere i 60 milioni di poligoni, il che significa che necessitano anche di soluzioni potenti per caricare e manipolare i dati 3D. Prima di sviluppare soluzioni con Omniverse sfruttando OpenUSD, il team lavorava su diverse parti di un progetto con i loro strumenti dedicati e alla fine di ogni settimana impiegava molto tempo a compilare e rendere i file in scene prodotte prima, con conseguente perdita di fedeltà. Questo processo era noioso e la preparazione dei dati richiedeva molto tempo. Con OpenUSD, il team sta riscontrando un notevole risparmio di tempo per non dover più compilare i dati per ogni recensione. La pipeline di

risorse unificata consente di collegare i file una sola volta affinché le risorse si sincronizzino automaticamente in un singolo stadio USD. Le simulazioni che creano possono anche essere salvate come animazioni con OpenUSD. "Con USD, tutti i file vengono letti nello stesso file, il che è utile perché vediamo tutto nello stesso posto invece di aprire singoli file", afferma Shajay Bhooshan, Direttore associato e Responsabile calcolo e progettazione di Zaha Hadid Architects. "Quindi, se voglio rivedere qualsiasi geometria, non devo andare su Maya o Rhino. Apro il file USD e posso commentare e suggerire modifiche direttamente da lì".

“Omniverse si adatta bene al nostro paradigma basato su mesh, ad alta fedeltà e prestazioni elevate. Siamo convinti che USD e Omniverse stiano definendo uno standard, come un GitHub per lo sviluppo del progetto architettonico”.

Shajay Bhooshan
Direttore associato, Responsabile calcolo e progettazione di Zaha Hadid Architects (ZHA CODE)

Collaborazione in tempo reale con iterazioni più rapide

Attualmente, in ZHA, oltre 20 architetti utilizzano estensioni sviluppate con Omniverse e prevedono di espandersi a 50 utenti. "Omniverse si adatta bene con il nostro paradigma basato su mesh, ad alta fedeltà e prestazioni elevate" afferma Shajay. "Siamo convinti che USD e Omniverse stiano definendo uno standard, come un GitHub per lo sviluppo del progetto architettonico".

Il tempo risparmiato nella preparazione dei dati per le revisioni è notevole, in quanto consente al team più tempo per iterare. Iterano volutamente il più possibile, adottando un approccio di modifica e osservazione per assicurarsi che il buon design non sia lasciato al caso. Spesso il team crea centinaia di opzioni di progettazione differenti, cercando di rispettare scadenze strette per consegnare i progetti rapidamente.

La preparazione dei file 3D per il rendering è stata anche dispendiosa in termini di tempo, perché il team invia i propri progetti a società di rendering terze. Vishu Bhooshan, Responsabile progettazione del Computation and Design Research Group di Zaha Hadid Architects, aggiunge: "Abbiamo davvero bisogno che le cose siano super performanti e ora, grazia a Omniverse, non dobbiamo più aspettare 11 ore per importare i file, possiamo inviarli ai nostri partner all'istante".

Afferma inoltre che uno dei vantaggi che USD consentirà presto è che i team potranno iniziare a prepararsi per il rendering senza dover aspettare che tutti i dati 3D vengano aggregati.

"Una volta che abbiamo un repository unificato e tutti sono addestrati su questo flusso di lavoro, inizieremo a preparare i file di rendering in parallelo per i team di progettazione che stanno ripetendo sui progetti. Questa operazione ha un enorme potenziale per non interrompere i flussi di lavoro paralleli", sostiene Vishu. "E quando costruiremo il repository di asset, cercheremo di integrare questo con l'apprendimento automatico 3D e l'IA di cui NVIDIA è all'avanguardia, come i modelli da testo a 3D".

Zaha Hadid Architects

Sviluppare con la tecnologia fondamentale di Omniverse

Zaha Hadid Architects Computation and Design Group (ZHA CODE) è un gruppo di ricerca che sfrutta software e tecnologie parametriche all'avanguardia per la progettazione di architetture esteticamente sbalorditive e ad alte prestazioni con l'uso di grafica computerizzata, progettazione digitale e costruzione robotizzata.

Il team sfrutta la potenza del calcolo per aumentare l'intuizione umana, consentendo di migliorare la velocità di progettazione, l'assimilazione dei dati e la scoperta di nuove possibilità. Il loro framework di calcolo su misura, lo Spatial Technology Stack (STS), consente la sintesi di una geometria ottimizzata e la creazione di esperienze spaziali immersive.

ZHA CODE ha iniziato a svilupparsi su Omniverse. Il team ha iniziato a realizzare le proprie estensioni personalizzate per collegare gli strumenti esistenti.

Per 10 mesi, hanno realizzato oltre 10 estensioni finalizzate alla costruzione della loro pipeline di produzione. Shajay spiega il loro approccio allo sviluppo di questi nuovi strumenti come un modo per trasformare e ottimizzare i processi, risolvendo i problemi per la loro industria, al posto dei workaround temporanei e degli hack non scalabili fatti precedentemente.

Ad esempio, ZHA CODE ha sperimentato continuamente il taglio robotizzato a caldo, un metodo che consente la produzione di forme complesse e doppiamente curve in calcestruzzo. Il processo, che prevede l'impiego di bracci robotici dotati di taglierine a caldo e grandi blocchi di schiuma, consente di produrre segmenti di stampo in una frazione di tempo. Per migliorare l'addestramento del robot, ZHA ha costruito un'estensione plugin che simulerebbe il tagliatore robotico.

Il team ha progettato un digital twin del robot per addestrarlo, visualizzarlo e insegnargli cosa fare ed è stato in grado di realizzare tutto ciò virtualmente senza dover interagire con il robot fisicamente. Generando una simulazione basata sull'IA all'interno di Omniverse, i progettisti possono meglio visualizzare in che modo il robot taglierà i blocchi 3D e quali forme e figure assumeranno i blocchi 3D.

Il modello per la scultura della forma è addestrato e ottimizzato in un ambiente virtuale, successivamente il modello viene collegato a un robot fisico che esegue la scultura per la quale è stato addestrato. Ciò consente di utilizzare tecniche di fabbricazione rivoluzionarie per spingere ulteriormente il loro ben noto stile di design. Il team ha apprezzato così tanto l'estensione, che hanno deciso di aprirla ad altri utenti in open source tramite GitHub.

Un altro esempio è un recente progetto di stadio in Cina a cui ha lavorato ZHA. Lo stadio prevedeva migliaia di pannelli sul tetto come parte della sua progettazione e il team ha dovuto convertire i pannelli da non planari a planari. Ha creato quindi uno strumento di visualizzazione personalizzato per identificare i pannelli non planari e ha utilizzato un software proprietario per passare a quelli planari, cosa che non sarebbe stata possibile fare manualmente.

Zaha Hadid Architects

Il team ZHA ha inoltre creato un'estensione di visualizzazione dei dati che gli consente di visualizzare ulteriori dettagli e informazioni relative alla geometria all'interno dei progetti. La geometria cambia spesso durante le fasi di un progetto, quindi catturando la visualizzazione dei dati personalizzata, il team ZHA può ottenere una visione più approfondita della geometria dei progetti e iterare od ottimizzare in base all'analisi generata in Omniverse.

"Poiché Omniverse supporta Python, è stato molto facile scrivere alcune di queste estensioni, in quanto la maggior parte delle funzionalità principali di ciò che vogliamo fare con la nostra geometria, è già presente nel nostro framework esistente", ha affermato Vishu. "Dal punto di vista tecnico, abbiamo dovuto imparare come utilizzare l'API per i file USD. Ma avevamo già esperienza nell'uso di USD con C++, quindi è stato più facile effettuare il passaggio".

Zaha Hadid Architects continuerà a sviluppare nuovi strumenti di automazione e gestione degli asset e, con un numero crescente di istituzioni accademiche che abbracciano nuove tecnologie e standard come USD, la società prevede che la prossima ondata di studenti sarà formata in tecnologie all'avanguardia in grado di risolvere alcune delle principali problematiche industriali.

Zaha Hadid Architects

Screenshot di un progetto di edificio a cura di Zaha Hadid Architects. Il team utilizza NVIDIA Omniverse per la condivisione istantanea dei dati, l'iterazione rapida e il rendering ad alte prestazioni.

Inizia a sviluppare flussi di lavoro 3D interoperabili e applicazioni OpenUSD.