MEL Scripting a Character Rig in Maya

Download MEL Scripting a Character Rig in Maya PDF Online Free

Author :
Publisher : Peachpit Press
ISBN 13 : 0132104180
Total Pages : 369 pages
Book Rating : 4.1/5 (321 download)

DOWNLOAD NOW!


Book Synopsis MEL Scripting a Character Rig in Maya by : Chris Maraffi

Download or read book MEL Scripting a Character Rig in Maya written by Chris Maraffi and published by Peachpit Press. This book was released on 2010-04-16 with total page 369 pages. Available in PDF, EPUB and Kindle. Book excerpt: Whether for big budget films and game productions or lower budget TV and Internet content, creating flexible and believable character rigs is an essential skill required to bring any 3D animation to life. As the leading software used for cutting-edge animation, Maya has an established rigging toolset for creating realistic character controls. Traditionally, however, the process of manually building custom rigs in the software interface has been time-consuming and expensive for those who want to produce high-quality 3D characters. Now for the first time and from the author of the best-seller, Maya Character Creation, comes an in-depth guide on how the pros are using MEL (Maya Embedded Language) scripting to streamline and automate the rigging process. With MEL Scripting a Character Rig in Maya, you’ll learn how you can build custom character rigs in a matter of seconds, as opposed to days or weeks. In this detailed guide, you’ll learn: • The techniques used to build a complex character rig in the software interface, followed by instructions for writing the equivalent MEL code for scripting the entire process. • Fundamental concepts of creating animation controls in Maya, from the basics of creating, editing, and binding skeletons, to more complex rigs with controls that employ spline IK and channel connections. • Important coding techniques such as using conditional statements, loops, variables, and procedures. • How to create a character animation GUI (Graphical User Interface) that makes animating the character easy and fast. • Important skills for building rigs using numerous hands-on exercises, all code examples and Maya files available on the companion Web site.

MEL Scripting for Maya Animators

Download MEL Scripting for Maya Animators PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 9780080470719
Total Pages : 552 pages
Book Rating : 4.4/5 (77 download)

DOWNLOAD NOW!


Book Synopsis MEL Scripting for Maya Animators by : Mark R. Wilkins

Download or read book MEL Scripting for Maya Animators written by Mark R. Wilkins and published by Elsevier. This book was released on 2005-08-23 with total page 552 pages. Available in PDF, EPUB and Kindle. Book excerpt: Trying to learn Maya programming from the documentation can be daunting whether or not you are a programmer. 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. New chapters on utility nodes and Maya's Web Panel feature provide new ideas on how to use MEL in applications. This new edition has kept the popular style of the first edition that offered very clear explanations of programming concepts to those without programming experience. A generous collection of code examples and Maya scene files is included on the companion Web site. 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. Fully updated with several new chapters. Profusely illustrated and includes a companion Web site with numerous code examples and scene files. The authors bring their extensive experience in professional production studios to provide expert guidance.

Maya Character Creation

Download Maya Character Creation PDF Online Free

Author :
Publisher : New Riders
ISBN 13 : 0132798239
Total Pages : 385 pages
Book Rating : 4.1/5 (327 download)

DOWNLOAD NOW!


Book Synopsis Maya Character Creation by : Chris Maraffi

Download or read book Maya Character Creation written by Chris Maraffi and published by New Riders. This book was released on 2003-09-11 with total page 385 pages. Available in PDF, EPUB and Kindle. Book excerpt: A unique, in-depth approach to creating realistic characters in Maya. Maya Character Creation: Modeling and Animation Controls' author, Chris Maraffi, has expertise in the field and in the classroom that translates to the knowledge and solid teaching skills needed to make this book a "must-have"! The current trend in computer graphics is greater organic realism. Many of the top-grossing movies today, such as Spiderman, Lord of the Rings, Jurassic Park 3 , and Star Wars Episode 2, all feature realistic 3D characters. There is a major need in the 3D community for educational material that demonstrates detailed techniques for achieving this organic reality. Maya is one of the main packages used on such cutting-edge films, and has an established toolset for creating believable 3D characters. Maya Character Creation: Modeling and Animation Controls is designed to take you through the process of designing, modeling, and setting up animation controls for complex 3D characters. The concepts, techniques, and Maya tools used for each step in the process are presented in each chapter, followed by many hands-on exercises. NURBS, polygon, and subdivision surface modeling techniques are shown for creating the character's skin, and skeleton-based animation controls are covered in detail. You will learn how a character's skin should deform when the skeletal joints and muscles move. Advanced MEL scripted animation controls are also covered extensively.

