Complete Maya Programming

Author: David Gould
Editor: Morgan Kaufmann
ISBN: 9781558608351
Size: 11,32 MB
Format: PDF, Docs
Read: 420
Download

"David Gould is an expert at using, programming, and teaching Maya, and it shows. People who need to program Maya will find this book essential. Even Maya users who don't intend to do extensive programming should read this book for a better understanding of what's going on under the hood. Compact yet thorough, it covers both MEL and the C++ API, and is written to be informative for both novice and expert programmers. Highly recommended!" -Larry Gritz, Exluna/NVIDIA, co-author of Advanced RenderMan: Creating CGI for Motion Pictures "This book should be required reading for all Maya programmers, novice and expert alike. For the novice, it provides a thorough and wonderfully well thought-out hands-on tutorial and introduction to Maya. The book's greatest contribution, however, is that in it David shares his deep understanding of Maya's fundamental concepts and architecture, so that even the expert can learn to more effectively exploit Maya's rich and powerful programming interfaces." -Philip J. Schneider, Disney Feature Animation, co-author of Geometric Tools for Computer Graphics "Having provided a technical review of David Gould's Complete Maya Programming, I must say that this book is the definitive text for scripting and plug-in development for Maya. Never before has there been such a concise and clearly written guide to programming for Maya. Any user smart enough to pick up this book would be better off for it." -Chris Rock, a Technical Director at "a Large Animation Studio in Northern California" "If you ever wanted to open the Maya toolbox, this is your guide. With clear step-by-step instructions, you will soon be able to customize and improve the application, as well as create your own extensions, either through the MEL scripting language or the full C++ API." -Christophe Hery, Industrial Light & Magic Learning Maya, the world's leading 3D animation and effects package, is a challenge, especially for those who want to master Maya's versatile programming features in addition to its built-in tools. Finally, here is a practical, step-by-step guide that shows how to use Maya to its fullest potential, beginning with the basics. Readers of Complete Maya Programming will first gain a thorough understanding of Maya's inner workings, and then learn how to customize and extend Maya with scripts and plugins that take control and productivity to new levels. Users new to programming can apply Maya's easy scripting language MEL (Maya Embedded Language), while more advanced users can work with the C++ API (Application Progamming Interface). Both a fundamental tutorial for Maya beginners and a solid reference for experienced developers, Complete Maya Programming is every user's guide to Maya mastery. FEATURES: *Demonstrates how to use MEL to control Maya, customize its interface, automate procedures, and more *Details how to use the C++ API to modify Maya functionality and develop tools and features to meet any need *Explains when to use MEL, when to use the C++ API, and how to use them together *Provides a multitude of real-world examples illustrating applications of Maya programming *Ideal for technical directors, developers, or anyone wishing to master Maya *Provides a storehouse of MEL scripts and C++ source code, glossary, and list of resources, available at www.davidgould.com

Complete Maya Programming Volume Ii

Author: David Gould
Editor: Elsevier
ISBN: 0080529577
Size: 14,80 MB
Format: PDF, Mobi
Read: 700
Download

