# Tutorials

## Maya Node Math: Hands-On Matrices

Understanding how to manipulate transformation matrices can greatly expand your Maya rigging repertoire. This article will eschew theoretical discussions. Instead, it will demonstrate fundamental concepts by guiding you through a simple node-based constraint setup.

## Maya Node Math: Vector Operations

This tutorial introduces and demonstrates the following vector operations:

- Magnitude measurement
- Normalisation
- The cross product
- The dot product
- Addition

## Maya Node Math: Vectors and How to Get Them

This tutorial introduces vectors and demonstrates some common ways of accessing them in Maya node networks.

## Maya Node Math: Getting The World Position Of An Object

In this tutorial you’ll find out how to derive the world position of a Maya object (transform) using a node network.

## Python for MEL Scripters: Swap MEL Bits Around to Make Python

Although you can opt to use MEL or Python when calling Maya commands yourself, Maya only logs your user actions in the Script Editor in MEL. In this tutorial you will learn how to visually transcribe the logs into Python that you can use in your own scripts.

## Python for MEL Scripters: Conditionals, Code Blocks, Escaping

In this tutorial you will learn the basics of code flow in Python, and how it differs in this respect from MEL.

## Python for MEL Scripters: Lists

Python’s lists are vastly more flexible and easy to manipulate than MEL’s arrays. This tutorial will take you from the basics through to advanced techniques with **list comprehensions** and **slice notation**.

## Maya: Easy Sticky Lips

The ‘sticky lips’ effect is a common method of adding ‘fleshiness’ to any mouth rig. In this tutorial, you’ll learn how to create it using Maya’s ‘wire’ deformer.

## Maya: Deformation Smoothing Using cMuscleSystem

It’s common within production to smooth out rough or glitchy deformations, or get rid of seams in deformer influence, using some sort of averaging approach. The cMuscleSystem deformer in Maya provides a very simple way of doing this.