Body Language

Download Body Language PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1118058763
Total Pages : 539 pages
Book Rating : 4.1/5 (18 download)

DOWNLOAD NOW!


Book Synopsis Body Language by : Eric Allen

Download or read book Body Language written by Eric Allen and published by John Wiley & Sons. This book was released on 2011-03-31 with total page 539 pages. Available in PDF, EPUB and Kindle. Book excerpt: Whether you're a professional Character TD or just like to create 3D characters, this detailed guide reveals the techniques you need to create sophisticated 3D character rigs that range from basic to breathtaking. Packed with step-by-step instructions and full-color illustrations, Body Language walks you through rigging techniques for all the body parts to help you create realistic and believable movements in every character you design. You'll learn advanced rigging concepts that involve MEL scripting and advanced deformation techniques and even how to set up a character pipeline.

MEL Scripting a Character Rig in Maya

Download MEL Scripting a Character Rig in Maya PDF Online Free

Author :
Publisher : New Riders Publishing
ISBN 13 : 9780321383532
Total Pages : 0 pages
Book Rating : 4.3/5 (835 download)

DOWNLOAD NOW!


Book Synopsis MEL Scripting a Character Rig in Maya by : Chris Maraffi

Download or read book MEL Scripting a Character Rig in Maya written by Chris Maraffi and published by New Riders Publishing. This book was released on 2009 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Provides information on MEL scripting to automate the rigging process to create realistic characters.

Rig it Right! Maya Animation Rigging Concepts, 2nd edition

Download Rig it Right! Maya Animation Rigging Concepts, 2nd edition PDF Online Free

Author :
Publisher : Routledge
ISBN 13 : 0429866755
Total Pages : 256 pages
Book Rating : 4.4/5 (298 download)

DOWNLOAD NOW!


Book Synopsis Rig it Right! Maya Animation Rigging Concepts, 2nd edition by : Tina O'Hailey

Download or read book Rig it Right! Maya Animation Rigging Concepts, 2nd edition written by Tina O'Hailey and published by Routledge. This book was released on 2018-07-27 with total page 256 pages. Available in PDF, EPUB and Kindle. Book excerpt: Rig it Right! breaks down rigging so that you can achieve a fundamental understanding of the concept. The author will get you up and rigging with step-by-step tutorials covering multiple animation control types, connection methods, interactive skinning, BlendShapes, edgeloops, and joint placement, to name a few. The concept of a bi-ped is explored as a human compared to a bird character allowing you to see that a bi-ped is a bi-ped and how to problem solve for the limbs at hand. Rig it Right! will take you to a more advanced level where you will learn how to create stretchy rigs with invisible control systems and use that to create your own types of rigs. Key Features Hone your skills every step of the way with short tutorials and editable rigs that accompany each chapter. (17+ rigs!!). Read "Tina’s 10 Rules of Rigging" and build the foundational knowledge needed to successfully rig your characters. Visit the companion website and expand your newfound knowledge with editable rigs, exercises, and videos that elaborate on techniques covered in the book. Companion data filled with example files at http://routledgetextbooks.com/textbooks/_author/ohailey/ AR(Augmented Reality) enabled images throughout the book! Coffee is not required – but encouraged.

The Art of Rigging

Download The Art of Rigging PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 253 pages
Book Rating : 4.:/5 (856 download)

DOWNLOAD NOW!


Book Synopsis The Art of Rigging by : Kiaran Ritchie

Download or read book The Art of Rigging written by Kiaran Ritchie and published by . This book was released on 2005 with total page 253 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Rigging for Games

Download Rigging for Games PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1317802942
Total Pages : 376 pages
Book Rating : 4.3/5 (178 download)

DOWNLOAD NOW!


Book Synopsis Rigging for Games by : Eyal Assaf

