Creating complex geometry isn't always as easy as opening the Family Editor and starting to model the shape that you think you're trying to create. Sometimes you need to model one form in order to create another form. And sometimes you need to model a complex, parameterized form in order to parameterize the actual shape that you're trying to create. So that you understand these advanced techniques, we'll first cover the available geometry types that can be created in Revit.
There are five discrete geometry types in the Family Editor: extrusions, blends, revolves, sweeps, and swept blends. Both solid and void forms can be modeled from these shapes.
Which one you select is important, but our advice is to use the simplest form that will express what you're trying to model, keeping in mind how the geometry is likely to change.
In other words, an extrusion, blend, sweep, and swept blend can be used to create initially similar forms. It's impossible to tell them apart (Figure 15.25). But once these forms change, you'll understand that they can iterate into very different shapes (Figure 15.26).
One of the great things in Revit is that the relationship between solid geometry and cutting void is nonlinear. Solids that are joined together may still maintain independent relationships. They're not locked together after they're joined.
Additionally, not all voids must cut all solids. The void may selectively cut one solid but not another solid, even though the two solids are joined together. For example, in Figure 15.27 we've joined the solids from the previous image and overlapped them with a single void. Notice how the void is cutting all of the joined solids. Figure 15.28 shows the results of finishing the sketch.
This is often not desirable because now you'll have to go back and “uncut” three of the four joined solids. So in many cases you'd rather model a void that only selectively cuts. The trick here is not to model the void as a void. If you do, then by default it will cut all the solids that came before it. Rather, model the geometry as a solid (Figure 15.29).
Now you can convert the solid to a void from the Properties dialog box, as shown in Figure 15.30.
Figure 15.31 shows the result. The void doesn't cut any of the solids. This result is desirable when you want to complete the void and still see it, because by default, once a void cuts a solid it becomes invisible, which makes it rather hard to find. This technique still shows the void for editing.
Now you can selectively cut only what you want to cut (Figure 15.32).
To review this file, you can download it from the Chapter 15 folder at the book's web page (www.sybex.com/go/masteringrevit2012); it's called Solid Void.rfa.
If you're really 3D savvy, creating complex geometry often involves creating what you need with complex modeling tools in order to reach some final result. The process in Revit is often different and has some wonderful benefits as well.
Think of a sculptural process as being additive or subtractive. Creating sculpture as an additive process means that you're casting the desired shape. Creating sculpture as a subtractive process means starting with more stuff than you need and then carving away until you have the final result.
Many complex geometry applications create complex forms as an additive process. In other words, you create a form and then manipulate that result with other tools—pushing, pulling, and twisting until you've morphed the final shape.
Think of Revit as more of a hybrid process that relies heavily on a subtractive approach that carves away what you don't need. Although this may seem a bit counterintuitive at first (because in many 3D modeling tools, cutting geometry is a linear process that doesn't lend itself well to parametric editing), in Revit the void is a live thing that can be quickly and easily modified.
For example, you may not believe that the form shown in Figure 15.33 has been created in Revit. If you're trying to create this form using an additive process, it's quite complicated. But if you create it using a subtractive approach, then it's quite easy, and the results can be surprisingly elegant.
Furthermore, the form consists of only three (copied) extrusions and a single void. But it's easily done and with just a few steps.
Real World Scenario: COMPLEX FORMS MADE SIMPLE
Creating that sculptural form is not hard. Don't believe us? Follow these steps:
Now it gets really interesting! We'll show you how to cut multiple solids from a single void after you initially modeled the void as a solid. Here's the sketch of the solid revolve in the Front elevation:
Here's a tip for cutting a lot of geometry with a void without having to select elements one by one. First, select the void and select Cut To Clipboard (or press Ctrl+X). This will remove the void! Don't worry.
As a result, you should begin to understand that complex form making in Revit is quite often a subtractive process—you create more geometry than necessary and then use a void to carve away what you don't need.
There are some great examples of creating sculptural forms in Chapter 26, “Outside the Box: Film and Stage.” Carving geometry is a technique that set designer Bryan Sutton (profiled in that chapter) uses extensively. If you want to explore this file further, just look in the Chapter 15 folder on the book's web page for the file c15 Egg Sculpture.rvt.
As discussed previously, reference planes, points, and lines are most often used to drive geometric form. If you've been using Revit for any length of time, you've been creating parametric content. But there will be some cases where these three options alone are just not enough. This is particularly difficult with linear or tubular forms, as shown in Figure 15.34.
To learn how to drive geometry with geometry, follow these steps:
Figure 15.37 shows the finished form. Now you have to start adding the voids that will shape the back of the seat and backrest.
When you're done, you've completed a path that represents the path of the structural tubing (Figure 15.39).
CREATING SEPARATE PATHS FOR COMPLEX SWEEPS
You may find that you're unable to create the edge-based sweep with one continuous path because of the complex curves that happen at the back of the seat and seat rest. Simply create multiple paths where a singular path would break the sketch.
When you finish the path-based sweeps, you'll have the result shown in Figure 15.41.
Once loaded into the project, the extrusion will be hidden, and because of the parameters that drive the extrusion, you can create new types (Figure 15.44).
If you want to explore this file further, just look in the Chapter 15 folder on the book's web page for the file c15 Tube Chairs.rvt.