Maya NPR Framework

The Non-photorealistic Rendering Framework

Maya NPR Framework

The Maya Non-photorealistic Rendering Framework is a direct 3D stylization pipeline being developed as part of my PhD research in Real-time Watercolor Rendering of 3D Objects and Animation with Enhanced Control. It partially contains and supports the technology found in:

It proposes a direct stylization framework for Expressive Rendering, another common term for Non-photorealistic Rendering, directly in the Maya viewport. This makes the system instantly familiar to artists accustomed to the software. The backend is developed using C++ and HLSL/GLSL, whereas the frontend is being handled through Python and MEL. 

The system is free to use during its development stages (with watercolor stylization) and the source code will be openly available, upon graduation (approx. 2018).


  • Direct 3D stylization pipeline with real-time feedback in the Maya viewport
  • Tool palette to art-direct NPR stylization in object- image- and hybrid-space
  • NPR agnostic architecture
  • Easy installation


May I use the system for my own project/shortfilm?
Yes, I highly encourage you to contact me so that I can create a special version/build for you. 

May I have early access to the source code to develop a different kind of NPR using the system?
Yes, but under certain conditions. Please contact me, if interested.