Download or read book Rigging for Games written by Eyal Assaf and published by CRC Press. This book was released on 2015-11-19 with total page 376 pages. Available in PDF, EPUB and Kindle. Book excerpt: Rigging for Games: A Primer for Technical Artists Using Maya and Python is not just another step-by-step manual of loosely related tutorials. Using characters from the video game Tin, it takes you through the real-world creative and technical process of rigging characters for video games and cinematics, allowing readers a complete inside look at a single project. You’ll explore new ways to write scripts and create modular rigs using Maya and Python, and automate and speed up the rigging process in your creative pipeline. Finally, you’ll learn the most efficient ways of exporting your rigs into the popular game engine Unity. This is the practical, start-to-finish rigging primer you’ve been waiting for! Enhance your skillset by learning how to efficiently rig characters using techniques applicable to both games and cinematics Keep up with all the action with behind-the-scenes images and code scripts Refine your rigging skills with tutorials and project files available on the companion website

An Essential Introduction to Maya Character Rigging with DVD

Download An Essential Introduction to Maya Character Rigging with DVD PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1136140069
Total Pages : 409 pages
Book Rating : 4.1/5 (361 download)

DOWNLOAD NOW!


Book Synopsis An Essential Introduction to Maya Character Rigging with DVD by : Cheryl Cabrera

Download or read book An Essential Introduction to Maya Character Rigging with DVD written by Cheryl Cabrera and published by CRC Press. This book was released on 2012-09-10 with total page 409 pages. Available in PDF, EPUB and Kindle. Book excerpt: Discover the concepts and techniques required to rig engaging CG character models with Maya in this unique book and DVD package. The stunning color images show just what you can achieve, and the detailed step-by-step tutorials show exactly how to achieve them. Every technique and tip is backed up with practical tutorials, using the models, student work and tutorial assets on the companion DVD to offer a crash course in this vital skill. With Cheryl Cabrera you'll learn about: Designing your first Biped Character; Creating your first Biped Character - Modeling Basics, Biped Character Facial Expressions, Texturing Basics; Skeleton setup for a Biped Character Joint Placement; Control Rig setup for a Biped Character - IK and FK; Wrapping up the setup; Skinning your Character

Autodesk Maya 2019 Basics Guide

Download Autodesk Maya 2019 Basics Guide PDF Online Free

Author :
Publisher : SDC Publications
ISBN 13 : 1630571784
Total Pages : 576 pages
Book Rating : 4.6/5 (35 download)

DOWNLOAD NOW!


Book Synopsis Autodesk Maya 2019 Basics Guide by : Kelly Murdock

Download or read book Autodesk Maya 2019 Basics Guide written by Kelly Murdock and published by SDC Publications. This book was released on 2018-10 with total page 576 pages. Available in PDF, EPUB and Kindle. Book excerpt: Written by renowned author and 3D artist Kelly L. Murdock Autodesk Maya 2019 Basics Guide is designed to give new users a solid understanding of the fundamental skills needed to create beautiful 3D models and stunning animations with Autodesk Maya. Using clear and easy to follow instructions this book will guide you through learning all the major features of Maya. The text is complemented by video instruction. Each chapter has a corresponding video tutorial that introduces you to the topics and allows you to watch and learn how functions are performed in a way that a text alone cannot do. Autodesk Maya 2019 Basics Guide makes no assumptions about your previous experience with Autodesk Maya. It begins by helping you get comfortable with the user interface and navigating scenes before moving into modeling, texturing, lighting, animating, rendering and more. Additionally, more advanced features such as character rigging, skinning, animating with dynamics and MEL scripting are also introduced. Each chapter begins by examining the concept behind each task, the goal and the necessary features that are involved. Then you go in-depth with the objective of your task as you study examples and learn the steps necessary to complete it. Working your way through the comprehensive, step-by-step lessons, you'll develop the confidence you need to create incredible renderings and animations using Autodesk Maya. Who this book is for This text was created specifically for users with no prior 3D modeling or animation experience. If you want to work in a creative field or are just curious about how 3D animated movies are made this book is the perfect way to get started. Users who are migrating from another 3D application or upgrading from a previous version of Maya will also benefit greatly from this text. What you'll learnHow to create models using curves, NURBS, Polygons and moreHow to assign materials and textures to make realistic-looking modelsHow to use Paint Effects to paint on and quickly create complex 3D ModelsHow to use lights, cameras, and depth of field to render captivating scenesHow to use keyframes, motion paths and the Graph Editor to create animationsHow to use character rigging, skinning, and inverse kinematics to animate realistic movementsHow to add influence objects, skin weights and hair to a character for a more realistic lookHow to use dynamics to create fire, smoke, lightning, explosions, cloth and ocean effectsHow to enable raytracing, motion blur, and fog effects for increased realismHow to render stills and animations using Maya Vector and Mental Ray for different looksHow to use the Command Line and MEL Scripting to work fasterAbout Autodesk Maya Maya is a program, created by Autodesk, used to model, animate, and render 3D scenes. 3D scenes created with Maya have appeared in movies, television, advertisements, games, product visualizations, and on the Web. With Maya, you can create and animate your own 3D scenes and render them as still images or as animation sequences.

