Maya Python

Maya Python tools that work in production

Custom Maya Python scripts, plugins, and pipeline tools for studios that need more than the built-in toolset. Written by a technical artist who has used Maya professionally for over a decade - the tools work because I know how artists use Maya.

Why work with me

01

Maya from the inside

Not a Python developer who learned Maya from documentation. A Maya artist who learned to code because the tools did not exist yet. That background produces tools that fit how artists actually work.

02

Full Maya API capability

From simple shelf scripts and MEL replacements to complex Maya API C++ plugins and Qt-based interfaces. The right approach for the right task - not everything needs to be an API plugin.

03

Delivered and documented

Tools are delivered with clear documentation, sensible UI, and maintainable code your internal team can extend. No black boxes.

Real projects. Real clients.

A selection of relevant work from 10+ years of practice.

VFX Studio

Maya Pipeline Tool Suite

Complete suite of Maya Python tools for a VFX production: scene validator, render layer manager, batch exporter, and Deadline submission interface. Reduced pre-render QA time from 2 hours to under 20 minutes per shot.

Architectural Viz Studio

Batch Render & Report System

Maya Python batch render tool with automatic project detection, render settings validation, and post-render PDF report generation for client delivery. Replaced a manual daily process.

Frequently Asked Questions

What is the difference between MEL and Python in Maya?

MEL (Maya Embedded Language) is Maya's original scripting language - fast to write for simple tasks but limited in capability and hard to maintain at scale. Python (PyMEL and Maya API) is more powerful, better for complex tools, and integrates with external libraries. For anything beyond simple automation, Python is the right choice.

Can you build a Maya tool with a proper user interface?

Yes. I build interfaces using PySide2 (Qt for Python), which integrates natively with Maya. Dockable panels, modal dialogs, progress bars, and custom shelf buttons - whatever the tool needs.

Can the tool be used by non-technical artists?

That is the goal. Every tool I build is designed for the least-technical person who will use it. Clear labels, sensible defaults, readable error messages, and no terminal required.

Need a Maya tool built for your pipeline?

Describe what the tool needs to do and I will scope it out.

Get in Touch

Tools & Technologies

Python 3PyMELMaya API (C++)PySide2cmdsDeadline APIGitMaya Batch