Yotsuba Games

Erase By Mask

Erase the white areas of a mask and keep the black areas

basic
Since P00

Input Ports

Image

ๅˆ‡ใ‚ŠๆŠœใใŸใ„็”ปๅƒใงใ™

Image
Mask

็™ฝใ„ๆ‰€ใปใฉๅผทใๅˆ‡ใ‚ŠๆŠœใใƒžใ‚นใ‚ฏใงใ™

Image

Output Ports

Image

ๅˆ‡ใ‚ŠๆŠœใ„ใŸๅพŒใฎ็”ปๅƒใงใ™

Image

Parameters

NameTypeDefaultDescription
InvertBoolfalseๅ‰Šใ‚‹ๅ‘ใใ‚’่ปฝใๅ่ปขใ—ใพใ™ใ€‚้€šๅธธใฏใ‚ชใƒ•ใฎใพใพไฝฟใ„ใพใ™

ใพใšไฝ•ใซไฝฟใ†๏ผŸ

  • ๅธƒใ‚„็‚Žใฎๅฝขใ‚’ไธ€้ƒจใ ใ‘ๅ‰Šใ‚ŠใŸใ„ๆ™‚
  • ใƒžใ‚นใ‚ฏใ‚’ไฝฟใฃใฆimageใซ็ฉดใ‚’้–‹ใ‘ใŸใ„ๆ™‚
  • ็™ฝ + alpha ใฎ mask ใง cutout ใ‚’ไฝœใ‚ŠใŸใ„ๆ™‚

ใฉใ†่€ƒใˆใ‚Œใฐใ„ใ„๏ผŸ

  • ็™ฝใ„ๆ‰€: ๅ‰Šใ‚Œใ‚‹
  • ้ป’ใ„ๆ‰€: ใใฎใพใพๆฎ‹ใ‚‹
  • ็ฐColor: ๅŠๅˆ†ใ ใ‘ๅ‰Šใ‚Œใ‚‹

invert ใ‚’ใ‚ชใƒณใซใ™ใ‚‹ใจ้€†ใซใชใ‚Šใพใ™ใ€‚

ใŸใ ใ—ใ“ใฎใƒŽใƒผใƒ‰ใฎไธปๅฝนใฏใ‚ใใพใง ๅ‰Šใ‚‹ ๅ‹•ใใงใ™ใ€‚

`Mask` ใจใฎ้•ใ„

  • Mask

- ็™ฝใ„ๆ‰€ใ‚’ ๆฎ‹ใ™

  • Erase By Mask

- ็™ฝใ„ๆ‰€ใ‚’ ๅ‰Šใ‚‹

ใ€Œๆฎ‹ใ—ใŸใ„ใ€ใชใ‚‰ Maskใ€

ใ€Œ็ฉดใ‚’้–‹ใ‘ใŸใ„ใ€ใชใ‚‰ Erase By Mask ใ‚’ไฝฟใ„ใพใ™ใ€‚

ๆณจๆ„

  • RGB ใฏใใฎใพใพใงใ€ใ‚ขใƒซใƒ•ใ‚กใ ใ‘ใ‚’ๆธ›ใ‚‰ใ—ใพใ™ใ€‚
  • ใƒžใ‚นใ‚ฏใฎใ‚ขใƒซใƒ•ใ‚กใŒ 1.0 ใฎๆ‰€ใฏๅฎŒๅ…จใซๆถˆใˆใพใ™ใ€‚
  • ใƒžใ‚นใ‚ฏใฎใ‚ขใƒซใƒ•ใ‚กใŒ 0.5 ใฎๆ‰€ใฏๅŠๅˆ†ใ ใ‘่–„ใใชใ‚Šใพใ™ใ€‚
  • ใ“ใฎใƒŽใƒผใƒ‰ใฏ mask imageใฎ alpha ใ‚’ไฝฟใฃใฆๅ‰Šใ‚Šใพใ™ใ€‚็™ฝ + alpha ใฎ mask ใจ็›ธๆ€งใŒ่‰ฏใ„ใงใ™ใ€‚
  • invert ใฏใ€Œ้€†ใ ใฃใŸๆ™‚ใซใ™ใ็›ดใ›ใ‚‹ใ€ใŸใ‚ใฎ่ปฝใ„่ฃœๅŠฉใงใ™ใ€‚ๅŸบๆœฌ็š„ใซๆฎ‹ใ™็”จ้€”ใฎๆœฌๅ‘ฝใฏ Mask ใงใ™ใ€‚

Usage Examples

  1. Shape Sweep ใงไฝœใฃใŸๅ††ใƒžใ‚นใ‚ฏใงๅธƒ็ซฏใ‚’ๅ‰Šใ‚‹
  2. Mask Boolean(Subtract) ใฎ็ตๆžœใ‚’ๆœ€็ต‚imageใธ้ฉ็”จใ™ใ‚‹
  3. ้ก”ใ‚ฐใƒฉใƒ•ใ‚ฃใƒƒใ‚ฏใฎไธ€้ƒจใ ใ‘ใ‚’ๅˆฅๅฝข็Šถใงๅˆ‡ใ‚ŠๆŠœใ
  4. ใ‚จใƒ•ใ‚งใ‚ฏใƒˆimageใซๆตๅ‹•็š„ใช cutout ใ‚’ใ‹ใ‘ใ‚‹
Erase By Mask โ€” PixPipeline Node Reference