Maya Programming with Python Cookbook

Download Maya Programming with Python Cookbook PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1783551631
Total Pages : 266 pages
Book Rating : 4.7/5 (835 download)

DOWNLOAD NOW!


Book Synopsis Maya Programming with Python Cookbook by : Adrian Herbez

Download or read book Maya Programming with Python Cookbook written by Adrian Herbez and published by Packt Publishing Ltd. This book was released on 2016-07-29 with total page 266 pages. Available in PDF, EPUB and Kindle. Book excerpt: Master complex workflows and conquer the world with Python and Maya About This Book Improve your modelling skills and reduce your scripting problems using Python in Maya Learn to communicate with web applications using Python for easier team development A quick and practical answer to every problem you can have whilst scripting in Maya with Python Who This Book Is For This book is for Python developers who have just started scripting with Maya. What You Will Learn Find out how to use Python scripting to automate tedious tasks Create functional user interfaces to make scripts easy to share with others Add new functionality to Maya via the power of scripting Import and export arbitrary data into and out of Maya Improve your workflow, and that of your team Create custom create custom controls to make rigs that are easy to work with Implement a system to render 3D assets for isometric games Use script jobs to trigger actions automatically in response to user interaction Open a command port to allow other applications to communicate with Maya In Detail Maya is a 3D graphics and animation software, used to develop interactive 3D applications and games with stupendous visual effects. The Maya Programming with Python Cookbook is all about creating fast, powerful automation systems with minimum coding using Maya Python. With the help of insightful and essential recipes, this book will help you improve your modelling skills. Expand your development options and overcome scripting problems encountered whilst developing code in Maya. Right from the beginning, get solutions to complex development concerns faced when implementing as parts of build. Style and approach This book is comprised of a set of practical recipes, grouped under specific topics, which can be referred to independently or in sequence. These recipes provide quick solutions to common problems, and cover most of the real-world scenarios that developers are likely to face when working with Maya.

Practical Maya Programming with Python

Download Practical Maya Programming with Python PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1849694737
Total Pages : 352 pages
Book Rating : 4.8/5 (496 download)

DOWNLOAD NOW!


Book Synopsis Practical Maya Programming with Python by : Robert Galanakis

Download or read book Practical Maya Programming with Python written by Robert Galanakis and published by Packt Publishing Ltd. This book was released on 2014-07-25 with total page 352 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.

How to Cheat in Maya 2012

Download How to Cheat in Maya 2012 PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 113612750X
Total Pages : 311 pages
Book Rating : 4.1/5 (361 download)

DOWNLOAD NOW!


Book Synopsis How to Cheat in Maya 2012 by : Eric Luhta

Download or read book How to Cheat in Maya 2012 written by Eric Luhta and published by CRC Press. This book was released on 2013-03-20 with total page 311 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Maya guide for animators, How to Cheat in Maya 2012 presents everything you need to know about character animation in Maya. Fully updated for the latest revision of Maya, this book provides you with complete, step-by-step walkthroughs of essential animation techniques to increase your efficiency and speed. This is an animator's workflow in book form, written by professional animators-not a software book with a few animation pointers thrown in. In addition to all the gold-mine coverage and interviews with expert animators from the previous edition, How to Cheat in Maya 2012 also features a new in-depth chapter on the principles of animation, updated information on camera settings and animation using Maya's new Camera Sequencer tool, the ins and outs of the brand new Editable Motion Trails tool, new techniques for working with characters in multi-shot animation tests and short films, a new cycles chapter covering actions like flying and walks, time-saving scripts, and advanced tricks with the new Graph Editor. The proven "How to Cheat" series gets you up to speed quickly, and in a way that's fun.

