๋ฐ˜์‘ํ˜•
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 ๐Ÿ™Œ

๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ํ…์Šค์ฒ˜์™€ ๋จธํ‹ฐ๋ฆฌ์–ผ ์›๋ฆฌ ์ดํ•ด ํ•˜๊ธฐ (Feat. PBR ํ…์Šค์ฒ˜) ๋ณธ๋ฌธ

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

๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ํ…์Šค์ฒ˜์™€ ๋จธํ‹ฐ๋ฆฌ์–ผ ์›๋ฆฌ ์ดํ•ด ํ•˜๊ธฐ (Feat. PBR ํ…์Šค์ฒ˜)

๋ถ€์‹œ๋งค๋‚˜_HA 2021. 12. 19. 11:47
728x90
๋ฐ˜์‘ํ˜•

 

 

[๋จธํ‹ฐ๋ฆฌ์–ผ์˜ ์†์„ฑ] 

๋จธํ‹ฐ๋ฆฌ์–ผ์€ Base Color, Metalic, Roughness, Normal, Height ๋“ฑ์˜ ์†์„ฑ์„ ๊ตฌ์„ฑ๋จ. 

ํ•ด๋‹น ์†์„ฑ์„ ์ œ๋Œ€๋กœ ์ดํ•ดํ•  ํ•„์š”๊ฐ€ ์žˆ์Œ. 

 

์ด ์†์„ฑ๋“ค์€ '๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ •ํ™•ํ•œ ๊ณ„์‚ฐ' ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋งŒ๋“ค์–ด์ง.

so, '๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ํ…์Šค์ฒ˜ ์†์„ฑ(PBR ํ…์Šค์ฒ˜ ์†์„ฑ, Physically Based Rendering)' ์ด๋ผ๊ณ  ํ•จ. 

 

 

[ํŠน์ • ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๊ฐ€์ƒ๊ณต๊ฐ„์—์„œ ํ˜„์‹ค๊ฐ์žˆ๊ฒŒ ํ‘œํ˜„๋˜๊ธฐ ์œ„ํ•œ ์š”์†Œ] 

ํŠน์ • ๋ชจ๋ธ๋ง์— - Base Color, Metalic, Roughness, Normal, Height ๊ฐ€ ์žˆ์œผ๋ฉด > ํ˜„์‹ค๊ฐ์žˆ๋Š” ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๋˜๋Š”๋ฐ ์ตœ์†Œ ํ•„์š”ํ•œ ์š”๊ฑด์€ ์ถฉ์กฑ (์ด๋ผ๊ณ  ๊ฐ€์ •)

 

 

[PBR ํ…์Šค์ฒ˜๋ž€?]

ํŠน์ • ์˜ค๋ธŒ์ ํŠธ์˜ Base Color, Metalic, Roughness, Normal, Height ๋“ฑ์˜ ์†์„ฑ์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๊ฒŒ ๋ Œ๋”๋ง ํ•˜๋Š” ๋ฐฉ์‹ 

 

์ฆ‰, 

1. Base Color, Metalic, Roughness, Normal, Height ๊ฐ’ ์ž…๋ ฅ 

2. ์ปดํ“จํ„ฐ๊ฐ€ ํ•ด๋‹น ์†์„ฑ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋น› ์ •๋ณด ๋“ฑ์„ ๊ณ„์‚ฐ 

3. ๊ทธ ๊ฒฐ๊ณผ, '๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ •ํ™•ํ•œ ์žฌ์งˆ' ์ด ๊ณ„์‚ฐ๋˜์–ด์„œ 'ํ˜„์‹ค๊ฐ์žˆ๋Š”' ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๋‚˜์˜ด. 

 

 

 

[fill layer ๋งŒ๋“ค๊ธฐ] 

 

4๋ฒˆ์งธ ์•„์ด์ฝ˜ ํด๋ฆญ > Base Color ์ƒ‰์ƒ ์ง€์ •

 

 

[Base Color]

 

[base color ์—ญํ• ]

์™ธํ˜•์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ๋ณธ ์š”์†Œ 

๊ธฐ๋ณธ์ด ๋˜๋Š” ์ƒ‰ ์ž์ฒด.  

 

 

[Base Color ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ] 

 

1. ๋‹จ์ƒ‰ 

 

2. ๋ฌด๋Šฌ, ๋กœ๊ณ  ๋“ฑ 

