CGI Software and Services.
mptk_logo The Mattepainting Toolkit for Maya.
Overview Features Examples Purchase Purchase Support

The Mattepainting Toolkit is a suite of tools designed for visual effects artists using camera projected textures to build full CG environments for feature films, games, and architectural visualizations.

New Release! (5.17.13) Maya 2014 build available. V-Ray RT support. See the complete change log.

Viewport Layering

Layer multiple projections per shader in the viewport.
maya camera projection in OpenGL
V-Ray Rendering

The Mattepainting Toolkit for Maya now supports rendering with V-Ray.
v-ray camera projection

Photosynth Import

Import cameras and a point cloud of spatial data from Structure From Motion (SFM) datasets.

photosynth import into maya

Animated Sequences

OpenGL updating of image sequences as projections on geometry.

mattepainting toolkit video camera projection in OpenGL rendering


full CG environment visual effects in feature film

The Glyph Software Mattepainting Toolkit (gs_mptk) is a plugin suite for Autodesk Maya that helps artists build 2.5D and 3D environments from multiple camera projections. It developed from a need to more efficiently model and render scenes that rely heavily on projected mattepaintings.

The UI

All shader connections and attributes relevant to camera projections are maintained through a custom UI, so artists can focus on building 3D environments, not re-wiring shading networks and digging through the Hypershade for a specific file.

mattepainting tools interface

Building Virtual Sets

The Mattepainting Toolkit uses an OpenGL implementation for shader feedback within Maya's viewport. This allows artists to project paintings, photos, and image sequences directly onto geometry, liberating them from the constraints of Maya's image planes.

virtual set extension

The Tools

The Mattepainting Toolkit for Maya includes:

• Two Mental Ray shaders: gs_projCamMix and gs_const. gs_projCamMix blends camera-projected textures together based on parameters such as occlusion masking, world space distance, and backface culling. A complete list of blending features can be found in the Features section and in the documentation. gs_const is a constant shader with transparency settings designed specifically for the needs of mattepainters, and is intended to be used with gs_projCamMix.

• Two V-Ray shaders that perform the same function as the Mental Ray shaders described above.

• A Maya UI interface (shown above) for managing a multitude of projections and projection parameters, as well as an arbitrary number of custom mattes and object associations.

• An OpenGL viewport implementation that allows images to be projected onto models in high resolution within Maya's viewport. sRGB viewport gamma conversion is supported for linear color space images. Check out this video for a demonstration.

• Photosynth, Bundler, or other SFM data can be imported into Maya from .out or .ply files. The Mattepainting Toolkit Import function will reconstruct cameras and a point cloud of spatial data.

• Coverage maps rendering to isolate areas visible to a shot (render) camera from a projection perspective. Very useful for concentrating paint work.

Please check out the Features and Examples for more detailed information.

Change Log

date type description
5/17/13 New Version Added a number of new features, squashed some bugs, and compiled all platforms for Maya 2014. See the full change log here.
8/9/12 Patch Released a patch to fix some minor bugs in the release. Download from the Support page.
8/6/12 New Version Added a number of new features, squashed some bugs, and compiled all platforms for Maya 2013.
8/2/11 Demo Fix Windows 2012 versions of the downloadable demo had the wrong glew library included in the archive after the 6/20 update. The correct glew version is now included.
7/21/11 Bug Fix Linux 2011 and OSX viewports now matches render when camera aspect ratio is different from render aspect ratio.
7/21/11 New Feature Linux 2012 version added.
6/20/11 New Feature Floating Licenses now available.
6/20/11 Bug Fix Windows viewport now matches render when camera aspect ratio is different from render aspect ratio.
4/11/11 New Feature New version of Mattepainting Toolkit released. Many new Features and improvements.