The Mocap Book

Download The Mocap Book PDF Online Free

Author :
Publisher : Foris Force
ISBN 13 : 0615293069
Total Pages : 50 pages
Book Rating : 4.6/5 (152 download)

DOWNLOAD NOW!


Book Synopsis The Mocap Book by : Ricardo Tobon

Download or read book The Mocap Book written by Ricardo Tobon and published by Foris Force. This book was released on 2010 with total page 50 pages. Available in PDF, EPUB and Kindle. Book excerpt: An in-depth guide to the process of digitizing motions from the acquisitions stages all the way to the animation enhancement and file integration phases. Provides step-by-step instructions, practical exercises and illustrated examples of the different steps of the mocap process that include acquisition, tracking, solving, integration, animation and motion mixing. This edition covers a Cortex to Motion Builder to Maya motion capture pipeline.

Autodesk Maya 2015 Basics Guide

Download Autodesk Maya 2015 Basics Guide PDF Online Free

Author :
Publisher : SDC Publications
ISBN 13 : 1585039179
Total Pages : 524 pages
Book Rating : 4.5/5 (85 download)

DOWNLOAD NOW!


Book Synopsis Autodesk Maya 2015 Basics Guide by : Kelly L. Murdock

Download or read book Autodesk Maya 2015 Basics Guide written by Kelly L. Murdock and published by SDC Publications. This book was released on 2014-11-19 with total page 524 pages. Available in PDF, EPUB and Kindle. Book excerpt: Written by renowned author and 3D artist, Kelly L. Murdock, Autodesk Maya 2015 Basics Guide is designed to give new users a solid understanding of the fundamental skills needed to create beautiful 3D models and stunning animations with Autodesk Maya. Using clear and easy to follow instructions this book will guide you through learning all the major features of Maya. The text is complemented by accompanying video instruction that’s included with each book. Each chapter has a corresponding video tutorial that introduces you to the topics and allows you to watch and learn how functions are performed in a way that a text alone cannot do. Autodesk Maya 2015 Basics Guide makes no assumptions about your previous experience with Autodesk Maya. It begins by helping you get comfortable with the user interface and navigating scenes before moving into modeling, texturing, lighting, animating, rendering and more. Additionally, more advanced features such as character rigging, skinning, animating with dynamics and MEL scripting are also introduced. Each chapter begins by examining the concept behind each task, the goal and the necessary features that are involved. Then you go in-depth with the objective of your task as you study examples and learn the steps necessary to complete it. Working your way through the comprehensive, step-by-step lessons, you'll develop the confidence you need to create incredible renderings and animations using Autodesk Maya. Who this book is for This text was created specifically for users with no prior 3D modeling or animation experience. If you want to work in a creative field or are just curious about how 3D animated movies are made this book is the perfect way to get started. Users who are migrating from another 3D application or upgrading from a previous version of Maya will also benefit greatly from this text.

Maya Python for Games and Film

Download Maya Python for Games and Film PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 0123785790
Total Pages : 408 pages
Book Rating : 4.1/5 (237 download)

DOWNLOAD NOW!


Book Synopsis Maya Python for Games and Film by : Adam Mechtley

Download or read book Maya Python for Games and Film written by Adam Mechtley and published by CRC Press. This book was released on 2011-09-28 with total page 408 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.

Complete Maya Programming

Download Complete Maya Programming PDF Online Free

Author :
Publisher : Morgan Kaufmann
ISBN 13 : 9781558608351
Total Pages : 532 pages
Book Rating : 4.6/5 (83 download)

DOWNLOAD NOW!


Book Synopsis Complete Maya Programming by : David Gould

Download or read book Complete Maya Programming written by David Gould and published by Morgan Kaufmann. This book was released on 2003 with total page 532 pages. Available in PDF, EPUB and Kindle. Book excerpt: "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