David Gould's acclaimed first book, Complete Maya Programming: An Extensive Guide to MEL and the C++ API, provides artists and programmers with a deep understanding of the way Maya works and how it can be enhanced and customized through programming. In his new book David offers a gentle, intuitive introduction to the core ideas of computer graphics. Each concept is explained progressively and is fully implemented in both MEL and C++ so that an artist or programmer can use the source code directly in their own programs. Geometry and modeling are covered in detail with progressively more complex examples demonstrating all of Maya's possible programming features. David Gould's first volume is widely regarded as the most authoritative reference on Maya programming. Volume II continues this tradition and provides an unmatched guide for the artist and programmer tackling complex tasks. Covers a spectrum of topics in computer graphics including points and vectors, rotations, transformations, curves and surfaces (polygonal, NURBS, subdivision), and modeling Offers insights to Maya's inner workings so that an artist or programmer can design and develop customized tools and solutions Discusses problem solving with MEL (Maya's scripting language) and the more powerful and versatile C++ API, with plenty of code examples for each

Complete Maya Programming Volume Ii

Author: David Gould
Editor: Morgan Kaufmann
ISBN:
Size: 16,53 MB
Format: PDF, Kindle
Read: 306
Download

Preface; 1 Introduction; 2 Points; 3 Vectors; 4 Rotations; 5 Transformations; 6 Transform Nodes; 7 Coordinate Frames; 8 Polygonal Meshes; 9 Nurbs; 10 Subdivision Surfaces; 11 Contexts (Tools); A Further Learning; B Further Reading; Glossary; Index.

Mel Scripting For Maya Animators

Author: Mark R. Wilkins
Editor: Morgan Kaufmann
ISBN: 9781558608412
Size: 15,45 MB
Format: PDF
Read: 348
Download

Animators, artists, game developers, and technical directors can master Maya's fundamentals then learn how to automate tasks, personalize user interfaces, build custom tools and solve problems by becoming an expert in the MEL scripting language - all withno programming experience.

Practical Maya Programming With Python

Author: Robert Galanakis
Editor: Packt Publishing Ltd
ISBN: 1849694737
Size: 19,99 MB
Format: PDF
Read: 521
Download

Practical Maya Programming with Python is a practical tutorial packed with plenty of examples and sample projects which guides you through building reusable, independent modules and handling unexpected errors. If you are a developer looking to build a powerful system using Python and Maya's capabilities, then this book is for you. Practical Maya Programming with Python is perfect for intermediate users with basic experience in Python and Maya who want to better their knowledge and skills.

Efficient C

Author: Dov Bulka
Editor: Addison-Wesley Professional
ISBN: 9780201379501
Size: 15,66 MB
Format: PDF, ePub, Docs
Read: 734
Download

Far too many programmers and software designers consider efficient C++ to be an oxymoron. They regard C++ as inherently slow and inappropriate for performance-critical applications. Consequently, C++ has had little success penetrating domains such as networking, operating system kernels, device drivers, and others. Efficient C++ explodes that myth. Written by two authors with first-hand experience wringing the last ounce of performance from commercial C++ applications, this book demonstrates the potential of C++ to produce highly efficient programs. The book reveals practical, everyday object-oriented design principles and C++ coding techniques that can yield large performance improvements. It points out common pitfalls in both design and code that generate hidden operating costs. This book focuses on combining C++'s power and flexibility with high performance and scalability, resulting in the best of both worlds. Specific topics include temporary objects, memory management, templates, inheritance, virtual functions, inlining, reference-counting, STL, and much more. With this book, you will have a valuable compendium of the best performance techniques at your fingertips. 0201379503B04062001

Maya Python For Games And Film

Author: Adam Mechtley
Editor: CRC Press
ISBN: 0123785790
Size: 11,24 MB
Format: PDF
Read: 900
Download

Maya Python for Games and Film is the first book to focus exclusively on how to implement Python with Maya. Written by trusted authorities in the field, this in-depth guide will help you master Maya Python, whether you're a seasoned technical artist looking to make the transition from MEL to Python or an aspiring artist not wanting to scramble for information.

Maya 8 The Complete Reference

Author: Tom Meade
Editor: McGraw Hill Professional
ISBN: 0071510060
Size: 19,99 MB
Format: PDF, ePub
Read: 299
Download

Learn cutting-edge 3D animation techniques Create breathtaking content for film, TV, games, print media, and the Web using Autodesk Maya and the detailed information contained in this comprehensive resource. Maya experts and special effects gurus Tom Meade and Shinsaku Arima cover every step in the Maya production workflow using easy-to-follow tutorials, real-world examples, and insider tips and tricks. Maya 8: The Complete Reference shows you how to use the latest version of Maya to its full potential. You'll learn to integrate motion, create complex effects, manipulate lighting, render your final animation, and prepare for postproduction. Build 3D models using polygons, NURBS, and subdivision surfaces Use displacement maps to enhance geometry Create and skin skeletons Connect the attributes of any nodes together Build a control rig to manipulate skeletons Create your own tools using MEL scripts Master the Hypershade to control textures, cameras, and lights Work with the Artisan tools, Paint Effects tools, and 3D Paint tools Render your animation for postproduction Ready-to-use sample files on DVD

Game Art Complete

Author: Andrew Gahan
Editor: CRC Press
ISBN: 1317441524
Size: 12,40 MB
Format: PDF
Read: 214
Download

A compilation of key chapters from the top Focal game art books available today - in the areas of Max, Maya, Photoshop, and ZBrush. The chapters provide the CG Artist with an excellent sampling of essential techniques that every 3D artist needs to create stunning game art. Game artists will be able to master the modeling, rendering, rigging, and texturing techniques they need - with advice from Focal's best and brightest authors. Artists can learn hundreds of tips, tricks and shortcuts in Max, Maya, Photoshop, ZBrush - all within the covers of one complete, inspiring reference.

Maya 6

Author: Tom Meade
Editor: McGraw Hill Professional
ISBN: 9780072227185
Size: 14,64 MB
Format: PDF
Read: 441
Download

Learn From the Maya Experts Who Create Special Effects for Today’s Blockbuster Movies Discover how to use Maya to produce brilliant, believable content for film and TV, video games, Web design, and print. Maya instructors and special effects gurus Meade and Arima will show you everything you need to know to master Maya. Learn the entire production pipeline from easy-to-follow tutorials that will help you master modeling, texturing, animation, rendering, post-production, and much more. Quickly understand core concepts of 3D production, and navigate the Maya interface Create movement with path, nonlinear, or procedural animation, and use dynamics to run simulations of natural phenomena to create animation Add realism with texturing, lighting, and rendering Build controls to help you easily maneuver skeletons Model hard surfaces and organic forms with NURBS, polygons, and subdivision surfaces Apply post-production compositing applications such as After Effects, Combustion, and Shake CD-ROM includes usable sample files that enhance the book’s tutorials Tom Meade is a full-time Maya Instructor at The Academy of Art University in San Francisco. He has created 3D illustrations for Wired magazine and worked on numerous interactive CD-ROM games. For the past three years Meade has worked at 3D/FX training firm dvGarage, building video-based training products for the 3D market. Shinsaku Arima is a Maya instructor and Visual FX artist. As a Trainer and Technical Director with ESC Entertainment, he did FX work on The Matrix: Revolutions. As FX Technical Director at The Orphanage, he has worked on The Day After Tomorrow and Sky Captain and the World of Tomorrow. Alex Lindsay has worked in computer graphics for nearly 20 years. He did FX work on Star Wars: Episode I (at JAK Films and Industrial Light and Magic). Currently he is the Chief Architect of the Pixel Corps, a guild of media artists.