Publishers of technology books, eBooks, and videos for creative people

Home > Articles > Digital Audio, Video > 3D

📄 Contents

  1. Key Term
  2. Using the Align Tool and Transform Gizmos
  3. Summary
This chapter is from the book

This chapter is from the book

Using the Align Tool and Transform Gizmos

In the previous chapter, you learned how important the reference coordinate systems are for using 3ds Max 8 productively. In this chapter, you'll extend some of that knowledge to quickly and efficiently align objects with one another. Without a fundamental understanding of how the reference coordinate systems function in relation to the Align tool and Transform gizmos, the transformation of objects in a scene is often a random process of eyeballing objects as you move and rotate them into position. For instance, many users who are new to 3ds Max try using the Align tool but quickly abandon it because they don't understand the corresponding reference coordinate system.

Transform gizmos appear in the viewports when you are using the Select and Move or the Select and Rotate tools. These gizmos let you accurately constrain the transformation of a shape along specific axes, such as X, Y, or Z. You can also constrain transformations to just two of the three axes. For example, you can freely move or rotate an object in both the X and Y coordinates at the same time.

The Transform gizmos are displayed as red, green, and blue indicators that turn yellow to indicate the active axis as the pointer passes over them. Incidentally, the choice of red, green, and blue isn't coincidental in 3ds Max 8: the formula RGB = XYZ is evident throughout the software as a visual reference for clearly identifying the three axes.

Aligning Objects Quickly and Accurately

In the first exercise, you'll use a simple 3ds Max 8 scene containing several 2D shapes that form the basis of a building, a pier, and some pilings. (In another exercise later in this book, you'll import this same scene into another scene.) The 2D shape in the scene that represents the pier has already been positioned so that it will match up with the landscape you'll use in Chapter 6. Your task in this exercise is to transform and align the other shapes into positions that will be useful later when you construct 3D objects in Chapter 4.

Example 3.1. Transforming and aligning shapes

  1. Open the Pier01.max file on the CD-ROM, and save it to your project folder with the name Pier02.max.
  2. Right-click in the Top viewport to activate it (the active viewport is indicated by a yellow border). Press the G key, a keyboard shortcut that toggles the grid on and off in any viewport. This scene contains a line, circle, and several rectangles that will eventually become a pier with a building at one end. The large rectangle representing the pier has been positioned and rotated to fit in a landscape scene in later chapters.
  3. To rotate and align the building rectangle with the pier rectangle, first make sure the Select Object button is highlighted in the main toolbar and then, with the left mouse button, pick on the edge of the rectangle called shack01. The rectangle turns white, and the red and gray axis tripod representing the rectangle's pivot point displays (see Figure 3.1 on the next page).
    03msf01.jpg

    Figure 3.1 A selected objectsappearance of selectedobject in the viewport turns white and displays an axis tripod at the pivot point.

    In this exercise, you'll be rotating shack01 so that it is aligned with the large rectangle called pier_shape. However, this is difficult to do at the moment because you don't know the angle of the large rectangle. Notice in the main toolbar that the View reference coordinate system is active, which means that no matter which shape you select in the Top viewport, the axis tripod will always indicate the positive X axis to the right, the positive Y axis up, and the positive Z axis toward you, the viewer. This is no help in determining the rotation amount, so we need to change the active reference coordinate system.
  4. On the main toolbar, to the right of the transform buttons, click View in the list field, and then choose Local ( Figure 3.2 ). Because Shack01 is rotated at an unknown angle to the World reference coordinates, and because Local coordinates always remain oriented with the object, using the Local reference coordinate system makes it easier to perform transforms and alignments.
    03msf02.jpg

    Figure 3.2 Local reference coordinate systemswitching from View toView reference coordinate systemswitching to Local fromSwitch from View to the Local reference coordinate system on the main toolbar.

  5. Click the shack01 rectangle and then the pier_shape rectangle. Notice the axis tripod for each shape has retained its orientation to the original shape. This is useful information when you are aligning the shapes because you will align them from Local axis to Local axis.
  6. In the Top viewport, select shack01. On the main toolbar, click the Align button. Move the pointer over the edge of the pier_shape rectangle, and click when you see the pointer change to a cross with two rectangles and a line. The Align Selection [pier_shape] dialog appears.
  7. Uncheck all the boxes in the Align Position [Local] area. In the Align Orientation [Local] area, check the X Axis box ( Figure 3.3 ). Click OK.
    03msf03.jpg

    Figure 3.3 The Align Orientation [Local] option, a feature of the Align tool, lets you axesrotating objects by aligning Localobjectsrotating by aligning Local axesrotate objects by rotationaligning Local axes for objectaligning their aligningLocal axes as means of rotating objectsLocal axes.

    The selected rectangle (shack01) will rotate so that its X-axis is aligned with that of the large rectangle (pier_shape).
  8. On the main toolbar, click the Select and Move button (Figure 3.1). Notice that a Transform gizmo is displayed at the pivot point of shack01, instead of the red and gray axis tripod.
  9. In the Top viewport, click and hold on the X-axis arrow shaft to move the shape to the left. This restricts all movement to the X axis alone. Now click and hold on the Y-axis arrow shaft to move the shape up and down the viewport along the Y axis only. Finally, click and hold on the red and green lines forming a rectangle at the apex of the tripod (a yellow rectangle appears), to move the shape freely in the X axis and Y axis. Notice on the main toolbar that the reference coordinate system has reset itself to View. The reference coordinate systems are "sticky" to the transform buttons—View is the default system for the Select and Move tool.
  10. On the main toolbar, reset the reference coordinate system to Local so that the Transform gizmo will rotate accordingly. You can now move the shape along its own axes. At this point, trying to align the two shapes so that their upper corners match would be pure guesswork. You need the shapes to be aligned perfectly, and the Align tool will get you there.
  11. With shack01 selected, click the Align button on the main toolbar, and click pier_shape in the Top viewport. The Align Selection [pier_shape] dialog appears again, indicating that the Align Position is based on the Local axes of the shapes.
  12. In the Align Position [Local] area, check the X Position, Y Position, and Z Position boxes. The two shapes align according to the geometric centers of their bounding boxes ( Figure 3.4 ). Click the Apply button to clear the axis-position check boxes.
    03msf04.jpg

    Figure 3.4 The Align tool aligns the bounding boxes of aligningobjects by bounding boxesobjects according to the current reference-coordinate-system settings and the current active viewport.

  13. Now check the X Position box, and choose the Minimum radio buttons in the Current Object and Target Object columns. These selections align the two edges of the bounding box in their extreme negative Local X-axis dimension. Click the Apply button.
  14. Check the Y Position box and choose the Maximum radio buttons in the Current Object and Target Object columns. These selections precisely align the upper left corners of the two shapes (see Figure 3.5 on the next page). Click OK.
    03msf05.jpg

    Figure 3.5 You can use the Apply button (Align Selection dialog)Apply button, which is part of the Align tool, to align the bounding boxes of objects until they are positioned the way you want them.

  15. On the main toolbar, click the Select Object button and select the circle called pier_piling01 in the Top viewport (Figure 3.1). Notice that its Local axes have already been oriented to the Local axes of the large rectangle.
  16. Save the file; it should already be called Pier02.max.

