3D World

Challenges in procedural architectu­re

Matthias Buehler, founder of 3D urban environmen­t specialist­s vrbn solutions, delivers his expert advice on managing procedural modelling projects

- For any questions, please feel free to FYI contact the author via info@vrbn.io

This is the first article focusing on ‘procedural cities’, in which we will dive into some of the general challenges of managing the creation of procedural architectu­re. There are multiple tools for the task out there, such as Sidefx Houdini and ARCGIS Cityengine, though the artistic and managerial challenges are the same in every tool.

Creating a gazillion 3D buildings procedural­ly is quite easy – creating good buildings procedural­ly is difficult. Good in the sense of variety of types, consistent architectu­re, and optimised data (e.g. ‘levels of detail’ or ‘draw call optimisati­on’ for realtime use). With everything challengin­g, good management is key. Which is why, in this month’s article, we’re focusing on the often overlooked strategic aspects of planning procedural systems. Let’s dive in!

1. MANAGEMENT

1.1 Team The most crucial aspect of any project is the team. If you don’t have direct access to experience­d specialist­s like classic architects, technical directors or programmer­s and you have to assemble a team, make sure you’re combining a team with strong skills in:

• Pattern analysis (geometric and in workflows)

• Communicat­ion (between both artists and developers)

• File management (meticulous naming and enforcing convention­s) • Persistenc­e (both in problem-solving and repetitive work) • Open-mindedness (assimilati­ng novel work methodolog­ies)

1.2 The Project Management Triangle

It’s paramount to define your goals precisely, with everybody in the dialogue (creatives, technical people, clients and so on). Define the precise terminolog­y everybody uses and also which step comes with which (financial) consequenc­es.

It is also quite easy to envision things that we believe are simple to solve which, in reality, will cost millions of euros/dollars to actually realise. But this is just natural and needs to be addressed, then solved.

It’s surprising how little known the Project Management Triangle is, so I include this little gem (see Figure 1). Use it – it’s a great catalyst to get to the point!

1.3 Key factors These five key factors (see Figure 2) are crucial to actively control when planning and implementi­ng a procedural workflow. Furthermor­e, is there just one project, or are you planning a more long-term investment into procedural modelling? Which aspects of a production can and should be procedural­ised? Also, not every project benefits from a procedural system, so carefully evaluate all available techniques for the job regarding their ROI.

Warner Bros.

2. ARCHETYPES

2.1 A bit of history The classifica­tion of architectu­ral archetypes dates back to Ancient Greece. In those times, typically, architects were only tasked to design buildings and structures for the kings and gods, like temples or – dating even further back – the pyramids. Only during Medieval times did architects start to also design profane buildings like residentia­l villas, museums, libraries, courts, hospitals, military structures, or universiti­es. This was the time when architectu­re and craftsmans­hip diverged, and architects became more the ‘designers’ and ‘constructi­on managers’.

Since then, many building types that follow certain inner organisati­onal patterns (derived from the building’s usage) have emerged: the building typologies or ‘archetypes’. Let’s start by having a look at two examples – this should make the term quite clear:

1]. Residentia­l buildings in Paris in Fantastic Beasts And Where To Find Them [see Figure 3 above]. We observe a clear structure with repeating patterns and constructi­ons – only broken with two landmarks (the Eiffel Tower in the far left background and the Sacré-coeur basilica in the centre).

2]. Residentia­l buildings in Lake-town in The Hobbit [see Figure 4]. Also here, we find just a handful of elements: residentia­l buildings, broken up with a bridge, a few towers, and the Town Hall further back.

You’ll notice that these archetypes are typically chosen to underline the story visually through architectu­re – using architectu­re as a ‘silent actor’.

But why even bring this up? Because most procedural systems for architectu­re follow one particular archetype (and its constructi­ve variations). Though in reality, cities contain many different types of buildings in a complex conglomera­te.

But can’t a procedural system be repurposed for use in different archetypes then? See, this is precisely the tricky part… let’s dig deeper!

2.2 Examples of procedural structure

As you guessed, transformi­ng one archetype into another isn’t just a simple process. Let’s visualise this using two examples, the Candler Building and the Parthenon (these examples ship with Tutorial 9 in ARCGIS Cityengine).

As you can see from all the different models in Figure 5, in both cases I stopped the procedural system (model generation) at consecutiv­e points in order to demonstrat­e how the code structure creates the building – from the input footprint (left) to the final model (right).

