Hello creators ๐
๋ธ๋ ๋ฉ ๋ชจ๋๋ฅผ ์ด์ฉํด ๋ํ ์ผ ํํํ๊ธฐ ๋ณธ๋ฌธ
๋ธ๋ ๋ฉ ๋ชจ๋๋ฅผ ์ด์ฉํด ๋ํ ์ผ ํํํ๊ธฐ
๋ถ์๋งค๋_HA 2021. 12. 23. 22:24๋ธ๋ ๋ฉ ๋ชจ๋ ๋?
์ญ์คํด์ค ํ์ธํฐ = '๋ ์ด์ด ์์คํ ' ์ ํ์ฉํ๊ณ ์์.
'๋ ์ด์ด ์์คํ ' ์๋ '๋ธ๋ ๋ฉ ๋ชจ๋๊ฐ ์์ด์, ๋ ์ด์ด๊ฐ ํผํฉ ๋ฐฉ์' ์ ์ปจํธ๋กค ํ ์ ์์.
so, ๋ธ๋ ๋ฉ ๋ชจ๋ = '๋ ์ด์ด๋ค์ ์ด๋ป๊ฒ ํผํฉํ ๊ฒ ์ธ๊ฐ.' ์ ๋ํ ์ค์
๋ธ๋ ๋ฉ ๋ชจ๋ ์ค์ ๋ฐฉ๋ฒ
โ ์ ๋ ์ด์ด ๋ง ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค. ์๋ ๋ ์ด์ด๋ ๋ฐ๊ฟ์ฃผ์ง ์์๋ ๋๋ค.
์ค์ ๋ธ๋ ๋ฉ ๋ชจ๋ ํ๊ตฌ - Subtract
Subtract
โผ ๊ธฐ๋ณธ ์๋ฆฌ
์ ๋ ์ด์ด์ ๋นจ๊ฐ์์ ์น ํจ
subtract ๋ฅผ ํ๋ฉด > ์๋ ๋ ์ด์ด์ ์ ๋ ์ด์ด๋ฅผ ๋ฐ์ ์ํค๋ฉด์ ํผํฉํ๋ค.
๋ฐ๋ผ์, '๋นจ๊ฐ์ ๋ฐ์ ์'์ธ 'ํ๋์' ์ด ๋์จ๋ค.
โผ ํ์ฉ๋ฒ
โญ ๋ค๋ฅธ ๋ ์ด์ด์๋ ์ํฅ์ ์ฃผ์ง ์๊ณ '๋ชธํต์ ์๋ dirty ๋ถ๋ถ๋ง' ์ ์ง์๋ด๊ธฐ' ์ ํ์ฉํ ์ ์์.
๋ค๋ฅธ ๋ ์ด์ด์๋ ์ํฅ์ ์ฃผ์ง ์๊ณ '๋ชธํต์ ์๋ dirty ๋ถ๋ถ๋ง' ์ ์ง์๋ด๊ธฐ
โผ๋ชธํต์ ์๋ dirty ๋ถ๋ถ์ ์ด๋ค ๋ ์ด์ด, ์ด๋ค ์๋ฆฌ์ ์ํด ๋ํ๋์ง? ๊ทธ๋์, ๋ญ ์ด๋ป๊ฒ ํ๋ฉด ๋๋๋ฐ? โญโญโญโญโญ
1) 'mask builder' ์ ๋๋ ์ดํฐ์ ์ํด์ ์ฐํ '๋ง์คํน ๋ฒ์'์
2) ๋ถ์์ fill ๋ ์ด์ด๊ฐ ๋ค์ด๊ฐ ์๋ ๊ฒ ์
so, 'mask builder' ์ ๋๋ ์ดํฐ์ ์ํด์ ์ฐํ '๋ง์คํน ๋ฒ์' ๋ฅผ ์ค์ด๋ฉด > dirty ํ ๋ถ๋ถ์ ์ค์ด๋ค๊ฒ ๋๋ค.
โผ 'mask builder' ์ ๋๋ ์ดํฐ์ ์ํด์ ์ฐํ '๋ง์คํน ๋ฒ์' ๋ฅผ ์ด๋ป๊ฒ ์ค์ฌ?
โญ mask layer ์ ์ํฅ์ ์ค ๊ฒ ์ด๊ธฐ ๋๋ฌธ์ > mask layer ์ฐํด๋ฆญ
โ mask layer ์ค add paint ํด๋ฆญ โญโญโญ โญโญโญ
๐ ์ด๋ฐ ๋ณํ๊ฐ ์๊น.
๐ ์ฐ์ , ๊ฒฐ๋ก
1. ๋ด๊ฐ ์ฃผ๊ณ ์ถ์ ๋๋์ด ์ด๋ค ๋ ์ด์ด, ์ด๋ค ์ธ๋ถ ์์ฑ์ ์ํ ๊ฒ ์ธ์ง๋ฅผ ํ์
2. fill layer vs mask layer ์ค ์ ํ
3. ์ฐํด๋ฆญ > ์ธ๋ถ ์์ฑ ์ ํ
โ ์ด๋, ๋ธ๋ ๋ฉ ๋ชจ๋๋ฅผ normal ๋ก ํด๋ ์ฌ๋ผ์ง์ง๋ง, 'mask builder' ๋ก ๋ง๋ '๋ฐ์ดํฐ ๊น์ง ์ฌ๋ผ์ง์ง๋ ์์.'
๋ธ๋ ๋ฉ ๋ชจ๋๋ฅผ subtract ๋ก ํด์ผ > 'mask builder' ๋ก ๋ง๋ '๋ฐ์ดํฐ ๊น์ง ์ฌ๋ผ์ง.' โญโญโญโญโญ(์ค์)
โ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ผ์ง๊ฒ ํด์ผ๋ง ํ๋? (์ข ๋ ๊ณ ๋ฏผํด๋ด์ผ ํจ.)
๋ง์คํฌ์ add paint ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ > ๋ค์ํ ์ํ ๋ธ๋ฌ์ฌ๋ฅผ ์ฌ์ฉํ ์ ์์.
1. ๋ฌด๋ฌ๊ฐ ์๋ ๋ธ๋ฌ์ฌ
2. ๋ฌํํ(๋ํฐํ ๋ธ๋ฌ์ฌ)
โญ ๋ค๋ฅธ ๋ธ๋ฌ์ฌ(์ํ) ๋ฅผ ํ์ฉํ ๋๋ > flow ๋ฅผ ๋ฎ์ถฐ์ ์์ ํ๊ณ > ์ฌ๋ฌ๋ฒ 'ํกํก' ์ฐ๋ ๋๋์ผ๋กโญโญโญโญโญ > ์กฐ๊ธ ๋ ๋ํ ์ผ์ ์ถ๊ฐํ ์ ์์!
โ ์ถ๊ฐ์ ์ผ๋ก 'ํํฐ' ๋ฅผ ๋ฃ์ ์ ์์. (blur slope ๋ฅผ ๋ฃ์ ๊ฒฝ์ฐ๐)
โ ๋ถํฌ๋ช ๋ ์กฐ์ ์ ํ ์๋ ์์.
์ค์ ๋ธ๋ ๋ฉ ๋ชจ๋ ํ๊ตฌ - Passthrough
โผ [์ ์ฒด ์ ๋ณด์ ] ์ ์ฒด์ ์ผ๋ก ์๊ฐ ๋ณํ ์ํค๊ธฐ โญโญโญโญโญ
1. Paint layer ๋ง๋ค๊ธฐ > paint layer ์ ํํฐ ์์ฑ > HSL Perspective ํํฐ ๋ฃ๊ธฐ
โ ์๊ฐ ๋ณด์ ํํฐ์ paint ๋ฅผ ์ฐ๋ ์ด์ ๊ฐ ๋ญ๊น?
2. ๋ธ๋ ๋ฉ ๋ชจ๋๋ฅผ passthrough ๋ก ํ๊ธฐ
โ ๋ค๋ง, '์ ๋ ์ด์ด' ๊ฐ ์๋๋ผ '์๋ ๋ ์ด์ด' ์๋ง! ์ํฅ์ '์ผ๊ด์ ' ์ผ๋ก ์ค ์ ์๋ค.
โผ [์ ์ฒด ์ง๊ฐ ๋ณด์ ] ์ ์ฒด์ ์ผ๋ก ์ง๊ฐ ๋ณํ ์ํค๊ธฐ โญโญโญโญโญ
1. HSL Perspective ์์ lightness ์ด์ง ๋ด๋ฆฌ๊ธฐ > ์ด๋ก๊ฒ ๋ง๋ค๊ธฐ โญโญโญโญโญ
2. ์๋ณด์ ํ fill layer ์ 'black ๋ง์คํฌ' ๋ฅผ ์์ด๋ค.
3. black ๋ง์คํฌ์ - generator ๋ฅผ ์์ฑ - mask builder ๋ง๋ค๊ธฐ
๐ '์ ์ฒด ์ค mask builder ๋ฒ์' ์๋ง '์๋ณด์ ' ์ ํ ์ ์๊ฒ ๋๋ค. (์ผ๊ด์ ์ด์ง๋ง, mask builder ๋ฒ์์๋ง ๋ถ๋ถ์ ์ผ๋ก ์ํฅ์ ์ฃผ๋ ๋๋)
โญ ์ต์ข ์ , ๋ง์ง๋ง ๋จ๊ณ์, '๋ฒ๊ฒจ์ง ๋๋์ ์ถ๊ฐํ๊ณ ์ถ๋ค.' ๋ผ๊ณ ํ ๋ ์ ์ฉ ๊ฐ๋ฅ.
โญ ์ฌ๊ธฐ๊น์ง ํ๋ฉด, ๋๋ถ๋ถ์ ์ฌ์ง์ ๋ง๋ค ์ ์์. โญ
โญ ์ค๋งํธ ๋จธํฐ๋ฆฌ์ผ๋ค์ ๋ถ์ํ๊ณ , ๊ณต๋ถํ ์ ์์. โญ
๐ ์ฌ๊ธฐ๊น์ง, ๊ฒฐ๋ก
1. ์ด๋ค ๋ถ๋ถ์, ์ด๋ป๊ฒ ๋ฐ๊พธ๊ณ ์ถ์์ง๋ฅผ ์์์ผ ํจ.
2. ๊ทธ๋ฐ ๋๋์ ์ํฅ์ ์ฃผ๋ ์์ธ์ '์์' ๋ฐ '๋ฒ์, ์ง๊ฐ' ์ผ๋ก ๊ตฌ๋ถํด์ ํ์ ํ ์ ์์.
3. ๋ฒ์ ๋ฐ ์ง๊ฐ ์ปจํธ๋กค ์ > 'Mask ๊ด๋ จ ๋ ์ด์ด' ์์ ๋ด๋นํ๋ ๊ฒ ๊ฐ์.
์๊ฐ ์ปจํธ๋กค ์ > 'fill ๋ ์ด์ด' ์์ ์ปจํธ๋กค ํ๊ณ
'[3D & 2D ๊ทธ๋ํฝ์ค] > ์ญ์คํด์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์จ๋๋ง ๋ํ ์ผ ๋ง๋๋ ๋ฐฉ๋ฒ I (0) | 2021.12.27 |
---|---|
ํ๋ก์์ฃผ์ผ ์ํฌ ํ๋ก์ฐ ์ตํ๋ณด๊ธฐ (0) | 2021.12.24 |
ํ๋ฆฌํฐ๋ฅผ ๋ค์ฏ ๋ฐฐ๋ก ์ฌ๋ ค์ฃผ๋ 'ํํฐ' (0) | 2021.12.23 |
์ ๋ค๋ ์ดํฐ๋ฅผ ํ์ฉํ ๋ค์ํ ํ์ ๋ง๋ค๊ธฐ (0) | 2021.12.22 |
๋ก๊ณ , ์ด๋ฆ์ด ๋ค์ด๊ฐ '์ฝ๋ผ์บ' ๋ง๋ค๊ธฐ (feat. ์ํ ๋ธ๋ฌ์ฌ ๋ง๋๋ ๋ฒ) (0) | 2021.12.20 |