a. ํŒŒ์ผ ๋“œ๋ž˜๊ทธ ํ•ด์„œ ๊ฐ€์ ธ์˜ค๊ธฐ

 

b. ํŒŒ์ผ ์ž„ํฌํŠธ ์„ค์ • ์ดํ›„ > ๋“œ๋ž˜๊ทธ 

 

 

Cf. ํŒŒ์ผ ์ž„ํฌํŠธ ์‹œ ์„ค์ • ์š”์†Œ 

 

1. ํŒŒ์ผ ์œ ํ˜• ์€ > 4๊ฐ€์ง€ ์ค‘ ์—์„œ ํƒ 1

 

2. ์ž„ํฌํŠธ ํŒŒ์ผ ๋ฐฐ์น˜ํ•˜๊ธฐ 

 

current session

์ž„ํฌํŠธํ•œ ํŒŒ์ผ๋“ค > 'ํ˜„์žฌ ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋˜๊ธฐ ์ „' ๊นŒ์ง€ ์‚ฌ์šฉ

์ž„ํฌํŠธํ•œ ํŒŒ์ผ๋“ค > ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒํ•˜๋ฉด, ์‚ฌ๋ผ์ง 

 

project 'title' 

์ž„ํฌํŠธํ•œ ํŒŒ์ผ๋“ค > "ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์—๋งŒ" ์‚ฌ์šฉ

์ž„ํฌํŠธํ•œ ํŒŒ์ผ๋“ค > ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ ๋ถˆ๊ฐ€

์ž„ํฌํŠธํ•œ ํŒŒ์ผ๋“ค > ํ˜„์žฌ ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒํ•ด๋„ ์•ˆ ์‚ฌ๋ผ์ง. 

 

library 'your_assets' 

์ž„ํฌํŠธํ•œ ํŒŒ์ผ๋“ค > ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ ๊ฐ€๋Šฅ

์ž„ํฌํŠธํ•œ ํŒŒ์ผ๋“ค > ํ˜„์žฌ ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒํ•ด๋„ ์•ˆ ์‚ฌ๋ผ์ง. 

 

 

 

 

[Roughness] 

 

[Roughness ์—ญํ• ] 

์ˆ˜์น˜ ์˜ฌ๋ฆฌ๋ฉด > ๊ฑฐ์น ์–ด์ง. ๋น› ๋ฐ˜์‚ฌ๊ฐ€ ์ ์–ด์ง.

์ˆ˜์น˜ ๋‚ฎ์ถ”๋ฉด > ๋น›์„ ๋ฐ˜์‚ฌ ์‹œํ‚ด

 

[Roughness ์„ค์ •]

1. 0~1 ์‚ฌ์ด๋กœ ํฌ์ธํŠธ ์œ„์น˜ > ์ „์ฒด์ ์ธ ๊ฑฐ์น ๊ธฐ๋งŒ ์ œ์–ด ๊ฐ€๋Šฅ

 

 

2. ํ…์Šค์ฒ˜ ๋“œ๋ž˜๊ทธ

 

A. ํ…์Šค์ฒ˜ ํŒŒ์ผ ์ž์ฒด์—์„œ '๋ชจ๋“  ์ ์€ > 0 ์—์„œ 1 ์‚ฌ์ด์˜ ๊ฐ’์„ ๊ฐ€์ง' โญโญโญโญโญ 

Cf. ํฐ์ƒ‰ ๋ถ€๋ถ„์€ 1, > ๊ฑฐ์น ๊ธฐ ๋†’์Œ โญโญโญโญโญ

๊ฒ€์€์ƒ‰ ๋ถ€๋ถ„์€ 0 > ๊ฑฐ์น ๊ธฐ ๋‚ฎ์Œ  โญโญโญโญโญ

 

B. ์ด ์ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์ธ์‹ํ•˜๊ณ  > ์ด ๊ฐ’์ด 'roughness' ์˜ ๊ฐ’์ด ๋œ๋‹ค.  โญโญโญโญโญ

 

C. ๋”ฐ๋ผ์„œ, 'โญโญโญ ํ‘๋ฐฑ ํ…์Šค์ฒ˜ ํŒŒ์ผ' ์— ๋”ฐ๋ผ์„œ > Roughness ๊ฐ€ ๋ถ€๋ถ„์ ์œผ๋กœ ๋‹ฌ๋ผ์ง€๊ฒŒ ๋จ. 

