Maya Basics

Embed Size (px)

Citation preview

  • Basics

  • Legal Notice

    Autodesk Maya 8.5

    Copyright 1997-2007 Autodesk, Inc. ("Autodesk") and/or its licensors. All rights reserved.

    All user documentation ("User Documentation") and the software product to which the User Documentation pertains (Software) contains proprietary and confidential information of Autodesk, Inc., and/or its licensors. The User Documentation and the Software are protected by national and international intellectual property laws and treaties. All rights reserved. Use of the Documentation and the Software is subject to the terms of the software license agreement.

    This publication, or parts thereof, may not be reproduced in any form, by any method, for any purpose.

    Autodesk, Inc., reserves the right to revise and improve its products including without limitation the User Documentation and the Software, as it sees fit. This publication describes the state of the Software at the time of its publication, and may not reflect the Software at all times in the future.

    AUTODESK, INC., MAKES NO WARRANTY, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE REGARDING THE SOFTWARE OR THESE MATERIALS, AND MAKES SUCH SOFTWARE AND MATERIALS AVAILABLE SOLELY ON AN "AS-IS" BASIS. AUTODESK DOES NOT WARRANT THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE.

    IN NO EVENT SHALL AUTODESK, INC. BE LIABLE TO ANYONE FOR SPECIAL, COLLATERAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING OUT OF PURCHASE OR USE OF THE SOFTWARE OR THESE MATERIALS. THE SOLE AND EXCLUSIVE LIABILITY TO AUTODESK, INC., REGARDLESS OF THE FORM OF ACTION, SHALL NOT EXCEED THE PURCHASE PRICE OF THE SOFTWARE OR MATERIALS DESCRIBED HEREIN, AS THE CASE MAY BE.

    Autodesk TrademarksThe following are registered trademarks or trademarks of Autodesk, Inc., in the USA and other countries: 3DEC (design/logo), 3December, 3December.com, 3ds Max, ActiveShapes, Actrix, ADI, Alias, Alias (swirl design/logo), AliasStudio, Alias|Wavefront (design/logo), ATC, AUGI, AutoCAD, AutoCAD Learning Assistance, AutoCAD LT, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk, Autodesk Envision, Autodesk Insight, Autodesk Intent, Autodesk Inventor, Autodesk Map, Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch, AutoTrack, Backdraft, Built with ObjectARX (logo), Burn, Buzzsaw, CAiCE, Can You Imagine, Character Studio, Cinestream, Civil 3D, Cleaner, Cleaner Central, ClearScale, Colour Warper, Combustion, Communication Specification, Constructware, Content Explorer, Create>whats>Next> (design/logo), Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio, Design|Studio (design/logo), Design Your World, Design Your World (design/logo), DWF, DWG, DWG (logo), DWG TrueConvert, DWG TrueView, DXF, EditDV, Education by Design, Extending the Design Team, FBX, Filmbox, FMDesktop, GDX Driver, Gmax, Heads-up Design, Heidi, HOOPS, HumanIK, i-drop, iMOUT, Incinerator, IntroDV, Kaydara, Kaydara (design/logo), LocationLogic, Lustre, Maya, Mechanical Desktop, MotionBuilder, ObjectARX, ObjectDBX, Open Reality, PolarSnap, PortfolioWall, Powered with Autodesk Technology, Productstream, ProjectPoint, Reactor, RealDWG, Real-time Roto, Render Queue, Revit, Showcase, SketchBook, StudioTools, Topobase, Toxik, Visual, Visual Bridge, Visual Construction, Visual Drainage, Visual Hydro, Visual Landscape, Visual Roads, Visual Survey, Visual Syllabus, Visual Toolbox, Visual Tugboat, Visual LISP, Voice Reality, Volo, and Wiretap.

    The following are registered trademarks or trademarks of Autodesk Canada Co. in the USA and/or Canada and other countries: Backburner, Discreet, Fire, Flame, Flint, Frost, Inferno, Multi-Master Editing, River, Smoke, Sparks, Stone, Wire.

    Third-Party Trademarksmental ray is a registered trademark of mental images GmbH licensed for use by Autodesk, Inc. Adobe, Illustrator and Photoshop are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. The Ravix logo is a trademark of Electric Rain, Inc. Python and the Python logo are trademarks or registered trademarks of the Python Software Foundation. All other brand names, product names, or trademarks belong to their respective holders.

    Third-Party Copyright NoticesI. Graph Layout Toolkit Copyright 1992-2003 Tom Sawyer Software, Berkeley, California. All rights reserved.II. Portions relating to JPEG Copyright 1991-1998 Thomas G. Lane. All rights reserved. This software is based in part on the work of the Independent JPEG Group.III. Portions relating to TIFF Copyright 1997-1998 Sam Leffler. Copyright 1991-1997 Silicon Graphics, Inc. All rights reserved.The TIFF portions of this software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors of the TIFF portions be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to,

    procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of the TIFF portions of this software, even if advised of the possibility of such damage.IV. Portions relating to the implementation of the Edge Detection and Image Segmentation (EDISON) System are provided "AS IS". More information may be found at http://www.caip.rutgers.edu/riul/research/code.html.V. Portions of the subdivision surface implementation technology are protected by U.S. patents 6,037,949, 6,222,553, 6,300,960, and 6,489,960 and used under license from Pixar.VI. Portions relating to OpenEXR Copyright 2004, Industrial Light & Magic, a division of Lucasfilm Entertainment Company Ltd. Portions contributed and copyright held by others as indicated. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Industrial Light & Magic nor the names of any other contributors to this software may be used to endorse or promote products derived from this software without specific prior written permission. THE INDUSTRIAL LIGHT & MAGIC, A DIVISION OF LUCASFILM ENTERTAINMENT COMPANY LTD. SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.VII. SWIG: This software includes contributions that are Copyright 1998-2002 University of Chicago. All rights reserved. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the University of Chicago nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.Portions Copyright 1995-1998 The University of Utah and the Regents of the University of California. All Rights Reserved. IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

    Government UseUse, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in FAR 12.212 (Commercial Computer Software-Restricted Rights) and DFAR 227.7202 (Rights in Technical Data and Computer Software), as applicable. Manufacturer is Autodesk, Inc. 111 McInnis Parkway, San Rafael, California 94903, USA.

    PatentsProtected by one or more of U.S. Patent Nos. 5,764,233, 5,808,625, 5,809,219, 5,818,452, 5,847,716, 5,852,450, 5,889,528, 5,926,178, 5,929,864, 5,990,908, 5,999,195, 6,025,852, 6,037,948, 6,118,427, 6,130,673, 6,204,860, 6,211,882, 6,232,980, 6,246,416, 6,266,071, 6,317,128, 6,348,924, 6,356,271, 6,363,503, 6,384,835, 6,389,154, 6,414,700, 6,462,740, 6,525,735, 6,549,212, 6,553,337, 6,618,063, 6,798,416, 6,850,638, 6,859,202, 6,888,542, 6,915,492, 7,034,824, 7,139,444; and patents pending.

    03 2007

  • Table of contents

    Save and reuse a selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Select objects based on hierarchy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Basics3

    Select components by painting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 Interface overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    About Working in Maya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173D coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Mayas Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Objects and components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Selection, tools, and actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Main window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Menus and menu sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Marking menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Shelves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Maya Web browser plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Autodesk Maya Error Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    How do I? Get help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Print the Maya Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Work with menu items, tools, and options . . . . . . . . 25Select tools and actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Set the options for a tool or menu item . . . . . . . . . . . . . . . . . . . . . . . . 26

    Select actions from marking menus . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Select actions from the hotbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Select actions on a shelf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Load the default shelves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Start Maya from the command line . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Install the Maya Web browser plug-in . . . . . . . . . . . . . . . . . . . . . . . . . 31

    2 Selecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    How do I? Select objects or components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Select a node. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Select only certain types of objects or components (selection masks) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

  • Table of ContentsChange one type of selection to another . . . . . . . . . . . . . . . . . . . . . . . 37

    Grow, shrink, or change the selected region of CVs or polygon components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    3 Viewing the scene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    How do I? Move and rotate the camera . . . . . . . . . . . . . . . . . . . 41Tumble, track, dolly, or tilt the view . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    Use the mouse to control camera azimuth, elevation, yaw or pitch . 42

    Center the view on selected or all objects . . . . . . . . . . . . . . . . . . . . . . 43

    Return to previous views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Change and resize panels . . . . . . . . . . . . . . . . . . . . . . 44Change the panel layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Create a window from the contents of a panel (tear off). . . . . . . . . . . 45

    Control what camera is shown in a view . . . . . . . . . . . . . . . . . . . . . . . 46

    Show, hide, or change the grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    Show information over top of a view (heads-up display) . . . . . . . . . . 47

    Change the display of objects . . . . . . . . . . . . . . . . . . 47Change the look and smoothness of the selected objects . . . . . . . . . 47

    Show or hide objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    Show or hide components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    Show or hide object-specific UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Show an isolated subset of objects or components in a panel . . . . . 50

    Change an objects wireframe color . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    4 Transforming objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    About Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53The pivot point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    World space, object space, and local space . . . . . . . . . . . . . . . . . . . . . 54

    Mayas interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Construction history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    Construction planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    Copies vs. instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Basics

    4

    How do I? Transform objects and components . . . . . . . . . . . . . . 56

  • Table of ContentsUse manipulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Lock a manipulator to the current selection . . . . . . . . . . . . . . . . . . . . . 59

    Move, rotate, or scale objects and components . . . . . . . . . . . . . . . . . 59

    Move, rotate or scale components proportionally. . . . . . . . . . . . . . . . 61

    Use the Universal Manipulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    Move, rotate, or scale components with reflection . . . . . . . . . . . . . . . 64

    Change the pivot point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    Flip objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    Transform along different axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    Set transformation values to zero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    Align and snap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Snap to the grid, a curve, points, or a view plane . . . . . . . . . . . . . . . . 72

    Snap all creation tools to a surface or construction plane . . . . . . . . . 73

    Align objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    Snap one object to another . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    Change history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Undo, Redo, and Repeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

    Edit completed commands (construction history) . . . . . . . . . . . . . . . . 77

    Show a custom manipulator for the selected node. . . . . . . . . . . . . . . 78

    Create and edit models . . . . . . . . . . . . . . . . . . . . . . . 78Create geometric primitives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    Create text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    Edit objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Cut, Copy, and Paste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    Duplicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    Edit component numeric values directly . . . . . . . . . . . . . . . . . . . . . . . 82

    5 Nodes and attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    About Nodes and attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Two views of the scene: hierarchy and dependency. . . . . . . . . . . . . . 87Basics5

    Scene hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Dependency graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

  • Table of ContentsThe Outliner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    The Hypergraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

    Node types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    How do I? View and edit attributes . . . . . . . . . . . . . . . . . . . . . . . 94Change attribute values in the Attribute Editor or Channel Box . . . . 95

    Show or hide the manipulator for an attribute in the Channel Box . . 97

    Inline numeric calculation in multiple cells . . . . . . . . . . . . . . . . . . . . . 97

    View and edit multiple attributes on multiple nodes. . . . . . . . . . . . . . 99

    Save and reuse attribute presets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    Lock the value of an attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

    Create, edit, or delete custom attributes. . . . . . . . . . . . . . . . . . . . . . . 102

    Open multiple Attribute Editors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    Control the display of attributes in the Channel Box. . . . . . . . . . . . . 104

    View and change the hierarchy of nodes . . . . . . . . . 104View and edit the hierarchy of nodes . . . . . . . . . . . . . . . . . . . . . . . . . 105

    Change the visual layout of nodes in the Hypergraph . . . . . . . . . . . 106

    Change the order of nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    Organize nodes into logical groupings . . . . . . . . . . . . . . . . . . . . . . . . 107

    View and change input and output history relationships between nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Show inputs and outputs (dependency graph) . . . . . . . . . . . . . . . . . 111

    Connect input and output attributes . . . . . . . . . . . . . . . . . . . . . . . . . . 112

    Connect attributes with an expression . . . . . . . . . . . . . . . . . . . . . . . . 113

    Break connections between attributes . . . . . . . . . . . . . . . . . . . . . . . . 113

    Set a nodes update state. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    Change the display of nodes and attributes . . . . . . 114Show or hide nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    Control which objects or attribute types appear in an editor . . . . . . 115

    Save and reuse object or attribute visibility filters in editors . . . . . . 116

    6 File management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    About Managing your files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Basics

    6

    Supported image formats (rendering) . . . . . . . . . . . . . . . . . . . . . . . . 120

  • Table of ContentsSupported file formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    How do I? Create, open, or save a scene file . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Open recently saved files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    Import files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

    Export objects to a new file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

    Export objects as a referenced file . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

    Organize files into projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

    View images or animations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    Recover data after a crash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    7 Scene management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

    About Managing complex scenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Organizing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Sets and partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    How do I? Optimize scene size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    Organize objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Change the name of one or more objects . . . . . . . . . . . . . . . . . . . . . 134

    Make an object unselectable (template) . . . . . . . . . . . . . . . . . . . . . . . 135

    Organize objects on display layers . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

    Edit all objects on a layer at once . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    Group objects together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    Create and edit sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    Keep a collection of sets from having overlapping membership. . . 139

    Annotate and measure . . . . . . . . . . . . . . . . . . . . . . . 140Annotate or document objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

    Measure the distance between two points . . . . . . . . . . . . . . . . . . . . . 140

    Show parameter or arc-length values on a curve or surface . . . . . . 141

    8 Preferences and customization . . . . . . . . . . . . . . . . . . . . . . 143

    How do I? Save preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Basics7

    Customize the look and feel of the interface . . . . . . 143Show or hide user interface elements . . . . . . . . . . . . . . . . . . . . . . . . 144

  • Table of ContentsChange user interface colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

    Create a custom panel layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Add a new panel to the list of available panels . . . . . . . . . . . . . . . . . 145

    Change the length (scale) of normals in the display . . . . . . . . . . . . . 146

    Customize shelves . . . . . . . . . . . . . . . . . . . . . . . . . . 146Create, rename, rearrange, or delete a shelf . . . . . . . . . . . . . . . . . . . 146

    Add a tool, action, or MEL script to a shelf. . . . . . . . . . . . . . . . . . . . . 147

    Edit the MEL script associated with a shelf item . . . . . . . . . . . . . . . . 148

    Edit the contents of a shelf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    Use a custom name or icon for a shelf item. . . . . . . . . . . . . . . . . . . . 149

    Change the display of shelves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Customize menu sets . . . . . . . . . . . . . . . . . . . . . . . . 150Custom menu sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Manage custom menu sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

    Customize marking menus and the hotbox . . . . . . . 153Create or edit a marking menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

    Assign a marking menu to a hotkey . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    Add a marking menu to the hotbox . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    Customize the hotbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    Customize hotkeys . . . . . . . . . . . . . . . . . . . . . . . . . . 157Assign a predefined command to a hotkey . . . . . . . . . . . . . . . . . . . . 157

    Assign a MEL script to a hotkey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

    View a list of all assigned hotkeys. . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    Customize how Maya works . . . . . . . . . . . . . . . . . . 159Switch operations between actions and tools . . . . . . . . . . . . . . . . . . 160

    Load or unload Maya plug-ins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

    Improve performance, quality, or interactivity. . . . . . . . . . . . . . . . . . 162

    Switch between Y-up and Z-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

    Advanced customization . . . . . . . . . . . . . . . . . . . . . 162Directly modify the settings files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

    Run MEL commands whenever Maya starts up . . . . . . . . . . . . . . . . 164Basics

    8

    Run MEL commands whenever a scene is opened or closed. . . . . . 164

    Create a custom heads-up display readout . . . . . . . . . . . . . . . . . . . . 164

  • Table of Contents9 Performance tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    How do I Set Maya to use maximum memory (increase the Virtual Memory limit). . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    Get the most out of Maya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    10 Running Maya in Japanese. . . . . . . . . . . . . . . . . . . . . . . . . . 175

    About Japanese Maya Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

    How do I Run Maya with a Japanese user interface . . . . . . . . . . . . . . . . . . . . . 176Run Maya in English within a Japanese environment . . . . . . . . . . . 177

    Prepare Maya files containing Japanese text. . . . . . . . . . . . . . . . . . . 178

    11 Basics Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

    Reference Status line (toolbar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Command line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Tool Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Select Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Lasso Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Paint Selection Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

    Move Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

    Rotate Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

    Scale Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

    Universal Manipulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

    Soft Modification Tool (toolbox) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

    Show Manipulator Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

    Quick layout buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

    Hotkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196View hotkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

    Tool and action hotkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

    12 Basics Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

    Reference File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201File > New Scene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201Basics9

    File > Open Scene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

  • Table of ContentsFile > Save Scene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

    File > Save Scene As . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

    File > Save Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

    File > Optimize Scene Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

    File > Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

    File > Export All, Export Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

    File > View Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

    File > View Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

    File > Create Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

    File > Reference Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

    File > Project > New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

    File > Project > Edit Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

    File > Project > Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    File > Recent Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    File > Recent Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    File > Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223Edit > Undo, Redo, Repeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    Edit > Recent Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    Edit > Cut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    Edit > Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    Edit > Paste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    Edit > Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    Edit > Delete by Type > History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    Edit > Delete by Type > Channels, Static Channels, Non-particle Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

    Edit > Delete All by Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

    Edit > Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

    Edit > Lasso Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    Edit > Paint Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    Edit > Select All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    Edit > Deselect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Basics

    10

    Edit > Select Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    Edit > Invert Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

  • Table of ContentsEdit > Select All by Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Edit > Quick Select Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Edit > Duplicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Edit > Duplicate Special . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Edit > Duplicate with Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

    Edit > Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

    Edit > Ungroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

    Edit > Level of Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    Edit > Parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

    Edit > Unparent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

    Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234Create > NURBS Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

    Create > Polygon Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

    Create > CV Curve Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

    Create > EP Curve Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

    Create > Pencil Curve Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

    Create > Arc Tools > Three Point Circular Arc, Two Point Circular Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

    Create > Measure Tools > Distance Tool, Parameter Tool, Arc Length Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

    Create > Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

    Create > Adobe Illustrator Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

    Create > Construction Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

    Create > Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

    Create > Annotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

    Create > Empty Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

    Create > Sets > Set, Partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

    Create > Sets > Quick Select Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

    Modify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262Modify > Transformation Tools > Move Tool, Rotate Tool, Scale Tool, Show Manipulator Tool . . . . . . . . . . . . . . . . . . . . . . . . . . 262

    Modify > Transformation Tools > Universal Manipulator . . . . . . . . 262

    Modify > Transformation Tools > Move Normal Tool . . . . . . . . . . . 262Basics11

    Modify > Transformation Tools > Default Object Manipulator . . . . 262

  • Table of ContentsModify > Transformation Tools > Proportional Modification Tool . 263

    Modify > Transformation Tools > Soft Modification Tool . . . . . . . . 266

    Modify > Reset Transformations, Freeze Transformations . . . . . . . 266

    Modify > Snap Align Objects > Point to Point, 2 Points to 2 Points, 3 Points to 3 Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

    Modify > Snap Align Objects > Align Objects . . . . . . . . . . . . . . . . . . 268

    Modify > Snap Align Objects > Align Tool . . . . . . . . . . . . . . . . . . . . 269

    Modify > Snap Align Objects > Snap Together Tool . . . . . . . . . . . . 270

    Modify > Evaluate Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

    Modify > Make Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

    Modify > Center Pivot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

    Modify > Prefix Hierarchy Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

    Modify > Search and Replace Names . . . . . . . . . . . . . . . . . . . . . . . . 271

    Modify > Add Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

    Modify > Edit Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

    Modify > Delete Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

    Modify > Convert > NURBS to Polygons . . . . . . . . . . . . . . . . . . . . . . 276

    Modify > Convert > NURBS to Subdiv, Polygons to Subdiv . . . . . . 281

    Modify > Convert > Subdiv to Polygons . . . . . . . . . . . . . . . . . . . . . . 282

    Modify > Convert > Subdiv to NURBS . . . . . . . . . . . . . . . . . . . . . . . . 284

    Modify > Convert > Texture to Geometry . . . . . . . . . . . . . . . . . . . . . 284

    Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288Display > Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    Display > Heads Up Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    Display > UI Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

    Display > Hide, Show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

    Display > Wireframe Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

    Display > Object Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

    Display > Transform Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

    Display > Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

    Display > NURBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

    Display > Subdiv Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301Basics

    12

    Display > Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    Display > Rendering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

  • Table of ContentsWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304Window > Settings/Preferences > Preferences . . . . . . . . . . . . . . . . . 304

    Window > Settings/Preferences > Tool Settings . . . . . . . . . . . . . . . . 304

    Window > Settings/Preferences > Performance Settings . . . . . . . . . 304

    Window > Settings/Preferences > Color Settings . . . . . . . . . . . . . . . 306

    Window > Settings/Preferences > Shelf Editor . . . . . . . . . . . . . . . . . 307

    Window > Settings/Preferences > Marking Menus . . . . . . . . . . . . . . 308

    Window > Settings/Preferences > Panel Editor . . . . . . . . . . . . . . . . . 308

    Window > Hypergraph: Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

    Window > Hypergraph: Connections . . . . . . . . . . . . . . . . . . . . . . . . . 309

    Window > View Arrangement, Saved Layouts . . . . . . . . . . . . . . . . . 309

    Window > Frame All in All Views, Frame Selection in All Views . . . 309

    Panel menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310

    View > Camera Tools > Tumble Tool . . . . . . . . . . . . . . . . . . . . . . . . . 310

    View > Camera Tools > Track Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

    View > Camera Tools > Dolly Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

    View > Camera Tools > Zoom Tool . . . . . . . . . . . . . . . . . . . . . . . . . . 313

    View > Camera Tools > Roll Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

    View > Camera Tools > Azimuth Elevation Tool . . . . . . . . . . . . . . . . 313

    View > Camera Tools > Yaw Pitch Tool . . . . . . . . . . . . . . . . . . . . . . . 314

    View > Camera Tools > Fly Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

    Shading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

    Shading menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

    Shading > Wireframe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

    Shading > Smooth Shade All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

    Shading > Smooth Shade Selected Items . . . . . . . . . . . . . . . . . . . . . 316

    Shading > Flat Shade All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

    Shading > Flat Shade Selected Items . . . . . . . . . . . . . . . . . . . . . . . . . 316

    Shading > Bounding Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

    Shading > Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

    Shading > Shade Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316Basics13

    Shading > Interactive Shading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

  • Table of ContentsShading > Color Index Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

    Shading > Backface Culling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    Shading > Smooth Wireframe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    Shading > Hardware Texturing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    Shading > Hardware Fog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    Shading > Apply Current to All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    Lighting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Lighting menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Show menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Show > Isolate Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Show > Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

    Panels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

    Panels > Look Through Selected . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

    Panels menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

    13 Basics Windows and Editors . . . . . . . . . . . . . . . . . . . . . . . . 327

    Reference Panel editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327Menu Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

    Component Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332

    Outliner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334

    Attribute Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338

    Attribute Spread Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

    Channel Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346

    Display Layer editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

    Relationship Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

    Color Chooser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

    Visor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

    Preload Reference Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    Marking Menus editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366

    Hotkey editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369

    Plug-in Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372Basics

    14

    Script editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

  • Table of ContentsReference Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380Reference Editor overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

    Reference Editor toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

    Reference Editor Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381

    Reference editor menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

    Hypergraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390Hypergraph overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390

    Hypergraph tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402

    Hypergraph limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

    Maya Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404Maya Help overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404

    Hotbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407Hotbox Controls > Hotbox Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407

    Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407Preferences overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407

    Interface preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408

    UI Elements preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

    Help preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413

    Display preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414

    Kinematics preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

    Animation (Display) preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

    Manipulators preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

    NURBS preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

    Polygons preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420

    Subdivs preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

    Settings preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

    Animation (Settings) preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

    Cameras preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

    Dynamics preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

    Files/Projects preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

    Modeling preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431Basics15

    Rendering preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

    Selection preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

  • Table of ContentsSnapping preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

    Sound preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

    Timeline preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

    Undo preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

    Save Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

    Modules preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

    Application preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

    14 Basics Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

    Reference Camera node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443General attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448

    General attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448

    Transform attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

    Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

    Node behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450

    Level of Detail group node. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

    Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453Basics

    16

  • 1 Interface overviewBasics17

    We can then say a points location is so many units left (or right) of the origin, so many units up (or down) from the origin, and so many units higher (or lower) than the origin.About Working in MayaMaya is the premier application for creating compelling 3D digital content, including models, animation, visual effects, games, and simulations.

    The work you do in Maya generally falls into these categories:

    Creating models. Polygons, NURBS, and subdivision surfaces are different object types with different ways of modeling. Each has its own strengths, and different artists prefer working with different types.

    Polygons let you model a surface by building up and reshaping a number of simple surface facets.

    NURBS let you easily create smooth, curving surfaces with high-level control.

    Subdivision surfaces let you edit surfaces at a high level with minimum overhead data, while still letting you work with subsections of the surface as if they were made from polygons.

    Character rigging. Most animations involve characters, articulated models such as a person, an animal, robot, or anything else that moves by articulation. Maya lets you define internal skeletons for characters and bind skin to them to create realistic movement with deformation.

    Animation. Just about everything you can think of in Maya is keyable or able to be animated.

    Dynamics, fluids, and other simulated effects. Maya includes a comprehensive suite of tools for simulating real world effects such as fire, explosions, fluids, hair and fur, the physics of colliding objects, and more.

    Painting and paint effects. Maya includes an incredible system for using a graphics tablet (or the mouse) to paint 2D canvases, paint directly on 3D models, paint to create geometry, scriptable paint, and virtually limitless other possibilities.

    Lighting, Shading, and Rendering. When you want to render a still image or movie of you scene or animation, you can create them using your choice of renderers.

    3D coordinatesThe most basic visual entity is the point. The point has no size, but it has a location.

    To determine the location of points, we first establish an arbitrary point in space as the origin.

  • 1 | Interface overviewAbout > Objects and componentsThese three numbers give us the 3D coordinates of the point in space. For example, a point 7 units right (x), 4 units down (z), and 3 units above (y) the origin has the XYZ coordinates (7,4,3).

    To specify points on the opposite side of the origin, we use negative numbers. In the example, a point at (-5, -2, -1) would be 5 units left of the origin, 2 units up, and 1 unit below.

    In computer graphics, we dont really say the point is left/right, up/down, or higher/lower. Instead we call the three dimensions the X axis, the Z axis, and the Y axis.

    Y-up and Z-upIn animation and visual effects, the tradition is to use Y as the up or elevation axis, with X and Z as the ground axes. However, some other industries traditionally use Z as the up axis and X and Y as the ground axes.

    Maya lets you switch the up axis between Y and Z. Select Windows > Settings/Preferences > Preferences, then click Settings in the list on the left.

    Switch between Y-up and Z-up on page 162

    Mayas Interface

    Objects and componentsIn Maya, you model, animate, and render using objects such as spheres, NURBS surfaces, polysets, and so on. Objects are made up of or contain components, such as control points, patches, polygon faces, and so on.

    Origin(0,0,0)

    (7,3,4)

    473

    Y a

    xis

    X axis

    Z a

    xisBasics

    18

  • 1 | Interface overviewAbout > Selection, tools, and actionsSelection, tools, and actions

    SelectionWhen you select multiple objects, the last selected object is drawn in a different color from other selected objects. This is known as the key object. Some tools use the key object to determine what to do with the selection. For example:

    When you transform multiple objects, the transformation uses the key objects pivot point.

    The constrain actions constrain all selected objects to the key object.

    Tools and actionsMaya makes a distinction between tools and actions.

    Tools work continuously: any clicks or drags you make in while the tool is active apply the tool.

    For example, the selection arrow is a tool. Any clicks or drags in the view window while the selection arrow is active performs a selection.

    Actions are immediate, one shot operations applied to the selection. Most items in the menus are actions.

    Tools appear in the Tool Box. Almost all menu items are actions, however there are some tools in the menus. You can tell which menu items are tool by the following:

    The menu item has the word Tool in it.

    When you select the tool it shows up in the Tool Box.

    Instructions appear on the help line when the tool is active.

    Related topics Select objects or components on page 33 Select tools and actions on page 25 Switch operations between actions and tools on page 160

    Main windowThis section is a brief summary of Mayas main interface. As you read, keep in mind the following:

    You can show or hide any of the UI elements in the main window using the Display > UI Elements menu.Basics19

  • 1 | Interface overviewAbout > Main window You can also hide a UI element by clicking the hide button to the left of or above the UI element. To show a UI element, press the right mouse button on another hide button and select the desired UI element from the pop-up menu.

    You can hide all the interface elements and instead use Mayas quick command features: the Hotbox, Marking Menus, and hotkeys.

    A menu icon appears to the right of the mouse pointer when a right mouse button pop-up menu is available for the control over which the mouse is hovering.

    Status line (toolbar)

    Time Slider Range Slider Command Line Help Line

    Main menusStatus LineShelves

    Layer Editor

    Channel Box

    Panel menus

    Tool Box

    Quick layout buttons

    PanelBasics

    20

    The status line (or toolbar) lets you

  • 1 | Interface overviewAbout > Menus and menu sets Change the menu set

    Access common functions

    Control the selection mask

    Set various options

    Change the contents of the sidebar.

    Related topics Shelves on page 23 Display > UI Elements on page 292 Quick layout buttons on page 196 Status line (toolbar) on page 179 Command line on page 183 Attribute Editor on page 338 Channel Box on page 346

    Menus and menu setsThe menus in Maya are grouped into menu sets. Each menu set corresponds to a module of the software: Animation, Polygons, Surfaces, Dynamics, and Rendering. Maya Unlimited has additional modules. As you switch between menu sets, the right-hand menus change, but the left-hand menus remain the same; these are the common menus.

    To switch between menu sets, use the Status Line drop-down list or hotkeys. The default hotkeys are: F2 (Animation), F3 (Polygons), F4 (Surfaces), F6 (Rendering).

    You can create custom menu sets that contain your choice of menu items. For more information, seeCustom menu sets on page 150.

    Select the menu set you want to work with.

    These menus stay the same... ...and these menus change.Basics21

  • 1 | Interface overviewAbout > Marking menusTear-off menusYou can display menus as separate windows. This is helpful when you use a menu repeatedly. Pull down the menu and click the tear-off line at the top. Tear-off menus always display on top.

    Related topics Marking menus on page 22 Select tools and actions on page 25

    Marking menusYou can quickly access many of your most commonly used tools with marking menus.

    Marking menus are used throughout the Maya interface. When you right-click an object, a marking menu appears that lets you select a selection mode and other options. Some marking menus appear when you hold a key and press a mouse button.

    Marking menus are very fast for experienced users because once you get used to showing them and the positions of their items, you can select the items using very quick gestures with the mouse or tablet pen, sometimes so fast the entire menu wont even display.

    Related topics Select actions from marking menus on page 26 Create or edit a marking menu on page 153

    Click the tear-off line to tear off the menu. Click the Close button (x)

    to close the tear-off menu.

    Drag the window by the title bar to move it to a new location.Basics

    22

    Assign a marking menu to a hotkey on page 155

  • 1 | Interface overviewAbout > Shelves Add a marking menu to the hotbox on page 155 Marking Menus editor on page 366

    ShelvesShelves hold commonly used actions and tools, allowing them to be accessed by clicking an icon. You can also put custom scripts and panel layouts on a shelf.

    Related topics Select actions on a shelf on page 28 Create, rename, rearrange, or delete a shelf on page 146 Add a tool, action, or MEL script to a shelf on page 147 Edit the MEL script associated with a shelf item on page 148 Edit the contents of a shelf on page 148 Use a custom name or icon for a shelf item on page 149 Change the display of shelves on page 150

    Maya Web browser plug-inThe Maya Web browser plug-in allows you to send MEL protocol commands to Maya through the Maya command port. The plug-in is available for browsers on Windows, Linux, and Mac OS X platforms that support the Netscape plug-in API, as well as the plug-in scriptability extension.

    You should be able install the plug-in on the following browsers. Use the latest version of your browser to ensure compatibility.

    Mac OS X: Safari, Camino, Firefox, Mozilla

    Windows and Linux: Firefox, Mozilla, Netscape

    For Internet Explorer on Windows, the installation is slightly different: you must install a COM object. See the instructions in the Related Topics.

    Related topics Install the Maya Web browser plug-in on page 31

    Autodesk Maya Error ReportBasics23

  • 1 | Interface overviewHow do I? > Get helpIf Autodesk Maya quits unexpectedly on Windows, the Autodesk Maya Error Report appears.

    In this dialog box, you can enter your email address to get notifications regarding this error report. As well, you are encouraged to enter the steps that caused the problem so that Autodesk developers can reproduce it and help solve it.

    How do I? Get help

    To... Do this

    Show the online help in a browser.

    Select Help > Maya Help, or press F1.

    Show the help for a window.

    Select an item in the windows Help menu.Basics

    24

  • 1 | Interface overviewHow do I? > Print the Maya HelpPrint the Maya HelpThe Maya Help is also provided in PDF format. You can print the online books using Adobe Acrobat Reader, available free from Adobe at www.adobe.com.

    To print the online books (Windows, Mac OS X)

    1 Insert the Maya DVD.

    2 Navigate to the Tutorials_and_Extras/pdf directory.

    3 Double-click to open contents.pdf. This file lists all of the available books.

    4 Click to select the book you want to print. The selected PDF document opens.

    5 Select File > Print.

    To print the online books (Linux)

    1 Insert the Maya DVD.

    2 Start the PDF viewer and open /mnt/dvd/Tutorials_and_Extras/pdf by entering the following:

    cd /mnt/dvd/Tutorials_and_Extras/pdf xpdf contents.pdf

    3 Click to select the book you want to print. The selected PDF document opens.

    4 Select the print icon.

    Work with menu items, tools, and options

    Select tools and actions

    To use a tool

    Click a tool in the Tool Box to make it active.

    Double-click a tool to show the Tool Settings panel.

    Find a tool or menu item in the interface.

    Select Help > Find menu.

    The name of the menu item and the menu and menu set it is in is returned.

    Get a description of/instructions for the action under the mouse pointer.

    Look in the help line.

    To... Do thisBasics25

  • 1 | Interface overviewHow do I? > Set the options for a tool or menu itemTo use an action (menu item)

    Click a menu item to perform the action on the selected objects or components.

    Some actions work differently depending on the order you select the objects. For example, you select all the objects you want to constrain, and then select the object to constrain to last when you create a constraint.

    The help line for an action tells you the order you need to select objects if order is important.

    Click the box next to the name of a menu item to open the actions options window.

    Click the lines at the top of a menu or submenu to keep the menu open in its own window.

    To reset a tool or action to its original (factory) options

    In the option window, select Edit > Reset settings.

    In the Tool Settings editor, click Reset Tool.

    Related topics Selection, tools, and actions on page 19 Menus and menu sets on page 21 Switch operations between actions and tools on page 160

    Set the options for a tool or menu item Click the box next to the name of a menu item to open the actions

    options window.

    Double-click a tool to show the Tool Settings panel.

    To reset a tool or action to its original (factory) options

    In the option window, select Edit > Reset settings.

    Select actions from marking menusMarking menus appear at the mouse pointer when you use certain key and mouse button combinations. They allow you to quickly select an action from a small list.

    Marking menus are common in the Maya interface:

    When you press the right mouse button on an object Maya shows a context-sensitive marking menu of actions you can apply to the object.

    The hotbox provides five customizable marking menus you can show by clicking inside, above, below, left, or right of the hotbox menus.Basics

    26

  • 1 | Interface overviewHow do I? > Select actions from the hotbox You can assign marking menus to hotkeys. Hold the key and press the mouse button to show the marking menu.

    The q, w, e, and r keys have default marking menus attached to them.

    Marking menu items can show additional marking menus, allowing you to pack more commands onto the marking menu.

    To select an item from a marking menu

    1 Show the marking menu through one of the methods listed above (for example, hold q and press the left mouse button).

    2 With the mouse button held, drag in the direction of the item you want to select.

    It doesnt matter how far you drag or if you hit the item exactly. This allows you to make the drag very quickly with a little practice.

    Dragging over an item with a submenu attached shows the submenu.

    3 Release the mouse button to select the item.

    Related topics Marking menus on page 22 Select actions from the hotbox on page 27 Create or edit a marking menu on page 153 Assign a marking menu to a hotkey on page 155 Add a marking menu to the hotbox on page 155 Marking Menus editor on page 366

    Select actions from the hotboxThe hotbox contains every action available in the Maya interface. It appears when you hold down the space bar.

    The hotbox has three main functions:

    It contains every menu and menu item. This is useful if you want to quickly use an action from another menu set without switching menu sets.

    You can use the hotbox to select actions even if youve hidden the menu bar and other UI to save space.

    The hotbox provides five customizable marking menus you can show by clicking inside, above, below, left, or right of the hotbox menus.

    To select an action from the hotbox

    1 Hold the space bar to show the hotbox. The hotbox remains on screen as long as you hold the space bar.

    2 Click one of the menus, or hold the left mouse button above, below, to the left, to the right, or in the center of the hotbox to show marking menus.Basics27

  • 1 | Interface overviewHow do I? > Select actions on a shelfRelated topics Add a marking menu to the hotbox on page 155 Customize the hotbox on page 156

    Select actions on a shelf Click an icon on the shelf to perform the action.

    Click a tab above the icons to show a different shelf.

    Use the pull down menu to the left of the icons (the black arrow) to show or hide the tabs.

    If the tabs are hidden, or if there are too many to fit on screen, click the tab icon to the left of the icons to show a menu of available shelves.

    Drag menu items or snippets of code onto a shelf with the middle mouse button.

    Load the default shelvesMaya for Windows and Mac OS X include default shelves with buttons for commonly used features. The shelves are: Animation, Curves, Custom, Deformation, Dynamics, Fluids, Fur, General, Hair, Paint Effects, Polygons, Rendering, Subdivs, and Surfaces.

    Maya does not include the shelves in Linux because they can slow the startup time on those platforms. However you can use the following instructions to load them.

    1 Open the Script Editor (Window > General Editors > Script Editor).

    2 To load all shelves, copy the following and paste it into the Script Editor window, then select Script > Execute. (Select only some shelves from the list below if you do not want to load them all by default.)

    loadNewShelf "shelf_General.mel";

    loadNewShelf "shelf_Curves.mel";

    Click to switch between shelves

    Click to show shelf optionsBasics

    28

    loadNewShelf "shelf_Surfaces.mel";

  • 1 | Interface overviewHow do I? > Start Maya from the command lineloadNewShelf "shelf_Polygons.mel";

    loadNewShelf "shelf_Subdivs.mel";

    loadNewShelf "shelf_Deformation.mel";

    loadNewShelf "shelf_Animation.mel";

    loadNewShelf "shelf_Dynamics.mel";

    loadNewShelf "shelf_Rendering.mel";

    loadNewShelf "shelf_Fluids.mel";

    loadNewShelf "shelf_Fur.mel";

    loadNewShelf "shelf_Hair.mel";

    saveAllShelves $gShelfTopLevel;

    Related topics Main window on page 19 Create, rename, rearrange, or delete a shelf on page 146 Add a tool, action, or MEL script to a shelf on page 147 Edit the contents of a shelf on page 148 Window > Settings/Preferences > Shelf Editor on page 307

    Start Maya from the command line If you start Maya from the command line, there are various startup options you can specify. For example, you can open a file at startup using the -file flag:

    maya -file filename

    maya.exe -file filename

    To see the available startup flags, type the following:

    maya -help

    Running Maya in batch or prompt modeMaya can be run in several distinct modes that affect its overall manner of operation, two of which allow you to execute Maya commands without the interface, -prompt and -batch (on Windows, use mayabatch.exe instead of maya -batch).

    The -prompt flag issues a MEL prompt for you to type commands as you would in the Script Editor. Some commands that require the graphical user interface are either unavailable or have no effect. Type quit to exit the prompt mode.

    Use the -batch flag to run commands without user input, such as in shell or batch scripts. The -batch flag starts Maya, executes any commands you specify, and then closes Maya. For example, you could create a script to open a file from a prior version of Maya in order to update it to the current version. For Linux and Mac OS X:

    maya -batch -file someMayaFile.mb -command "file -save"

    For Windows:Basics29

  • 1 | Interface overviewHow do I? > Start Maya from the command linemayabatch -file someMayaFile.mb -command "file -save"

    Additional Maya startup flagsThese are additional flags you can use when starting up Maya from the command line (maya on Linux/Mac OS X; mayabatch.exe on Windows).

    -archive [file] Displays a list of files required to archive the specified scene and then exits Maya.

    -command [mel command] Runs the specified command on startup. The command should be enclosed in double quotes to protect any special characters, including spaces.

    -log [file] Copies all error, warning, and information messages (those that normally appear in the Script Editor window) to the specified file (use complete file name).

    -noAutoloadPlugins Do not auto-load any plug-ins.

    -optimizeRender [file] [outfile]

    Processes the specified scene file to optimize it for rendering, puts the result in outfile and then exits. Use maya -optimizeRender -help for more options. See -optimizeRender flags on page 31.

    -proj [dir] Looks for scene files in the specified project directory.

    -recover Recovers the last journal file.

    -script [file] Sources the specified file (which is expected to be a MEL script) on startup.

    -v Displays the product version and cut number, and then exits.

    Notes The -batch command is not used for batch rendering. Instead, use the Render command. However, -batch does check out a render-only license instead of a full Maya license.

    On Windows, type mayabatch when using the -batch flag. The mayabatch command runs within the command prompt window, whereas the maya command starts a separate window.

    The -render flag is now obsolete. Use the Render -r command instead.Basics

    30

  • 1 | Interface overviewHow do I? > Install the Maya Web browser plug-in-optimizeRender flagsUse this command to optimize the specified scene file for rendering, send the result to an output file and then close Maya.

    maya -optimizeRender [options] [file] [outfile]

    The available [options] are:

    Install the Maya Web browser plug-in

    Related topics Maya Web browser plug-in on page 23

    Automatic installationYou can install the Maya Web browser plug-in for your default Web browser through the Maya Help menu.

    To install the Maya Web browser plug-in automatically

    1 Select Help > Browser Setup Assistant to begin the automatic configuration process.

    The Browser Setup Assistant appears.

    2 Follow the Browser Setup Assistant instructions.

    -botRes [int] Specify a minimum file texture resolution that will cause BOT files to be produced. For example, specifying -botRes 256 means that all file textures bigger than 256x256.will be converted to BOT format.

    -botLoca [name] Specify the directory in which BOT files reside. The default is in the same directory as the original file.

    -help Displays all the flags available for use with -optimizeRender.

    -noBOT Does not create BOT files.

    -noCleanup Does not clean up useless data.

    -tessFreeze [startframe] [endframe] [byframe]

    Calculates NURBS tessellation that gives the best image quality based on the camera projection.Basics31

  • 1 | Interface overviewHow do I? > Install the Maya Web browser plug-inManual installationFiles to install the Maya Web browser plug-in are installed with your Maya installation in the ExternalWebBrowser folder under your Maya folder, with separate folders for each supported platform. By default, this is:

    (Windows) C:\Program Files\Autodesk\Maya8.5\ExternalWebBrowser\Windows

    (Mac OS X) /Applications/Autodesk/Maya8.5/ExternalWebBrowser/MacOS

    (Linux) /usr/autodesk/Maya8.5/ExternalWebBrowser/Linux

    Windows

    1 (For all browsers except for Internet Explorer [Netscape-compatible browsers such as Firefox, Mozilla, and so on])

    You can skip this step if you are using Internet Explorer only.

    Copy PlugIn\npmcpplugin.dll into the plugins folder of your Web browser (for example, \plugins).

    2 (For Internet Explorer, and to allow all applications on Windows to handle mel: protocol URLs)

    You must register the COM object. In the ExternalWebBrowser\Windows directory, double-click Register.bat.

    For further details, see the instructions in /devkit/ExternalWebBrowser/COM.

    Mac OS X

    1 Copy McpPlugIn.plugin into ~/Library/Internet Plug-Ins/ or /Library/Internet Plug-Ins/.

    Linux

    1 Copy libmcpplugin.so into the plugins folder of your Web browser (for example, /plugins).

    2 On Linux, MEL URL handling must be set up manually. See the instructions in /devkit/ExternalWebBrowser/Linux.

    ExamplesExamples of scripts that communicate with Maya through the Web browser can be found in the Examples directory under the ExternalWebBrowser directory, including a JavaScript file that contains many useful Maya-web browser communication functions, such as browser and platform detection, presence of plug-in, and error handling.

    As well, we provide a document in the same directory to help you transition existing solutions designed to work with the Maya embedded web browser to the external web browser approach. Basics

    32

  • 2 SelectingBasics33

    isoparm that runs in the direction you want, then drag to the position you want.How do I? Select objects or components

    Selecting specific component typesThe following table has tips for selecting certain types of components. They follow the same general pattern for selecting components, but demonstrate some selection techniques or component types that may not be obvious.

    To... Do this

    Select polygon faces. Press the right mouse button on a polyset and select Face, or press F11.

    Select the dots in the center of the faces.

    Select an arbitrary point on a curve.

    Press the right mouse button on a curve and select Curve Point.

    Press the left mouse button on the curve and drag to select a point along the curve.

    Select an isoparm on a surface.

    Press the right mouse button on a surface and select Isoparm.

    Press the left mouse button on a visible

    Object mode Component mode

  • 2 | SelectingHow do I? > Select a nodeRelated topics Selection, tools, and actions on page 19 Edit > Select All on page 226 Edit > Select All by Type on page 227

    Select a nodeTo select a node, do any of the following:

    Select an object with which the node is associated, click the nodes tab in the Attribute Editor, and click the Select button at the bottom of the Attribute Editor.

    Select an object with which the node is associated, then click the nodes heading in the Channel Box.

    Open the Hypergraph (Windows > Hypergraph) and select Graph > Input and Output Connections. Then click the node in the graph.

    With a node selected, you can click the Show Manipulator Tool in the Tool Box to show custom manipulators for the node.

    Related topics Select objects or components on page 33 Nodes and attributes on page 85

    Select only certain types of objects or components (selection masks)You can limit the types of objects or components Maya selects when you click or drag with the selection tools. This lets you work on certain parts of a complex model without accidentally selecting other objects.

    Select an arbitrary point on a surface.

    Press the right mouse button on a surface and select Surface Point.

    Press the left mouse button on an isoparm and drag to select a point on the surface.

    Select a NURBS surface patch.

    Press the right mouse button on a NURBS surface and select Surface Patch.

    Select the dots in the center of the patches.

    To... Do thisBasics

    34

  • 2 | SelectingHow do I? > Select only certain types of objects or components (selection masks)To limit selections, you select which types of objects or components you can and cant select. This is called the selection mask.

    Related topics Select objects or components on page 33 Status line (toolbar) on page 179

    To... Do this...

    Switch between selecting objects and components.

    Use the Select by object type and the Select by component type icons in the Status Line (toolbar).

    The icons available in the selection mask depend on whether you are in object or component selection mode.

    Turn a object/component type on or off in the selection mask.

    Click the type icon in the selection mask area of the Status Line (toolbar).

    When an icon is depressed, that type is selectable.

    Set the selection mask to all types.

    Press the left mouse button on the pop-up menu icon to the left of the selection mask and select All Objects/Components On.

    Clear the selection mask.

    Press the left mouse button on the pop-up menu icon to the left of the selection mask and select All Objects/Components Off.

    When all types are off, you cannot select anything. Make sure to turn at least one type on again if you want to select.

    Set the selection mask to a preset combination of objects and components based on workflow.

    If the area to the left of the selection mode icons on the Status Line (toolbar) is hidden, click the bar to expand it.

    Press the left mouse button on the pop-up menu icon and select a workflow. The selection mask is set to objects and components related to that workflow.

    Click the bar to expandBasics35

  • 2 | SelectingHow do I? > Save and reuse a selectionSave and reuse a selectionQuick-select sets are useful to:

    Make it easier to quickly select commonly used sets of objects/components.

    Save a complex selection so you can re-use it later without having to reselect each object.

    To create a quick-select set

    1 Select the objects or components.

    2 Select Create > Sets > Quick Select Set.

    3 Type a name for the set.

    To select the members of a quick-select set

    Select the set in the Edit > Quick Select Sets submenu.

    To edit the membership of a quick-select set

    Use the Relationship Editor to control which objects are in a quick select set.

    Related topics Edit > Quick Select Sets on page 227 Create > Sets > Quick Select Set on page 261

    Select objects based on hierarchy

    To set the selection mask to only select top level nodes (roots)

    1 Click the Select by hierarchy and combinations icon in the Status Line (toolbar).

    2 Set the selection mask to Root.

    To set the selection mask to only select only nodes without children (leaves)

    1 Click the Select by hierarchy and combinations icon in the Status Line (toolbar).

    2 Set the selection mask to Leaf.

    To select all nodes under the selected node

    Select Edit > Select Hierarchy.Basics

    36

  • 2 | SelectingHow do I? > Select components by paintingRelated topics Select objects or components on page 33 Edit > Select All on page 226

    Select components by paintingYou can select components such as vertices or faces by painting over the components with your graphics tablet pen.

    1 Select the object on which you want to select components.

    2 Select Edit > Paint Selection Tool > .3 Use the Tool Settings panel to set up the tool, including choosing whether

    you are selecting, deselecting, or toggling components between selected and unselected.

    4 Set up the selection mask to select what types of components you want to select.

    5 Paint on the selected object to select components.

    Change one type of selection to anotherWhen you have one type of component selected you can automatically select a corresponding component of a different type. For example, you can select a face and then use Convert Selection > To Edges to select the edges around the face.

    The Convert Selection type menu items do not change or convert the actual geometry. They only change which components are selected.

    To change polygon selections, use the Convert Selection items in the Select menu within the Polygons menu set.

    To change subdivision surface selections, use the Convert items in the Subdiv Surfaces menu.

    You can convert a selection to many different items using items from the Select > Convert Selection submenu. For more information, see the following in the Polygonal Modeling guide.

    Select > Convert Selection > To Vertices

    Select > Convert Selection > To Vertex Faces

    Select > Convert Selection > To UVs

    Select > Convert Selection > To Edges

    Select > Convert Selection > To Edge Loop

    Select > Convert Selection > To Edge Ring

    Select > Convert Selection > To Contained Edges

    Select > Convert Selection > To Faces

    Select > Convert Selection > To Face PathBasics37

  • 2 | SelectingHow do I? > Grow, shrink, or change the selected region of CVs or polygon components Select > Convert Selection > To Contained Faces

    Related topics Select objects or components on page 33

    Grow, shrink, or change the selected region of CVs or polygon components

    Polygon components

    NURBS CVs

    Tip Many of the convert selection features are available from the context sensitive polygon marking menu when you press Ctrl + right-click whenever a polygon component is selected.

    To... Do this

    Grow or shrink a selection.

    Chose Select > Grow Selection Region.

    Chose Select > Shrink Selection Region.

    Select the components around the current selection.

    Chose Select > Select Selection Boundary.

    Select all edges connected to the current selection.

    Chose Select > Select Contiguous Edges.

    To... Do this

    Grow or shrink a selection.

    Chose Edit NURBS > Selection > Grow CV Selection.

    Chose Edit NURBS > Selection > Shrink CV Selection.

    Select the CVs around the current selection.

    Chose Edit NURBS > Selection > Select CV Selection Boundary.

    Select CVs on the edges Chose Edit NURBS > Selection > Select Basics

    38

    of the surface. Surface Border.

  • 2 | SelectingHow do I? > Grow, shrink, or change the selected region of CVs or polygon componentsRelated topics Select objects or components on page 33Basics39

  • 2 | SelectingHow do I? > Grow, shrink, or change the selec