Architecture / Engineering / Construction

How Zaha Hadid Architects Build the Future With Next-Gen Toolkits on OpenUSD

Objective

Zaha Hadid Architects (ZHA) is one of the world's leading architecture firms, known for their award-winning, transformative buildings—most recognizable by their iconic designs and synchronicity with the surroundings. When presenting proposals and project designs to clients or stakeholders, the team at ZHA needs precise, engaging, and efficient ways to communicate their vision. Additionally, the high bar for material innovation to meet the demands of surreal and complex designs requires cutting-edge fabrication technologies.

By developing on the NVIDIA Omniverse platform and a Universal Scene Description (OpenUSD) foundation, ZHA has streamlined workflows while accelerating iteration cycles and enhancing collaboration. Leveraging these technologies and frameworks has enabled ZHA to continue positioning themselves at the forefront of architectural design development, building extensions to unlock new levels of creativity and efficiency.

Customer

Zaha Hadid Architects

Partners

Autodesk Maya
McNeel Rhino3D

Technologies

Universal Scene Description (OpenUSD)
NVIDIA Omniverse
NVIDIA RTX Workstation

Use Case

Simulation / Modeling / Design

The Omniverse Value

Setting New Standards Through Unified Workflows

Over the past 30 years, the team at Zaha Hadid Architects has constantly adapted and modified their computer graphics workflow. They adopted artist-friendly, intuitive, and visualization-focused elements from movie-making and video game workflows, and combined it with the geometrically precise world of traditional tools in the architecture, engineering, construction, and operations (AECO) industry.

Bridging cutting-edge innovation such as robotic material fabrication, complex geometries, curve shapes, and high-fidelity visualization requires high-performance computing, as well as interoperability between many tools. This led the team at ZHA to choose the NVIDIA Omniverse platform to build OpenUSD-native solutions that enable them to connect their workflow tools and take it into its next era.

Aggregating data has always been a big challenge, as multiple designers work with different tools and applications. The team's workflows are heavily dependent on Autodesk Maya and McNeel Rhino3D, and importing and exporting data between applications to see a unified, final visualization was extremely time-consuming and manual. ZHA’s designs and scene datasets typically reach up to 60 million polygons, which means they also need powerful solutions to load and manipulate the 3D data.

Before developing solutions with Omniverse leveraging OpenUSD, the team would work on different parts of a project in their dedicated tools, and at the end of each week, they'd spend extensive time compiling and rendering out files into pre-baked scenes, resulting in loss of fidelity. This process was tedious, and the data prep was extremely time-consuming.

With OpenUSD, the team is realizing time savings from no longer having to compile data for each review. The unified asset pipeline means they only need to link the files once, and the assets automatically sync into a single USD Stage. The simulations they create can also be saved as animations with OpenUSD.

"With USD, all of the assets read into the same file, which is useful for us because we see everything in the same place rather than opening individual files," said Shajay Bhooshan, associate director and head of computation and design at Zaha Hadid Architects. "So if I want to review any geometry, I don't have to go to Maya or Rhino. I just open the USD file, and then I'm able to comment and suggest changes from there."

“Omniverse fits well with our mesh-based, high-fidelity, high performance paradigm. We believe that USD and Omniverse are setting a standard, like a GitHub for architecture design development.”

Shajay Bhooshan
Associate Director, Head of Computation and Design Group at Zaha Hadid Architects (ZHA CODE)

Real-Time Collaboration With Faster Iterations

Currently, over 20 architects are using extensions developed with Omniverse at ZHA, and they plan to expand up to 50 users. "Omniverse fits well with our mesh-based, high-fidelity, high performance paradigm," said Shajay. "We believe that USD and Omniverse are setting a new standard, like a GitHub for architectural design development."

The time saved on data prep for reviews is important, as it gives the team more time to iterate. They purposely iterate as much as they can, taking an edit-and-observe approach to make sure good design isn't left to chance. Often the team will create hundreds of different design options while trying to meet tight deadlines to deliver projects quickly.

