This course was created by Dave Schultze. We are pleased to offer this training in our library.
Note: Because this is an ongoing series, viewers will not receive a certificate of completion.
Skill Level Beginner
- [Instructor] Have you ever gone back and forth on a design study, then changed your mind again? If you're any good at design, then you do this all the time. During some commands, the history tool can really help your exploration. We'll now cover how it works and when it doesn't. So to activate the recorded history, you go down to the status bar and click here, then it does highlight, so you know it's running. But first, let's talk about the advantages. So this is a really powerful tool, it lets you make a lot of changes after something has been built. For example, with this penguin, we'll be giving him a nice flowing head of hair, and we can continue to modify the surface by adjusting the input curves. Another advantage is it's dynamic, it's interactive, it is very fast, and this connection is saved permanently with your file, so it can keep tweaking after you reopen the file. Now, some limitations. Not all commands are history-enabled, and the command is limited to a single command, not a sequence of steps. Now, the history can be erased or broken, when any of the parts that are involved in it are moved or trimmed, but I have a tip at the end that will fix this one problem. Okay, let's now zoom in to our penguin, where we're going to give him, or her, a nice head of hair. For this example, I'm going to be using the surface from curve network command. Just as a refresher, we have curves going in two directions. The one I'm selecting now is the curves in the long direction, notice how those are all open, so they match. The opposite direction has curves that are closed, so those match. Let's go ahead and select all of those curves as the inputs. Notice record history is still on, that's the key. We'll now go to surface and curve network. I'm going to go ahead and accept the default here and just take a look at what we go. So it looks like any other command, except, if we make adjustments to the input curve, the resulting surface will update. So I'm going to go ahead and turn on the control points for those curves, since they're still selected. So here on the main toolbar, control point on, and a great way to move these around is using the gumball, so that's also currently selected. We'll just pick any one of these guys. And as we move them with the gumball, notice how the entire surface updates. So you can do control Z, you can grab multiple points as well, maybe a whole row, or a batch of them. Move those guys up. And you get the adjustment. Pretty straightforward. So let's talk about the situations when history may get deactivated or broken. I mentioned if you edit or move any of the geometry, that will potentially destroy the relationship between the input and the file. So I'm going to grab this surface here and just try to give it a quick move. Notice we get this warning. So if we hit OK, it will stay moved, and we've destroyed the history and the relationship. Instead, I just hit cancel, so it goes right back. So what do you do if you want to make additional changes to this and get back to its original state? What I recommend you do is copy both the input curves and the surface, make a copy of the whole set, right-click, and we go to a storage layer I've created earlier. So we're going to go ahead and copy all those objects to that layer, so now we have two sets, one I'm looking at and one that's on this storage layer. So if I were to trim this or move it or otherwise break the history, I can still get the other set back. It's a pretty handy tip, so the key is, you're just saving any geometry, whether there's record history or not, whenever there's a major milestone, just so we have an opportunity to come back without having to rebuild everything in the scene. So the history tool works really well for fast and efficient design iterations. It helps streamline your experimentation. Just remember, when you need to break the history, use the storage layer for one or more of the earlier versions.