Join EJ Hassenfratz for an in-depth discussion in this video Freezing and resetting transformation values, part of Mograph Techniques: Rigging a Robot Arm in Cinema 4D.
In this video, I'm going to go over some handy tips that will help make your job easier when it comes to animating this robot arm. Or any other type of IK rig you'll develop. So the first thing you can do to help in your character animation work flow is to make your goal null more visible, as well as, make it easier to select and move around in your scene. So we're going to do this by clicking by our goal null here and going to object. And we're going to adjust the, the display. So if I zoom in here, the display is actually just the tiny dot.
We're going to change that from dot to say hexagon. And you can't see it just yet, but if we scale this up to say, let's do 125. Now, you can easily see where your goal null is, very quickly and easily if you're zoomed out like this. So, now you can actually orientate this to the camera, so that no matter where you're moving, your camera in your view port. This hexagon's always going to stay facing the camera. If I deselect this, I can just select that hexagon and now move this around.
So that'll help you when you're trying to actually grab that null. So the next thing you can do is go to your IK tag and under advanced, we're going to enable, align goal. I'm going to show you, with the aligned goal, you can see that our axis is actually rotating and pointing to, where our arm is pointing to. You know if I turn that off, you can see the axis here is staying the same throughout. If I turn this aligned goal on again, you can see that our goal is now going to point to wherever it is.
So, this can help us when we're animating, and also help us to visualize where our goal is actually pointing towards. Undo that. Now, to be able to help us to be able to reset to our default straight arm position here, we're going to make it, so our goal's position is going to be all zeroed out. because we're not going to be able to remember, okay, this is the default position here, X and, you know, 39.575 in the X and all this stuff. So we're going to make it so all these values are zero so if we need to reset our position.
So say we move our arm, and we want to reset the position, we can just zero these out. So to do this, I'm going to show you this freeze transformation that's probably always been here, but you probably never really knew what it did. I'm going to uncollapse that. And I'm going to hit this freeze all button. Now pay attention to what happens up here. I'm going to click this button, and now what this does is when you freeze the transformation, you're going to transfer all of that crazy position, scale, and rotation data, or coordinates, to this little area over here.
So what that's going to do is zero out all of these PSR coordinates up here. So now if I move, my goal null all around, and say I need to reset it. All I need to do is go in here and just zero everything out, except, of course, the scale because the default scale is one. So, to do this even easier, there's an option under character commands called reset PSR. So instead of going through and zeroing out all these coordinates, I can just hit this button.
So, if we want to use this option a lot, we can actually dock this, so we don't have to go through this menu to get this reset PSR. So, to do this and to dock this option as a button in our layout here, is by going to window, customization, customized pallets. So now we can search for that reset PSR. By just typing in reset, and you see that it pops up right down here. So if I drag this reset PSR and drag it up here, you'll see that we added a reset PSR button to our layout here. So now I'm going to move our null, move it around all crazy and say oh, well, oh, we, this is bending the way we don't want it to, we gotta reset it back to its default position.
Just select that end goal and hit reset PSR. And there you go, all of our values are zeroed out. So with these few tips, you can now easily select your goal null in your scene, and also easily reset your PSR of the goal by using the freeze transformation function and the reset PSR button.
- Setting up the model
- Creating an IK chain
- Adding animation controls
- Constraining position, scale, and rotation
- Adding depth of field and motion blur in After Effects