Creating Custom Tools in Maya Using Python & PyMEL

Rajiv Sharma shows how you can use Python in Maya along with PyMEL to create custom tools. Rajiv walks through creating a custom Maya window that has attributes and a function.

how you can use maya python and pymel to create custom window with attributes

The walkthrough will create a window that displays the render layers for the current scene, with a button to toggle the visibility of the layers.

Python is a popular scripting language for pipelines, and Rajiv knows this as an experienced application developer for VFX pipelines using Python, C++, and QT for interface frameworks.

PyMEL is something that sets to make python scripting in Maya work much smoother by taking Maya’s command module as a direct translation of MEL commands into python functions.


Some of the links on lesterbanks are "affiliate links", a link with a special tracking code. This means if you click on an affiliate link and purchase the item, we will receive an affiliate commission. The price of the item is the same whether it is an affiliate link or not. Regardless, we only recommend products or services we believe will add value to our readers. By using the affiliate links, you are helping support our Website, and we genuinely appreciate your support.