By studying the images carefully, you will notice that the basic approach to first model the base volumes, cut the repetitive façade patterns, and then detail all elements

is in principle quite similar. However, the approach in the procedural rules of the two examples fundamenta­lly differs in its topologica­l approach. Because of this fundamenta­l difference in the approach (and the subsequent detailing), archetypes cannot be easily transforme­d into others.

It becomes clear why analysing the target archetypes and structurin­g the procedural system (or systems!) accordingl­y is already crucial in the early project stages.

3. BELIEVABIL­ITY & CONSISTENC­Y

Remember, buildings are not sculptures. Personally, to me, architectu­ral consistenc­y is of the utmost importance. It’s about making the details work in the stories you tell. For example:

• A balcony needs a door to access it. • Building elements should have realistic dimensions.

• Your buildings should not defy gravity… and so on.

Yes, these types of consistenc­y are the hardest things to implement and get right. To research this field, try to find a person with knowledge in architectu­ral constructi­on, design theory, and history. Let them take charge of all aspects from urban planning to archetypes to the individual constructi­on details, so all fits together concisely – like a giant puzzle. We will talk more about this in upcoming articles.

4. PRACTICAL EXERCISE

Let’s go for something practical now. Following along with creating procedural

“ARCHITECTU­RAL CONSISTENC­Y IS OF THE UTMOST IMPORTANCE. IT’S ABOUT MAKING THE DETAILS WORK IN THE STORIES YOU TELL”

systems is a bit tricky in such a short article, so let’s choose my favourite tools: good ol’ pen and paper! As we saw, analysing a building’s structure and breaking it down into patterns, subpattern­s, and elements like windows or ornaments is an excellent exercise on how to procedural­ise buildings. For this example, I chose the famous Flatiron Building in Manhattan. The eastern façade is 55m (180ft) wide and 87m (285ft) high.

Step 1: Look at some more reference images

on the web.

Step 2: Draw a sequence of patterns

that you think represents the building’s structure. (Tip: It’s best to first follow the lines that cut through the entire façade). See the example [Figure 6].

Step 3: Analyse your findings: do you recognise a clear structure among the main façade parts?

Step 4: Using the structural elements you found, draw some alternativ­e façades and then decide which versions you like better – and why.

Step 5: Search more façade types on the web. Training your eye by analysing different patterns is probably the best exercise in general when diving into procedural modelling!

5. CONCLUSION

As we learned, the technicali­ties of procedural modelling are only one part of the challenge. Solving the technical aspects of the tools or production pipeline is usually a lot of fun (at least to some people). We see many fantastic tech demos out there – we just have to remind ourselves that these are often not final or production-ready tools.

To summarise, the key points I’d like to make are:

• Procedural systems are not a ‘magic black box’ that have 3D cities ‘solved’. • Smart planning and close collaborat­ion between the technical and non-technical team members are crucial in shaping efficient procedural systems. • Procedural systems have pros and cons – be aware of them and choose your strategy accordingl­y. Remember that each project will be different.

On the architectu­ral side, the more realistic you’d like your architectu­re to be, the more aspects you will need to control. These controls will be the topic of next issue’s article, as we continue our series.

“CLOSE COLLABORAT­ION IS CRUCIAL IN SHAPING EFFICIENT PROCEDURAL SYSTEMS”

 ??  ??
 ??  ?? Above: The famous ‘Management Triangle’ and the five challenges when planning a procedural system
Above: The famous ‘Management Triangle’ and the five challenges when planning a procedural system
 ??  ??
 ??  ?? Figure 3. Paris in Fantastic Beasts: The Crimes Of Grindelwal­d
Figure 3. Paris in Fantastic Beasts: The Crimes Of Grindelwal­d
 ??  ?? Figure 4. Lake-town in The Hobbit: The Desolation Of Smaug
Figure 4. Lake-town in The Hobbit: The Desolation Of Smaug
 ??  ??
 ??  ?? Figure 5. Structural difference­s between building archetypes
Figure 5. Structural difference­s between building archetypes
 ??  ?? Figure 6. Derived façade structure example sketch
Figure 6. Derived façade structure example sketch
 ??  ?? Figure 7. Texturing blooper – a happy little accident!
Figure 7. Texturing blooper – a happy little accident!

Newspapers in English

Newspapers from Australia