Preparing the 3D files for rendering was also time-consuming because the team sends their designs to third-party rendering companies. Vishu Bhooshan, lead designer in the Computation and Design Research group at Zaha Hadid Architects, adds, “We really need things to be super high performance, and now with Omniverse, we don’t have to wait 11 hours for files to import — we can send to our partners instantly.”

He says one of the benefits that USD will soon enable is that their teams can start prepping for rendering without needing to wait for all the 3D data to be aggregated.

"Once we have a unified repository and everyone is trained on this workflow, we'll start preparing render files in parallel to design teams that are reiterating on designs — this brings a lot of potential for nondisruptive, parallel workflows," said Vishu. “And when we build the asset repository, we'll look to integrate that with 3D machine learning and AI that NVIDIA is pioneering, such as text-to-3D.”

Zaha Hadid Architects

Developing with Omniverse Core Technology

Zaha Hadid Architects Computation and Design Group (ZHA CODE) is a research group that taps into cutting-edge parametric design software and technologies to create aesthetically stunning and high-performance architectural designs with the use of computer graphics, digital design, and robotic construction.

The team harnesses the power of computation to augment human intuition, allowing them to improve design speed, data assimilation, and discover new possibilities. Their bespoke computation framework, the Spatial Technology Stack (STS), enables the synthesis of optimized geometry and the creation of immersive spatial experiences.

ZHA CODE started developing on Omniverse. The team began to build their own custom extensions to connect existing tools.

Over the course of 10 months, they've built over 10 extensions to build out their production pipeline. Shajay explains their approach to developing these new tools as a way to transform and optimize processes, and solve problems for their industry—instead of the temporary workarounds and unscalable hacks they have done before.

For example, ZHA CODE has continuously experimented with robotic hot-wire cutting, a method that enables manufacturing of complex, doubly curved concrete molds. The process, which involves robotic arms equipped with hot-wire cutters and large foam blocks, helps produce mold segments in a fraction of the time. To enhance training of the robot, ZHA built a plugin extension that would simulate the robotic wire cutter.

The team designed a digital twin of the robot to train, visualize, and teach it what to do—and they were able to accomplish all this virtually without needing to interact with the robot physically. By generating AI-driven simulation inside Omniverse, the designers can better visualize how the robot will cut through the 3D blocks, and which forms and shapes the 3D blocks will take.

The model for sculpting the form is trained and optimized in a virtual environment, and then the model is bridged to a physical robot where it executes the sculpting it's been trained to do. This enables groundbreaking fabrication techniques to further push their well-recognized design style. The team liked the extension so much, they decided to open-source it via GitHub for others to use.

Another example is a recent stadium project in China that ZHA worked on. The stadium had thousands of roof panels as part of its design, and the team needed to convert non-planar panels to planar. They created a custom visualization tool to identify non-planar panels, and used proprietary software to switch them to planar—this wouldn’t have been possible to do manually.

Zaha Hadid Architects

The ZHA team also created a data visualization extension that enables them to see additional details and information related to the geometry in their designs. Geometry often changes throughout the stages of a project, so by capturing custom data visualization, the ZHA team can gain deeper insights into the geometry of the designs, and iterate or optimize based on the analysis that's generated in Omniverse.

"Because Omniverse supports Python, it was very easy to write some of these extensions, as most of the core functionality of what we want to do with our geometry, we already have it in our existing framework," said Vishu. “On the technical side, we had to learn how to use the API for USD files. But we already had experience of using USD with C++, so it was easier to switch over.”

Zaha Hadid Architects will continue developing new tools around automation and asset management, and with an increasing number of academic institutions embracing new technologies and standards like USD, the company envisions the next wave of students will be trained on pioneering technologies that can solve some of the industries’ biggest problems.

Zaha Hadid Architects

A screenshot of a building design by Zaha Hadid Architects. The team uses NVIDIA Omniverse for instant data sharing, rapid iteration, and high-performance rendering.

Start developing interoperable 3D workflows and OpenUSD applications.