๐Ÿ”บ๐Ÿ”บ๐Ÿ”บ 'ํ‘๋ฐฑ' ๋งŒ ๋˜๋Š”์ง€๋Š” ํ™•์ธ ํ•„์š”. > ํ‘๋ฐฑ๋งŒ ๋˜๋Š” ๊ฑด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Œ. ๋‹ค๋งŒ, ํ‘๋ฐฑ์ผ ๊ฒฝ์šฐ 0~1 ์‚ฌ์ด์˜ ํŽธ์ฐจ๊ฐ€ ์ปค์ ธ์„œ, ๋” ๋ช…ํ™•ํ•˜๊ฒŒ rouness ํ‘œํ˜„์ด ๋˜๋Š” ๊ฒƒ ๊ฐ™์Œ. 

 

 

[Roughness - balance] 

 

balance UP > ํฐ์ƒ‰์ด ๋” ๋งŽ์•„์ง. > 1์— ๊ฐ€๊นŒ์›Œ์ง€๋Š” ๋น„์ค‘์ด ๋†’์Œ > ๋ฐ˜์ง์ž„ ์ค„์–ด๋“ค๊ณ , ๊ฑฐ์น ์–ด์ง.  

 

balance Down > ๊ฒ€์€์ƒ‰ ์ด ๋” ๋งŽ์•„์ง. > 0์— ๊ฐ€๊นŒ์›Œ์ง€๋Š” ๋น„์ค‘์ด ๋†’์Œ > ๋” ๋ฐ˜์ง์ด๊ฒŒ ๋จ โญโญโญ 

 

 

[Roughness - Contrast] 

balance ๋กœ ๋งŒ๋“  ํ˜•ํƒœ๋ฅผ '๋” ๋””ํ…Œ์ผ' ํ•˜๊ฒŒ ์กฐ์ ˆํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ โญโญโญโญโญ 

balance ๋จผ์ € ์กฐ์ ˆ ํ›„ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์„๋“ฏ. โญโญโญโญโญ 

 

Contrast UP > ํšŒ์ƒ‰ ๋ถ€๋ถ„์ด ๊ฒ€์ •์ƒ‰์œผ๋กœ ๋ณ€ํ•ด > ๊ฑฐ์น ๊ธฐ๊ฐ€ ์ฆ๊ฐ€ 

Contrast  down > ํšŒ์ƒ‰ ๋ถ€๋ถ„์ด ํฐ์ƒ‰์œผ๋กœ ๋ณ€ํ•ด > ๋” ๋ฐ˜์ง์ž„. (๐Ÿ”บ์ถ”๊ฐ€ ํ™•์ธ ํ•„์š”) 

 

 

[UV - Transformations : UV ํ™”๋ฉด ๋‚ด์—์„œ์˜ ํƒ€์ผ๋ง] โญโญโญโญโญ

 

์—ญํ• 

'ํ…์Šค์ฒ˜ ํŒŒ์ผ' ์ด 'UV ์ „๊ฐœ๋„' ๋ฅผ ๊ธฐ์ค€์œผ๋กœ '๋ช‡ ๋ฒˆ ๋ฐ˜๋ณต ๋  ๊ฒƒ ์ธ๊ฐ€.' ๋ฅผ ์ •ํ•˜๋Š” ๊ณณโญโญโญโญโญ 0

 

'ํ…์Šค์ฒ˜ ํŒŒ์ผ' ์„ 'UV ์ „๊ฐœ๋„' ์—์„œ '์ค„์ด๋ฉด' > '3D ๋ชจ๋ธ๋ง' ์— - '์ž‘์€ ์‚ฌ์ด์ฆˆ' ๋กœ ๋ถ™์—ฌ์ ธ์„œ > '๋งŽ์ด ๋ฐ˜๋ณต' ๋œ๋‹ค. 

 

'ํ…์Šค์ฒ˜ ํŒŒ์ผ' ์„ 'UV ์ „๊ฐœ๋„' ์—์„œ '๋Š˜๋ฆฌ๋ฉด' > '3D ๋ชจ๋ธ๋ง' ์— - 'ํฐ ์‚ฌ์ด์ฆˆ' ๋กœ ๋ถ™์—ฌ์ ธ์„œ > 'ํ™•๋Œ€' ๋˜์–ด์„œ ๋ณด์—ฌ์ง„๋‹ค.

 

 

