In this mode, various lines types arising from the geometry (e.g. silhouettes, creases) or sketched unto mesh surfaces by the user (e.g. decals) can be selected and stylized. Stylization controls described in this section include appearance parameters (e.g. width, color), path parameters (e.g. directly oversketched wiggles), and temporal parameters (e.g. frame-to-frame coherence behavior and stroke animation).
In general, the left mouse button is used to select line entities (e.g. decals, silhouettes) to be stylized, and then sketch their associated stylization. If a mesh, or existing decal is left-clicked, then decal editing mode is entered as indicated at the top of the rendering window and in the status field of the GUI. The selected mesh will be indicated by showing a bounding box, and any selected decal will be highlighted. Sketching in decal mode serves to define additional decals.
If any other line type (i.e. silhouette, crease, border) is selected, then line editing mode is entered as indicated at the top of the rendering window and in the status field of the GUI. The selected mesh will be indicated by showing a bounding box, and selected line will be highlighted. Sketching in line mode serves to define offset-based stylization for the selected line type.
Clicking on the background or another entity will deselect the current entity. If stroke style changes in the GUI, or sketched offsets are not yet "applied" they will be lost upon deselection.
In this mode the GUI is used to edit the stylization and behavior of the currently selected line type. Controls common to this mode and hatching mode are described first, followed by the controls specific to line editing mode.
These controls comprise the parameters which govern stroke rendering.
Strokes parameter sets can be grouped together into named presets and saved to disk.
List box for selecting amongst the available presets.
If "-=NEW=-" preset is selected, a new preset will be created from the current settings. If an existing preset is selected, it will be overwritten with the current settings.
Displays the current active settings. Up to five example strokes can be sketched in this box.
Parameters which govern the rendering of the stroke triangle strip.
Color and Texture Settings.
Set the stroke color.
Set the stroke alpha. This is analogous to pressure wrt paper effect simulation shader.
Select an alpha texture. The texture can be applied as a 1D or 2D texture. If 1D then the Y direction is mapped across the width of the stroke. If 2D then the X direction is mapped along the length of the stroke.
If ZERO then texture considered 1D. If NON_ZERO then the texture is considered 2D with period equal to NON_ZERO pixel length.
Phase offset (as a fraction of period length) applied to stroke parameterization (i.e. longitude in texture coordinates or sketched offset parameterization).
Paper height field texture for paper simulation shader (n.b. strokes do not use the globally selected paper texture).
Modify the paper height field texture.
These controls influence mainly the shape of the stroke.
Shape and Appearance.
Pixel width of the stroke.
Distance in pixels over which the end points are tapered.
Distance in pixels over which the end points are faded using alpha.
Fraction of the stroke over which the width is tapered from one end.
Fraction of the stroke over which the width is faded from one end.
These remaining controls are specific to the line mode.
These flags control which line types are rendered for the selected mesh. Silhouette (SIL), backfacing silhouette (BAK), border (BOR), and crease (CRE) line types can be optionally rendered. The visible (VIS), hidden (HID), and occluded (OCC) portions of each line type can be toggled for rendering separately.
Line Type Settings.
"See thru" objects can render hidden and occluded line types. Non "see thru" objects can render only visible types. Non "see thru" objects can cause hidden lines on "see thru" objects to become occluded lines.
Toggle rendering of the visible line types.
Toggle rendering of the hidden line types.
Toggle rendering of the occluded line types.
Settings which govern how a coherent parameterization is applied to each line type from frame to frame (see corresponding paper).
If checked, all other parameters in this section are ignored and the global defaults are used.
If checked, the onscreen mesh size doesn't influence parameterization (i.e. sigma, rho = 1)
Policy for assigning brush paths.
Policy for fitting parameterization to brush paths.
Pixel spacing of polylines vertices for optimization fitting policy.
Weights in energy expression for optimization fitting policy.
Minimum number of votes per vote group.
Minimum pixel length per vote group.
Minimum percentage of the lenght of the silhouette path per vote group.
Pixel length threshold for healing together brush paths.
Pixel length threshold for coercing brush paths to heal.
Various meshwide settings.
Dihedral angle threshold for considering a mesh edge to be a crease.
Regenerates the mesh creases using the current Crease Detect Angle threshold.
Adjacent crease edge joint angle threshold for connecting creases in contiguous paths.
Pixel spacing of crease visibility testing under legacy crease rendering mode (don't ask...).
Polygon offset parameters used to render mesh in ID image. Increase these values if line visibility is lousy.
Line stylization noise (a.k.a. animation of stroke stylization) is achieved by assigning more than one stylization to a given line type and changing among them in time. Note, all additional stylization prototypes for a given line type must share the period (or sketched offset baseline length) of the first prototype.
Indicate which stylization prototype is selected.
Changes to the next stylization prototype.
Delete current prototype.
Add new prototype.
Force rendering to lock to current prototype.
Animation only occurs when camera is in motion.
Number of times per second that the prototype is cycled.
Degree to which the prototype cycling order is randomized.
Degree to which the prototype cycling duration is randomized.
These controls govern the selection, adding, removal, and editing of stroke stylization for lines types.
This field indicates the currently selected entity.
Cycle selection between the line types (e.g. SIL-VIS, CRE-HID).
Enter decal editing mode and cycle selection of existing decals.
Cycle selection of legacy style crease paths (don't ask...).
Edit the sketched offset stylization of selected line types.
Clear the sketched offset stylization of selected line types, or clear the selected decal.
Remove the last mark from the current set of sketched offsets.
Apply the current set of sketched offsets to the chosen line type, or generate decals.
Apply the current stroke parameters (as seen in the Preview window) to the currently selected entity.
Replace the current stroke parameters (as seen in the Preview window) with those of the currently selected entity.
Toggle effects caused by tablet pressure.
Type of baseline for sketched offsets.
Add and remove legacy style crease strokes (don't ask...).
Stylization synthesis for legacy style crease strokes (don't ask...).