Mask Room
Mask Room | |
---|---|
Tab | Rooms |
Type | MaskRoom |
Origin | rVersion |
Shortcut | K |
Mask Room is an event in the Rooms Tab that allows the application of a mask to a room.
Usage
Setting | Type | Description |
---|---|---|
Mask Type | Single Selection | Type of mask: Image, Room, Color, or None (removes a previously set mask). |
Alpha Mode | Single Selection (Boolean) | Either Normal or Inverted (selects everything that "Normal" wouldn't). |
Setting | Type | Description |
---|---|---|
Image | Text Box (String) | Image to mask. Must be a directory somewhere in the level's folder. |
Frames Per Second | Text Box (Number) | FPS, if multiple images are provided. |
Setting | Type | Description |
---|---|---|
Source Room | Dropdown (Room) | Room to mask from. Masks if a pixel in the room "exists" (isn't transparent). |
Setting | Type | Description |
---|---|---|
Key Color | Color | Color to key out. |
Cutoff | Text Box (Number) | How close to the key color a pixel must be to be keyed in percentage. |
Feathering | Text Box (Number) | How much nearby pixels to transparent ones fade out. As this value increases, pixels surrounding keyed-out ones become more transparent. |
Surgery
{ "bar": X, "beat": X, "y": X, "type": "MaskRoom", "maskType": "None" }
maskType (enum)
Type of mask. Can be: Image, Room, Color, or None.
alphaMode (enum)
Either Normal or Inverted.
{ "bar": X, "beat": X, "y": X, "type": "MaskRoom", "maskType": "Image", "image": [], "fps": 30, "alphaMode": "Normal" }
image (string[])
Required if maskType is Image. Path of image(s).
fps (number)
Required if maskType is Image and image length is greater than 1. FPS.
{ "bar": X, "beat": X, "y": X, "type": "MaskRoom", "maskType": "Room", "sourceRoom": 0, "alphaMode": "Normal" }
sourceRoom (number)
Required if maskType is Room. Source room index, 0-3.
{ "bar": X, "beat": X, "y": X, "type": "MaskRoom", "maskType": "Color", "keyColor": "FFFFFFFF", "colorCutoff": 0, "colorFeathering": 0, "alphaMode": "Normal" }
keyColor (string)
Required if maskType is Color. Color to key, must be a valid HEXALPHA code.
colorCutoff (number)
Required if maskType is Color. Cutoff from the key color.
colorFeathering (number)
Required if maskType is Color. Feathering of the key color.