Properties fill ํŒจ๋„์—์„œ์˜ ์กฐ์ ˆ

 

 

[Metalic] 

 

[Metalic ์—ญํ• ] 

์ˆ˜์น˜ ์˜ฌ๋ฆฌ๋ฉด > ๊ธˆ์†์„ฑ ๋Š๋‚Œ. 

์ˆ˜์น˜ ๋‚ฎ์ถ”๋ฉด > ๋น„๊ธˆ์† ๋Š๋‚Œ 

 

[๊ถŒ์žฅ ์ˆ˜์น˜] 

โญ ๋ฉ”ํƒˆ์ž„(0) vs ์•„๋‹˜(1). ๋‘ ๊ฐ€์ง€ ์ด๋ถ„๋ฒ•์œผ๋กœ๋งŒ ํŒ๋‹จํ•˜๋Š”๊ฑธ ๊ถŒ์žฅ. 

โญโญโญโญโญ ์™œ๋ƒ๋ฉด, '์–ด๋””๋Š” ๊ธˆ์†์ด๋ฉด์„œ, ์–ด๋””๋Š” ๊ธˆ์†์ด ์•„๋‹Œ ์žฌ์งˆ' ์ด ๊ฑฐ์˜ ์—†๊ธฐ ๋•Œ๋ฌธ.โญโญโญโญโญ 

 

[Metalic ์„ค์ •]

1. 0~1 ์‚ฌ์ด๋กœ ํฌ์ธํŠธ ์œ„์น˜ > ์ „์ฒด์ ์ธ ๊ฑฐ์น ๊ธฐ๋งŒ ์ œ์–ด ๊ฐ€๋Šฅ

 

2. ํ…์Šค์ฒ˜ ๋“œ๋ž˜๊ทธ

 

A. ํ…์Šค์ฒ˜ ํŒŒ์ผ ์ž์ฒด์—์„œ '๋ชจ๋“  ์ ์€ > 0 ์—์„œ 1 ์‚ฌ์ด์˜ ๊ฐ’์„ ๊ฐ€์ง' โญโญโญโญโญ 

Cf. ํฐ์ƒ‰ ๋ถ€๋ถ„์€ 1, > ์™„์ „ํžˆ ๊ธˆ์†

๊ฒ€์€์ƒ‰ ๋ถ€๋ถ„์€ 0 > ์™„์ „ํžˆ ๋น„๊ธˆ์†

 

B. ์ด ์ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์ธ์‹ํ•˜๊ณ  > ์ด ๊ฐ’์ด 'Metalic ' ์˜ ๊ฐ’์ด ๋œ๋‹ค.  โญโญโญโญโญ

C. ๋”ฐ๋ผ์„œ, 'โญโญโญ ํ‘๋ฐฑ ํ…์Šค์ฒ˜ ํŒŒ์ผ' ์— ๋”ฐ๋ผ์„œ > Metalic ๊ฐ€ ๋ถ€๋ถ„์ ์œผ๋กœ ๋‹ฌ๋ผ์ง€๊ฒŒ ๋จ. 

 

 

D. ๋งŒ์•ฝ, invert ๋ฅผ ๋ˆ„๋ฅด๋ฉด > 0 ~ 1 ๊ฐ’์ด ๋ณ€ํ™˜๋˜๊ณ  > ๋ฉ”ํƒˆ๋ฆญ ์งˆ๊ฐ ์žˆ๋Š” ๊ณณ, ์—†๋Š” ๊ณณ์ด ๋ฐ”๋€Œ๊ฒŒ ๋จ. 

Cf. ์™ผ์ชฝ ํŒจ๋„ ์œ—๋ถ€๋ถ„์—์„œ 'metallic ๋งŒ ์–ด๋Š ์ •๋„์ธ์ง€.' ํ™•์ธ ๊ฐ€๋Šฅ

 

So, '๋™๊ทธ๋ผ๋ฏธ ๋ถ€๋ถ„' ์€ 'Metallic 0 ์ด๋ฉด์„œ, 'roughness 100' ์ธ ์ƒํ™ฉ

 

 

 

[Normal] 

 

[Normal ์—ญํ• ] 

์žฌ์งˆ์˜ ๊ตด๊ณก๊ณผ ๋””ํ…Œ์ผ์„ ํ‘œํ˜„

 

 

[Normal ์˜ˆ์‹œ]

