The Hatching Stylization brings real-time hatching of 3D objects and animation directly within Autodesk Maya through MNPRX.
This stylization is still in alpha stage and is therefore experimental, likely to contain bugs, and should not be considered production-quality at the moment. However, you are highly encouraged to try it out on your scenes, push it to its limits, use it in weird and unexpected ways, break it, and send us feedback or suggestions about what you would like to see.
The Hatching style emulates hatching animation that traditionally uses fine, tightly-packed lines to depict shading on objects. However, it can also be used to emulate stippling, by setting the hatching length to 0 (zero)—as seen in the second example in the video above.
Its main feature are:
- Different hatching roughnesses by changing the stroke/point density
- Strokes/points always stay the same size at different distances
- Strokes/points don’t require any UVs on the objects
- Art-direct and control the stroke orientation and width
Hatching is currently very sensitive to the resolution that you are working/rendering with. For best (consistent) results, try to keep the working resolution close to the rendering resolution.
These attributes specify the global behavior of the hatching style.
Length of the hatching lines. If set to zero, produces a stippling effect.
Average width (thickness) of the hatching lines in pixels. A width of zero is invisible.
Controls the extent of the diffuse lighting gradient. A value of zero results in a binary shading style.
Smoothes the vector field used to orient the hatching lines. Higher values produce less abrupt changes in orientation.
The hatching style requires its own material: to set this material on an object, select an object and load one of the “hatching” material presets (see material presets). Note that this material inherits most of the attributes of the _uber material, which control the backdrop of the hatching lines. See uber for a description of those attributes.
Hatching > Density
Controls the overall density of the hatching lines.
Hatching > Dynamic Noise
If checked, enables the fractalization pass that ensures a constant line density regardless of camera position and zoom. This sometimes produces a slight “blending effect” when moving. Disable this attribute if your shot keeps the object at the same camera distance and zoom level.