By rotating in Gimbal coordinate space, you can control rotations in each axis separately in 3ds Max 2017.
- [Voiceover] The next step that we want to take in setting up our hierarchy is to take a look at something called gimbal rotations and this really comes into play when you're animating an articulated hierarchy such as this. Let's select one of these shoulder objects, get in close on that and grab the Rotate tool and if we're in local coordinate space, that seems to indicate that we're operating in the space of the object and if I rotate around x, we can see that that object is aligned with the rotate gizmo.
You can see that more clearly here as I move to the front. Well, local mode seems like a good idea for animation and generations of animators in 3D have been using local mode forever. However, local mode is actually really problematic and that's because it's kind of a fake coordinate space. It's not the actual coordinate space of the object. It looks like it is but it isn't really and to illustrate that, I want to open up the Transform Type-in dialog and that is the little floating window that shows us the transform values similar to what we see down here in the Transform Type-in area but this is just going to give us a lot more control.
So I'm going to right click on the Rotate tool and we have the Transform Type-in dialog and this shows us the values in the currently selected transform coordinate space or reference coordinate space. Interestingly, if you're in local mode and for example, you rotate in an axis, notice that although we're seeing the object rotate, we're seeing the numbers update in that heads up display but the Transform Type-in dialog shows values of zero and that's just kind of a quirk of 3ds Max.
The Transform Type-in dialog in local space is always going to show values of zero. I'm going to undo that with Control Z. Going up here and changing this to a different reference coordinate system, let's try Parent and that's a useful one because when we rotate an object or transform or scale it, in reality we're actually rotating and scaling it in its parent coordinate space, not in its own local space. Currently, this object does not have a parent and so the parent is the world and when I choose parent, I'm actually really working in world coordinate space.
This is telling me what the absolute rotation values of that object are. Okay, now, let's see what the issue is when we work in either local or any other mode and I turn off my angle snaps and I'll go over here and rotate in y which is the green circle here and that looks fine. Okay, undo that, Control Z. Let's try rotating in x which is the red circle. And although I'm thinking I'm only rotating in one axis because I've only selected the red axis, look at what's going on in that rotate Transform Type-in dialog.
It's actually rotating the object in all three axes. This is actually a real problem because if you rotate in local mode or parent mode, you might think that you're only animating in one axis when in fact under the hood, you're actually rotating in two or even three axes and you might say, oh, well, whatever. How does that matter? Why do I care? Well, you care because if you're actually key framing or animating in three axes simultaneously then you cannot control the behavior of the object and what will happen is that if you make subsequent key frames or animation key points then the object will animate in three axes at once and it will move in unpredictable directions and generations of 3D animators have bashed their heads against their computer screens when this happened.
They rotate in one axis, they make a key frame and they think they're good and then they play the animation back and the object spins uncontrollably wildly and just goes crazy. Alright, so there is a solution to this and that is that we want to make sure that we're only rotating in one axis at a time. I'll undo that rotation that I just did and the key here is just to switch over to the reference coordinate system labeled Gimbal and that is the magic solution to all these problems. I never use local coordinate space.
I never use parent coordinate space. Whenever animating rotations, I'm always in Gimbal space and now if I rotate around the x axis, only the x axis updates or if I rotate around the y axis, only y updates. Likewise with z. This is super important and if you are in Gimbal mode when you do rotations, you'll actually be able to control the rotations and you can key frame in a single axis and not have your object spin around in crazy directions.
By the way, if you're wondering what a gimbal is, it's a real word object. It's a series of three interlocking rings that's used to do things like stabilize a compass in an airline cockpit as the airplane tilts up and down and goes in different directions. So the Gimbal mode here evokes the actual real gimbal in the real world because we have three rings here, one for each axis. Alright, so the moral of the story here is that if you want to have predictable rotations, always use Gimbal mode.
Author
Released
4/18/2016Learn how to get around the 3ds Max interface and customize it to suit your production pipeline. Discover how to model different objects using splines, NURBS, polygons, subdivision surfaces, and tools such as Paint Deform. Then find out how to construct hierarchies, add cameras and lights to a scene, and animate with keyframes. Author Aaron F. Ross also takes an-depth look at materials and texture mapping as well as the rendering options in 3ds Max 2017, including the new Autodesk Raytracer (ART) renderer.
- Customizing and configuring the interface
- Selecting, duplicating, and editing objects
- Working with sub-objects in the modifier stack
- Performing polygonal and subdivision surface modeling
- Freeform modeling and sculpting
- Modeling with splines and NURBS
- Linking objects in hierarchies
- Framing shots with cameras
- Creating and editing keyframes
- Controlling lights and shadows
- Building materials
- Mapping textures
- Rendering sequences
Skill Level Intermediate
Duration
Views
Related Courses
-
Creating Product Shots in 3ds Max
with Aaron F. Ross3h 25m Intermediate -
3ds Max: Design Visualization
with Scott Onstott4h 21m Beginner -
3ds Max 2017 New Features
with Aaron F. Ross2h 19m Intermediate
-
Introduction
-
Welcome59s
-
Using the exercise files2m 23s
-
-
1. Getting Started
-
Choosing a workspace1m 45s
-
Setting preferences3m 40s
-
Using project folders6m 7s
-
-
2. 3ds Max Interface
-
Navigating in viewports6m 13s
-
Using hotkeys3m 11s
-
Specifying display units3m 7s
-
Specifying system units4m 17s
-
Defining the home grid3m 27s
-
Choosing shading modes4m 26s
-
Configuring viewports2m 49s
-
Customizing hotkeys5m 18s
-
3. Manipulating Objects
-
Choosing a coordinate system4m 17s
-
Collecting objects in groups6m 16s
-
-
4. Using the Modifier Stack
-
Moving a pivot point2m 43s
-
Selecting subobjects3m 26s
-
5. Spline Modeling
-
Creating a line5m 10s
-
Editing vertex types4m 58s
-
Editing splines3m 51s
-
Understanding NURBS4m 42s
-
Rendering splines3m 39s
-
Adding a Bevel modifier5m 35s
-
-
6. Polygon Modeling
-
Creating an image plane8m 23s
-
Tracing an image plane5m 56s
-
Adding edges with Cut4m 16s
-
Preparing Boolean operands8m 55s
-
Cutting with Booleans4m 48s
-
Creating doors and windows5m 44s
-
-
7. Sub-Object Polygon Editing
-
Detailing with Chamfer5m 45s
-
Branching with Extrude5m 45s
-
Welding vertices4m 43s
-
8. Subdivision Surface Modeling
-
Baking subdivisions3m 27s
-
9. Freeform Modeling
-
Using Paint Deform brushes6m 27s
-
Setting Paint options3m 37s
-
Controlling Brush options3m 34s
-
10. Hierarchies
-
Understanding hierarchies3m 23s
-
Linking objects6m 32s
-
Locking transforms3m 29s
-
-
11. Layout and Camera
-
Merging scenes2m 57s
-
Managing display layers5m 50s
-
Creating a target camera3m 51s
-
Creating a free camera5m 16s
-
Enabling Safe Frames3m 41s
-
-
12. Keyframe Animation
-
13. Lighting
-
Creating photometric lights3m 45s
-
Adjusting exposure control6m 37s
-
Using the art renderer5m 52s
-
Adjusting light shape3m 49s
-
Adjusting light distribution6m 38s
-
Creating a sun and sky8m 19s
-
Using the Light Explorer7m 45s
-
-
14. Materials
-
15. Mapping Textures
-
Placing 3D procedural maps8m 24s
-
Mapping bitmap image files4m 55s
-
Tracking scene assets7m 3s
-
Projecting UVs with UVW Map5m 24s
-
Using Real-World Map Size2m 10s
-
-
16. Rendering
-
Choosing a renderer5m 57s
-
Rendering standard lights4m 14s
-
Controlling shadows7m 30s
-
Rendering an image sequence5m 28s
-
-
Conclusion
-
Next steps53s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Rotating in Gimbal coordinate space