top of page

Maya Painterly Rendering Plugin

A Maya plugin built in C++ for Maya 2012 in my Advanced Topics in Computer Graphics class (CIS 660), implemented with reference to the Disney graphics paper "Overcoat: An Implicit Canvas for 3D Painting" by Johannes Schmid, Martin Sebastian Senn, Markus Gross, and Robert W. Sumner. In the plugin, users can select a 3D mesh and paint strokes on, parallel to, or perpendicular to the mesh, which show up as 3D cylindrical strokes. When the user clicks the plugin's render button, all strokes the user has drawn will be rendered via use of the Maya Vector renderer, and the mesh itself will not be rendered. Users can change stroke color, shape, thickness, and opacity in order to create a varied painterly image style.
bottom of page