Skip to main content

Bridge + Region Mask

By the end of this page you'll know how to randomly select hair strands or click them manually to make a mask, and how auto-assign works to plug into a shader slot the moment you save.

Creates: Grayscale mask PNG — for NiloToon stacking layer / isolation mask

Two modes​

Toggle between them at the top of the tab. Both modes share the selected/unselected strands — you can randomize, tweak by hand, then re-randomize and your edits stay.

ModeBehaviorTypical use
Random strandsAuto-select strands by ratio and seed; refine with clicksBridge (highlight) dye — color only some hair
Manual pickNo auto-select. Only clicked strands whiteIsolate specific region
Manual pick is the old "Isolate" tab

In v0.1.1, Isolate merged into Bridge. Behavior is identical, and the _Isolation suffix in output filename is preserved — existing work files won't have name mismatches.

Procedure​

  1. Pick Random strands / Manual pick mode at top
  2. Select hair object → Load — preview starts right there
  3. (Random strands) Adjust strand ratio / thickness / size filter and hit Random Seed until you like it
  4. Hover over strands in scene view to preview, Ctrl + click to add/remove
  5. Use panel buttons to refine
  6. Bake — saves grayscale mask PNG (doesn't change materials). If you need to combine this with other tab results into one layer, use Final Bake at the top → Layer Stack and Final Bake

If mesh has multiple materials, pick the active slot from thumbnails at top. → Material Slot Picker

Scene view operation​

Hovering over a strand shows the result in color.

HighlightMeaning
Cyan (#33CCFF)Ctrl + click will add
Red (#FF5544)Ctrl + click will remove
OperationResult
Ctrl + clickAdd / remove strand
Ctrl + dragToggle strands like painting
Ctrl+Shift + dragBox add-select
Ctrl+Shift+Alt + dragBox deselect
Plain clickSelect scene objects normally
Ctrl+Z / Ctrl+YUndo / Redo

Front/back and mirror strands auto-toggle together; the status bar shows how many toggled.

Refine selection​

ButtonDoes
Select AllSelect all strands
Deselect AllClear selection
Invert SelectionFlip select/unselect
Grow SelectionWiden to adjacent strands
OptionDoes
Backface ModeHide front, show back only, pick inner/opposite strands without rotating camera. Doesn't affect saved mask
UV Overlap strands togetherToggle double-sided sheet / mirror strands at once

Selection persists across mode changes and preview toggles, but resets on Load.

Random Seed and Recent Seeds​

Each Random Seed button press gives a different combo. If you passed a good one, click the Recent Seeds chip next to it to return to that seed.

FilterDoes
Strand ratioPercent of total strands to pick
Thickness filterOnly thin / thick strands
Size filterOnly small / large strands

Post-processing​

OptionDoes
GradientFade mask value root→tip along strands
Edge fadeSoften strand edges (pixel size + softness)
Tint colorPreview only. Saved mask is always grayscale

Auto-assign after bake​

This tab makes a mask PNG, and wiring to materials is an optional assisted feature.

Auto-assign after bake is off by default. Turn it on and the saved mask plugs straight into the slot you pick below (usually NiloToon stacking layer). Results show in the status bar how many were assigned and how many skipped; undo with one Ctrl+Z.

Turn it off and only the mask saves; materials stay as they were — wire them yourself following First mask steps 3–4.

Send to the Paint tab​

The send to the Paint tab button passes the current selection mask to the Paint tab so you can hand-paint more. Works in both modes.

Where to assign​

ShaderSlot
NiloToonBase Map ▸ Stacking Layer 1..10 ▸ Mask Tex — auto-assign target
lilToonMain Color ▸ 2nd ▸ Mask · Main Color ▸ 3rd ▸ Mask
PoiyomiRGBA Color Masking ▸ Masks (after grouping 4 with Combiner)
MingToonRegion ▸ Region Mask (after grouping 4 parts with Combiner)

Full table → Shader connections