๋ฐ˜์‘ํ˜•
250x250
Recent Posts
ยซ   2024/12   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hello creators ๐Ÿ™Œ

๋ธ”๋ Œ๋”ฉ ๋ชจ๋“œ๋ฅผ ์ด์šฉํ•ด ๋””ํ…Œ์ผ ํ‘œํ˜„ํ•˜๊ธฐ ๋ณธ๋ฌธ

[3D & 2D ๊ทธ๋ž˜ํ”ฝ์Šค]/์„ญ์Šคํ„ด์Šค

๋ธ”๋ Œ๋”ฉ ๋ชจ๋“œ๋ฅผ ์ด์šฉํ•ด ๋””ํ…Œ์ผ ํ‘œํ˜„ํ•˜๊ธฐ

๋ถ€์‹œ๋งค๋‚˜_HA 2021. 12. 23. 22:24
728x90
๋ฐ˜์‘ํ˜•

๋ธ”๋ Œ๋”ฉ ๋ชจ๋“œ ๋ž€? 

์„ญ์Šคํ„ด์Šค ํŽ˜์ธํ„ฐ = '๋ ˆ์ด์–ด ์‹œ์Šคํ…œ' ์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Œ.

'๋ ˆ์ด์–ด ์‹œ์Šคํ…œ' ์—๋Š” '๋ธ”๋ Œ๋”ฉ ๋ชจ๋“œ๊ฐ€ ์žˆ์–ด์„œ, ๋ ˆ์ด์–ด๊ฐ„ ํ˜ผํ•ฉ ๋ฐฉ์‹' ์„ ์ปจํŠธ๋กค ํ•  ์ˆ˜ ์žˆ์Œ. 

 

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 ๋ ˆ์ด์–ด' ์—์„œ ์ปจํŠธ๋กค ํ•˜๊ณ 

 

728x90
๋ฐ˜์‘ํ˜•
Comments