Skip to main content

03. Masking System

Purpose

When an outfit is equipped on a character:

  • It should naturally hide the character's body mesh, and
  • Enable proper layer combinations without visual conflicts.

To achieve this, you must correctly understand and apply Drawing Regions, Covering Regions, and Body Regions.


Why the Masking System Is Needed

  • A single outfit works fine by itself,
  • But when combined with other outfits, or
  • Overlaps the body mesh,

→ Visual issues like mesh clipping or intersection may occur.

To prevent this:

  • Define which areas of your outfit should be masked (Drawing Regions)
  • Specify which lower-layer outfit parts should be hidden (Covering Regions)
  • Hide specific parts of the character’s body (Body Regions)

Masking System Overview

System TypeDescriptionHow to Apply
Drawing RegionsAreas of the outfit to be maskedPlace UVs in designated regions on UV Channel 2
Covering RegionsParts of lower-layer outfits to hideAssign Covering Region IDs
Body RegionsBody parts to hide when equippedAssign Body Region IDs

1. Drawing Regions

- Description

  • Set mask regions using UV Channel 2.
  • Place UV shells into the designated region areas.

- UV Channel 2 Workflow

  1. Create UV Channel 2
  2. Move UV shells to the correct Region ID areas
  3. Use guides to avoid overlap between different regions

- Example Region IDs

Region IDDescription
ChestChest area
BellyUpperUpper abdomen
LeftArmUpperLeft upper arm

- UV Channel 2 Region Guide

UV Channel 2 Region Guide

- Upper Layer Masking Region Guide

Upper Layer Masking Guide

- Lower Layer Masking Region Guide

Lower Layer Masking Guide

2. Covering Regions

- Description

  • Use this when your outfit should hide another outfit in a lower layer.
  • Example: If a long top covers the waist of pants, set PantsWaist as a Covering Region.
    • The pants must also have PantsWaist in their Drawing Regions, properly set in UV2.

- Covering Region Workflow

  1. Add individual or group IDs in the "Covering Regions" field

3. Body Regions

- Description

  • Defines which parts of the character’s body mesh should be hidden when wearing the outfit.
  • Used to prevent body parts from poking through shirts, pants, shoes, etc.

- Body Masking Region Guide

Body Masking Region Guide Body Masking Region Guide

Full ID List (Summary)

Drawing / Covering Regions (Clothing Parts)Body Regions (Body Parts)
LeftShoulder, RightShoulderChestUpper, BackUpper
Chest, Back, BellyUpperLeftArmUpper, LeftElbow
LeftArmUpper, RightArmUpperBellyUpper, BellyLower
LeftThigh, RightThighWaistBack, Pelvis
LeftShin, RightShinLeftShin, RightShin
LeftFoot, RightFootLeftFoot, RightFoot
etc.etc.

Group ID System

Group IDs allow bundling multiple Region IDs into a single convenient setting.

Group ID NameExample Included Regions
UpperBodyClosedChest, BellyUpper, Back, LeftArmUpper, RightArmUpper
BottomMidBellyLower, Buttocks, LeftThigh, RightThigh
ArmsAllLeftArmUpper, LeftArmLower, RightArmUpper, RightArmLower
  • Beginners can use Group IDs for faster setup
  • Advanced users may add individual IDs for more control

Common Mistakes & Fixes

MistakeCauseSolution
UV2 not setUV Channel 2 not includedMake sure UV2 is exported
My outfit isn’t masked- Incorrect UV2 setup
- Missing Drawing Region ID
- Missing matching Covering Region ID
- Fix UV2
- Add Region IDs
Lower outfit not masked- Missing Covering Region ID
- No matching Drawing Region on lower outfit
Fix Covering Region ID
Body pokes through outfitBody Region not setAdd the correct Body Region ID

**Chapter Summary

ChecklistDone
UV Channel 2 created and placed
Drawing Regions set
Covering Regions set
Body Regions set
Group ID used if needed