TY - BOOK AU - Wilkins,Mark R. AU - Kazmier,Chris AU - Osterburg,Stephan TI - MEL scripting for Maya animators T2 - Morgan Kaufmann series in computer graphics and geometric modeling SN - 0120887932 U1 - 006.696 WIL PY - 2005/// CY - Amsterdam, Boston PB - Morgan Kaufmann KW - Maya (Computer file) KW - Computer animation KW - Computer graphics N1 - Includes index; Maya under the hood : Example 1: Using the hypergraph to explore the dependency graph ; Example 2: Exploring transform and shape nodes, instancing, and history -- The basics of MEL commands -- Using expressions : Example 1: Eyes -- Controlling particles with expressions : Example 1: Ordinary expressions and a Newton field ; Example 2: A simple particle expression ; Example 3: Helical particles around a curve -- Problem solving with MEL scripting : Example 1: Using MEL to automate setup for spiral particles -- Variables and data types -- Using MEL commands -- Manipulating nodes in MEL -- Controlling the flow of execution -- Procedures and functions : Example 1: A trip to the grocery store ; Example 2: Geometry-constrained locators ; Example 3: Recursive antenna -- Naming Nodes, scripts, and variables : Example 1: Adding a name prefix to objects in a hierarchy ; Example 2: Changing name prefixes in a hierarchy -- Designing MEL user interfaces -- Simple MEL user interfaces : Example 1: Simple dialogs and input validation -- Custom dialog boxes : Example 1: Making the example dialog box ; Example 2: Dialog box for making geometric primitives -- Making advanced dialog boxes with formLayout : Example: implementing a dialog box with formLayout -- Making advanced dialog boxes with web panels : Example 1: Implementing a dialog box using JavaScript -- Improving performance with utility nodes : Example 1: Using the plusMinusAverage node to find the midpoint between two locators -- Installing MEL scripts -- Examples using MEL with particle dynamics : Example 1: Introduction to particle goals ; Example 2: Particle goals on a surface ; Example 3: Using goals on multiple surfaces ; Example 4: Using goals on surfaces, Part 2 -- Examples using MEL with solid body dynamics : Example 1: Particle collisions ; Example 2: Collision events ; Example 3: Collisions between objects in solid dynamics ; Example 4: Solid dynamics and particles -- Example of a simple crowd system : Example 1: Creating a vehicle ; Example 2: Vehicle interaction ; Example 3: Vehicle environment ; Example 4: Fine tuning and completing the script -- Examples using MEL in character rigging : Example 1: Character controls ; Example 2: Building a character user interface N2 - The first edition of MEL Scripting for Maya Animators earned the reputation as the best introductory book on MEL, Maya\'s scripting language. Now fully revised and updated, the second edition also includes new features, such as a discussion of global procedures, new chapters on fixing programming bottlenecks, advanced user interface techniques, and optimizing character rigs. This is a book for animators, artists, game developers, visual effects developers, and technical directors who want to learn the fundamentals of Maya, how to automate tasks, personalize user interfaces, build custom tools, and solve problems with MEL.--Jacket ER -