This simple exercise makes it evident that if you want to use the Align tool effectively, you must have a solid grounding in the reference coordinate systems. The Local system is perhaps the most useful, because in most situations it lets you align objects with other objects, regardless of their orientation in space.

Increasing Your Productivity: More Gizmo Practice

In the next exercise, you'll gain extra practice with the Transform gizmos and reference coordinate systems so that you get a sense of how they can increase your productivity once you master them. You'll also learn a few keyboard shortcuts that will help make your daily work go faster.

You'll use the Pier02.max file you created in the previous exercise to practice transforming a shape called roof_profile. This exercise is just for practice—you won't be saving the results to use in other exercises later in the book.

Example 3.2. Using Transform gizmos and keyboard shortcuts to enhance productivity

  1. Open the Pier02.max file on the CD-ROM or from the last exercise. Make sure that the Top viewport is active and the Select Object button on the main toolbar is highlighted. Press the H key. This keyboard shortcut diplays the Select Objects dialog ( Figure 3.6 ).
    03msf06.jpg

    Figure 3.6 The H keyboard shortcutH keyboard shortcut lets you select objects in the scene by objectsselectingselectionsselecting scene objects by nameselecting the name of the object.

  2. Double click roof_profile in the list to select it. Let's assume for the purposes of this exercise that you can't see the roof_profile object in the viewport because the viewport is crowded with many other objects.
  3. Access the Isolate Selection tool by pressing Alt + Q. All objects except the currently selected objects (roof_profile, in our case) are hidden, and 3ds Max 8 zooms to fill the screen with the selected objects ( Figure 3.7 ). An Isolated Selection warning also appears, which includes an option to exit Isolation mode by clicking the bright yellow field. For now, we'll stay in this mode.
    03msf07.jpg

    Figure 3.7 The Isolate Selection tool, accessed here using the keyboard shortcut Alt + Q, lets you clear the viewports of all but the selected objects.

  4. On the main toolbar, click the Select and Rotate button (Figure 3.1). The current reference coordinate system automatically changes to View because that is the default setting for the Select and Rotate tool, which is appropriate for this exercise.
  5. As you pass the pointer over the Transform gizmo, the currently restricted rotation axis is highlighted in yellow. Drag the mouse on any of these axes to rotate the shape. Position the pointer in the space between the axes, and, when the sphere turns gray, drag to rotate the shape freely in two axes ( Figure 3.8 ).
    03msf08.jpg

    Figure 3.8 Using the Transform gizmo, you can rotate objects by rotationrestricting Transform gizmo movementrestricting movement to a specific axis or Rotate Transform gizmorotate them freely in two axes.

  6. To better see what you are doing in the current viewport, position the pointer at the intersection of the four viewports, and when you see the four-way arrow cursor appear, drag to the lower right to enlarge the Top viewport. Then press Alt + W to toggle the active viewport to full screen. Press Alt + W again to toggle the screen back to the four-viewport layout. Right-click at the intersection of the four viewports, and then click the Reset Layout button to return to four equally distributed viewports (see Figure 3.9 on the next page).
    03msf09.jpg

    Figure 3.9 active viewportresizingkeyboard shortcutsresizing active viewportresizing viewportsviewportsresizingResize the viewports by dragging at their intersections, or maximize or minimize the active viewport using the Alt + W keyboard shortcut.

  7. On the main toolbar, click the Select and Move button. In the Top viewport, click and hold the Transform gizmo to move the shape in any direction, but don't release the mouse button. As the shape approaches the edge of the viewport, press the I key to pan transparently while still in the Select and Move mode. Press the left bracket ([) and right bracket (]) keys to zoom in and out respectively.
  8. Click Exit Isolation Mode in the Isolated Selection warning to unhide all other objects in the scene.
  9. Exit or Reset 3ds Max 8 without saving the file.

This exercise highlights just a few of the keyboard shortcuts you should get in the habit of using to work more efficiently in 3ds Max 8.

Peachpit Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from Peachpit and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about Peachpit products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites; develop new products and services; conduct educational research; and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email ask@peachpit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by Adobe Press. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.peachpit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020