Nightshade UV

Overview

Nightshade UV Editor (Nightshade UV, or NSUV for short) is a fully self-developed Maya UV toolkit that I created to address long-standing gaps in DCC UV workflows. Developed independently over several years, NSUV expanded Maya's native UV Texture Editor with dozens of missing tools, features, UX improvements and more production-ready operations.

What began as a small MEL learning project evolved into a widely adopted solution used across AAA studios, praised for its workflow impact and user-centered approach. Its popularity eventually led Autodesk to collaborate with me directly to bring NSUV features into Maya 2018 and Maya LT.

Project Details

Date Aug 2012 - Jan 2017
Role Tools Developer, Feature Designer and Technical Artist - a solo developer and at last: a contractor and official Autodesk vendor.
Team Solo developer for the entire Nightshade UV toolset.
Autodesk collaboration with a Product Manager, a Tech Lead and one Principal UX Designer.

UV workflows had long been one of the least-developed areas of 3D content creation, and Maya's tools at the time were limited and lacked many operations that 3D Artists need for efficient production work. For example: Artists had no reliable way to align, orient, straighten, distribute, or manage shells with precision, and UV editing often required heavy manual labor or third-party scripts. Creating a comprehensive overhaul meant that I had to design tools that Maya did not have, building a coherent UX around them, and ensuring robustness across a wide range of modelling scenarios - all without any existing framework or support team.

I built NSUV entirely from the ground up: first in MEL for rapid prototyping, later rewritten in PyMEL for maintainability and readability. I designed a unified UI that was not alien to the rest of the application. I built custom tools, added hotkey-driven workflows, and implemented dozens and dozens of new operations such as UV shell orientation, stacking, snapping, straightening, and texel-density tools. 


When Autodesk reached out to me, I performed a full Python-to-MEL conversion using a mix of automation scripts and manual correction. I implemented requested refinements, and provided documentation and handover for integration into Maya and Maya LT 2018.

Nightshade UV became one of the most widely used UV tools in the Maya community, adopted inside indie and AAA studios alike. It simplified workflows that previously required multiple manual steps, saved a significant time in UV editing, and raised expectations around UX and tool quality in Maya. It's influence led Autodesk to integrate its new features directly into Maya LT 2018, and the tools' reputation followed me throughout my career - often recognized by Artists and TA's many years later. NSUV served as the project that launched my Technical Art career and demonstrated my ability to design, build, and deliver a full production-ready tool independently.

Key Outcomes

  • Full UV toolkit
  • Time-saving features
  • Texel tools
  • User-focused UX
  • UI consolidation
  • Autodesk adoption