1. '๋ชจ๋ธ๋ง ๋งŒ' ๋œ ์ƒํƒœ 

 

2. 'Base Color ๋งŒ' ์žˆ๋Š” ์ƒํƒœ

 

3. 'normal ๊นŒ์ง€' ์ ์šฉ๋œ ์ƒํƒœ

 

 

[Normal ์€ '๋ชจ๋ธ๋ง์ด ๋ณ€ํ˜•๋œ ๊ฒŒ ์•„๋‹˜']

 

1. ์œ„์—์„œ ๋ดค์„ ๋•Œ 

 

2. ์˜†์—์„œ ๋ดค์„ ๋•Œ  > ์‹ค์ œ๋กœ ์˜ฌ๋ผ์™€ ์žˆ์ง€๋Š” ์•Š์Œ > so, ๋ชจ๋ธ๋ง ์ž์ฒด๊ฐ€ ๋ณ€ํ•˜๋Š” ๊ฑด ์•„๋‹˜. โญโญโญโญโญ 

 

 

[Normal ์›๋ฆฌ]

 

'๋…ธ๋ฉ€ ํ…์Šค์ฒ˜ ๋ฐ์ดํ„ฐ' ๋ฐ”ํƒ•์œผ๋กœ '์ฃผ๋ณ€ ๊ด‘์›(๋น›) ์ •๋ณด' ๋ฅผ '๋ณ€ํ˜•' ํ•œ๋‹ค. โญโญโญโญโญโญโญ 

 

ํด๋ฆฌ๊ณค์„ ์‚ฌ์šฉํ•ด์„œ > ๋””ํ…Œ์ผ์„ ์žก๋Š”๊ฒƒ์ด ์•„๋‹˜!!!! 

 

์‹ค์ œ๋กœ, normal ํ…์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ๋งŽ์ด ์—†์Œ. โญโญโญโญโญโญโญ 

 

 

[Height] 

 

[์—ญํ• ]

์‹ค์ œ ์‚ฌ๋ฌผ์„ ๋ณ€ํ˜• 

 

[normal ๊ณผ์˜ ๊ณตํ†ต์ ] 

์‚ฌ๋ฌผ์˜ ๊ตด๊ณก์„ ๋ณ€ํ˜• 

 

[normal ๊ณผ์˜ ์ฐจ์ด์ ]

๋…ธ๋ฉ€ : ์‹ค์ œ ๋ชจ๋ธ๋ง์„ ๋ณ€ํ™” ์‹œํ‚ค์ง€๋Š” ์•Š์Œ. / ๋น› ์ •๋ณด๋ฅผ ์™œ๊ณกํ•  ๋ฟ. 

height : ์‹ค์ œ ๋ชจ๋ธ๋ง์„ ๋ณ€ํ˜•. > ํด๋ฆฌ๊ณค ๋ณ€ํ™” > ์ตœ์ ํ™”์— ์•…์˜ํ–ฅ

 

[ํƒ€ 3D ํ”„๋กœ๊ทธ๋žจ๊ณผ์˜ ๊ด€๊ณ„] 

1. ์„ญ์Šคํ„ด์Šค ์•ˆ์—์„œ 'Height' ๋Š” ์ถœ๋ ฅํ•  ๋•Œ, > 'Normal' ๋กœ ์ถœ๋ ฅํ•˜๊ฒŒ ๋จ. > so, ์ถœ๋ ฅ๋ณธ(ํƒ€3D ํ”„๋กœ๊ทธ๋žจ) ์—์„œ๋Š” normal ์„ ์‚ฌ์šฉ (์ตœ์ ํ™” ๋ฉด์—์„œ ๋” ๊ฐ€๋ณ๊ธฐ ๋•Œ๋ฌธ) 

 

2. ๋Ÿฌ์Œค์˜ ๊ฒฝ์šฐ

1) ์„ญ์Šคํ„ด์Šค ์•ˆ์—์„œ 'Height' ๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉ, 'Normal' ์€ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€๋Š” ์•Š์Œ. 

2) ํƒ€ 3D ํ”„๋กœ๊ทธ๋žจ์—์„œ 'Normal' ์€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋จ

 

๊ฒฐ๊ตญ, 

Height ๋Š” Normal ํ…์Šค์ฒ˜๋ฅผ ์ง๊ด€์ ์œผ๋กœ ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค. 

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