Maya Batch Process Tool

Batch UI

Batch UI

This is a Python application for Windows. Its purpose, as its name suggests, is to batch process large groups of files. Currently it’s equipped to run Maya and Max in batch mode but is easily expandable to other applications.I developed this tool as part of my art pipeline for the Secret Kingdoms Mobile project. It automated conversion of Max files, both model and animation, into Maya files while not having to do any tedious work in Max or Maya.
Scene Browser
This area is for navigating hard drives, networks and directories for files to add to the batch list. Directory navigation is in the left pane, while the right pane is the list of files in the active folder.To add the selected files to the list click the ‘+’ button in the middle of the window.
Queue View
The list being built is displayed here. This can be either a new list or one that was loaded from a text file or editing.To remove an item, select it’s row and click the ‘-‘ button in the middle of the window.

Process

Maya UI

Maya UI

The various batch processes for an application are accessible from the top bar menu. For example, the project I developed this tool for required I convert Max source assets into Maya. This was a fairly straight forward pull from Max into Maya using FBX, but some files needed additional modifications. So I added these as user options to the Maya process.My long-term goal with this application was to develop a batch workflow that was easy to use, easy to expand and sustainable across multiple projects.