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

6. ๋จธํ‹ฐ๋ฆฌ์–ผ ์—ฐ์‚ฐ ์ค‘๊ธ‰ : Quixel ๋จธํ‹ฐ๋ฆฌ์–ผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•(1) (feat. ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜, ๋””ํ…Œ์ผ ๋…ธ๋ฉ€) ๋ณธ๋ฌธ

[3D & 2D ๊ทธ๋ž˜ํ”ฝ์Šค]/์–ธ๋ฆฌ์–ผ_์ค‘๊ธ‰

6. ๋จธํ‹ฐ๋ฆฌ์–ผ ์—ฐ์‚ฐ ์ค‘๊ธ‰ : Quixel ๋จธํ‹ฐ๋ฆฌ์–ผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•(1) (feat. ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜, ๋””ํ…Œ์ผ ๋…ธ๋ฉ€)

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

Detail Normal 

 

[์–ด๋–ค ๊ธฐ๋Šฅ?] 

'๊ธฐ์กด normal ํ…์Šค์ฒ˜' ์— ๋”ํ•ด์„œ > ์ถ”๊ฐ€์ ์ธ ๋Š๋‚Œ์„ ๋‚ด๋Š”๋ฐ์— ์‚ฌ์šฉ๋œ๋‹ค. 

๋…ธ๋ง๋งต ๋‘ ๊ฐœ๋ฅผ ํ˜ผํ•ฉ > ๋” ๋””ํ…Œ์ผํ•œ ํ‘œํ˜„! ์„ ํ•˜๋Š” ๊ธฐ๋Šฅ

 

 

[์›๋ฆฌ] 

์›๋ณธ ๋…ธ๋ฉ€๋งต, ๋””ํ…Œ์ผ ๋…ธ๋ฉ€๋งต์„ - '๊ฐ๊ฐ UV ํƒ€์ผ๋ง์„ ๋‹ค๋ฅด๊ฒŒ ๋ถ€์—ฌ' ํ•ด์„œ > "๋ฒ ๋ฆฌ์–ด ์˜ค๋ธŒ์ ํŠธ์˜ UV ์ฑ„๋„์— ๋ช‡ ๋ฒˆ์”ฉ ๋ฐ˜๋ณต ์‹œํ‚ฌ์ง€"๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋จ. (๐Ÿ”บ ๋ถ€์กฑ) 

 

Cf. UV ์ „๊ฐœ๋„ ํ™•์ธ 

 

[๊ธฐ๋ณธ ์…‹ํŒ… ์œ„์น˜] 

 

[์œ ์šฉํ•œ ์ ]

ํฐ ์‚ฌ๋ฌผ์„ ๋ฐฐ์น˜ํ•˜๋ ค๊ณ  ํ•  ๋•Œ, > โญโญโญโญโญ ๋””ํ…Œ์ผ ๋…ธ๋ฉ€์€ 'ํ•„์ˆ˜์ ' โญโญโญโญโญ 

๋””ํ…Œ์ผ ๋…ธ๋ง ์‚ฌ์šฉํ•˜๋ฉด > ์ •๋ง, ๋‹ค๋ฅธ ๋Š๋‚Œ์˜ ๋…ธ๋ง ๋””ํ…Œ์ผ์ด ํ‘œํ˜„๋จ.

 

 

detail normal ๊ตฌ์ฒด์ ์ธ ์…‹ํŒ… ๋ฐฉ๋ฒ•

detail normal ์— ํ…์Šค์ณ๋งต ๋„ฃ์–ด์ฃผ๊ธฐ

 

IF detail normal strength = ์–‘์ˆ˜ / override = 1 ์ฒดํฌ > detail normal ์ด ๋‚˜ํƒ€๋‚˜๊ธฐ ์‹œ์ž‘

 

override : 0 > ํ•˜์ง€ ์•Š๊ฒ ๋‹ค. 

override : 1 > ํ•˜๊ฒ ๋‹ค.

 

Detail Normal strength 0.5
Detail Normal overide 1
Normal strength 1.5

 

 

detail normal tiling ์„ค์ • 

์ฃผ์˜๐Ÿ”บ : ๋ฐ‘์—์žˆ๋Š” ํƒ€์ผ๋ง์€ ์•„๋‹˜! / ๋ฐ˜๋“œ์‹œ detail normal tiling ์œผ๋กœ ํ•ด์•ผ ํ•จ / ๋ฐ‘์— ์žˆ๋Š” tiling ์€ '์ผ๋ฐ˜ ๋‹ค๋ฅธ ์• ์…‹' ์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ๊ฒƒ ์ด๊ธฐ ๋•Œ๋ฌธ์—, ํ˜•ํƒœ๊ฐ€ ์ด์ƒํ•˜๊ฒŒ ๋‚˜์˜ด. 3d ์• ์…‹์€ ๋‹ค์šด ๋ฐ›์€ ๊ฒฝ์šฐ ๊ฑฐ์˜ ์“ฐ์ง€ ์•Š์Œ.

 

 

 

 

๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ 

 

ํ•จ์ˆ˜๋ž€? 

'BOX' ์— '์–ด๋–ค ๊ฐ’์„ ๋„ฃ์œผ๋ฉด(IN)'  > 'BOX ์•ˆ์˜ ๋™์ž‘ ๊ตฌ์กฐ' ๋ฅผ ๊ฑฐ์ณ์„œ > '์–ด๋–ค OUTPUT' ์„ ๋„์ง‘์–ด ๋‚ด๋Š” ๊ฒƒ. 

 

so, [ '๋ญ”๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค.' (INPUT) / '์–ด๋–ค ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค.' (BOX) / '๊ทธ๊ฒŒ ๋‚˜์˜จ๋‹ค.' (OUTPUT) ] ์ด ์„ธ๊ฐ€์ง€ ํฌ์ธํŠธ๊ฐ€ ์ค‘์š”. 

https://terms.naver.com/entry.naver?docId=2446239&cid=51640&categoryId=51640 

 

๊ด€๊ณ„์˜ ์ˆ˜ํ•™, ํ•จ์ˆ˜ -ํ•จ์ˆ˜์˜ ๊ฐœ๋…

[๊ด€๊ณ„์˜ ์ˆ˜ํ•™, ํ•จ์ˆ˜ -ํ•จ์ˆ˜์˜ ๊ฐœ๋…] ๋ฐฉ์ •์‹๊ณผ ๋ฏธ์ง€์ˆ˜์˜ ์ดํ•ด๋ฅผ ํ†ตํ•ด ํ•จ์ˆ˜์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ์Šต๋“ํ•˜๊ณ , ํ•จ์ˆ˜๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์ „ ํ•จ์ˆ˜์˜ ์˜๋ฏธ์™€ ๊ทธ ํ™œ์šฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‹ค.(๋™์˜์ƒ ์ถœ์ฒ˜ : EBS ๋™์˜์ƒ (2012. 5. 11.)

terms.naver.com

 

 

 

๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜๋ž€? 

'๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ' ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ.  

ํ•ด์„ํ•ด๋ณด๋ฉด 

 

1) ์™ผ์ชฝ์˜ ํ…์Šค์ฒ˜๊ฐ€ > ๋“ค์–ด๊ฐ€๊ณ  (IN) 

2) ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜์•ˆ์—์„œ, ์ด๋ฏธ ์…‹ํŒ…๋œ ๊ธฐ๋Šฅ์— ์˜ํ•ด์„œ, ๊ณ„์‚ฐ๋˜๊ณ  (BOX) 

3) ๊ทธ ๊ฒฐ๊ณผ ๊ฐ’์ด ํŠ€์–ด ๋‚˜์˜จ๋‹ค. (OUT PUT) 

 

 

๊ทธ๋Ÿฌ๋ฉด, ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜๋Š” ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‚˜? 

box ์— ๋“ค์–ด๊ฐ€๋ณด๋ฉด, ์ด๋ ‡๊ฒŒ ๊ตฌ์„ฑ๋œ๋‹ค. 

 

โญโญโญ ๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค์— ๋„ฃ์œผ๋ฉด ์–ด๋–ป๊ฒŒ ์ด๊ฒŒ ์ž‘๋™ํ•ด? โญโญโญ 

1. ๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค์—์„œ albedo ๋งต์„ ๋„ฃ์œผ๋ฉด 

2. ์—ฌ๊ธฐ input ์œผ๋กœ ๋“ค์–ด์˜ค๊ณ  

 

3. box ์•ˆ์—์„œ 'albedo' ๋กœ ๋“ค์–ด์™€์„œ > box ๋‚ด๋ถ€ ๊ธฐ๋Šฅ์„ ํ•œ๋ฒˆ ๋Œ๊ฒŒ ๋œ๋‹ค. > ๊ทธ ๋‹ค์Œ output ์œผ๋กœ ๋‚˜์˜จ๋‹ค. 

 

 

๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜์˜ ํŠน์žฅ์  

1. ์ฝ˜ํ…์ธ  ๋ธŒ๋ผ์šฐ์ €์—์„œ '๋…๋ฆฝ์ ์ธ ์• ์…‹' ์œผ๋กœ ์กด์žฌ  > ์–ด๋–ค ๋จธํ‹ฐ๋ฆฌ์–ผ์—์„œ๊ฑด '์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ'  

 

ex) ์ด๋ฏธ ์›”๋“œ์— ์‚ฌ๋ฌผ์ด ๋ฐฐ์น˜๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์—์„œ > ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜๋งŒ ๋ณต์‚ฌํ•ด์„œ > ๋ˆˆ์ด ๋‚ด๋ฆฌ๋„๋ก ํ•  ์ˆ˜ ์žˆ์„๊ฑฐ์•ผ. ์•„๋ž˜ ์ฒ˜๋Ÿผ... ๐Ÿ‘‡ 

 

 

2. Triplanar ํ•จ์ˆ˜๋ฅผ ์“ฐ๊ธฐ ์œ„ํ•œ ๋ฐ‘๋ฐ”ํƒ•!!! โญโญโญโญโญ 

 

 

 

 

 

 

 

Cf. ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ ํ™•์ธ ๋ฐฉ๋ฒ•

'๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค ์—๋””ํ„ฐ์—์„œ  > ๊ณ„์ธต๊ตฌ์กฐ > default material ํ™•์ธ' ์„ ํด๋ฆญ 

 

 

๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ

 

์ฝ˜ํ…์ธ  ํด๋”์— 'Material Fucntion Study' ์ด๋ฆ„ ์ง“๊ธฐ

 

์šฐํด๋ฆญ > ๋จธํ‹ฐ๋ฆฌ์–ผ & ํ…์Šค์ฒ˜ > ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ ์ƒ์„ฑ > ์ด๋ฆ„ ์ง“์ง€ 'MF_MaterialStudy'

 

์ด ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜(MF_MaterialStudy) ๋ฅผ ์ ์šฉํ•  ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ ๋งŒ๋“ค๊ธฐ > M_PBR ์ด๋ฆ„ ์ง“๊ธฐ (PBR ํ…์Šค์ฒ˜ ์ด๊ธฐ ๋•Œ๋ฌธ)

 

M_PBR ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ์—์„œ - Texture Sample ๋…ธ๋“œ 2๊ฐœ ์ƒ์„ฑ

 

M_PBR ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ์— - 'barrier' albedo ๋ฐ normal ํ…์Šค์ฒ˜ ๋„ฃ๊ธฐ

 

basecolor & normal ์—ฐ๊ฒฐ 

 

add ๋…ธ๋“œ > 1๋”ํ•ด์„œ > ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•˜์–—๊ฒŒ ๋งŒ๋“ค๊ธฐ 

 

๋ชจ๋“  ์ƒ‰์€ 0~1 ์‚ฌ์ด์˜ RGB ๊ฐ’์„ ๊ฐ–๊ณ  ์žˆ์Œ. 

ํ•˜์–€์ƒ‰์€ RGB๊ฐ€ 1,1,1 ๋กœ ํ‘œํ˜„๋จ. 

 

 

Add ๋…ธ๋“œ๋Š” '1' ์”ฉ ๋”ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ•จ 
> so, ๊ธฐ์กด albedo ์— 1์”ฉ ๋”ํ•˜๊ฒŒ ๋จ. 
> so, ๋ชจ๋‘ 1์„ ๋„˜์–ด์„œ ํ•˜์–€์ƒ‰์ด ๋จ

 

 

 

 

s ๋ˆŒ๋Ÿฌ์„œ > ์Šค์นผ๋ผ ๋…ธ๋“œ ๋งŒ๋“ค๊ณ  > base color ์ด๋ฆ„ ์ง“๊ธฐ > B ์—ฐ๊ฒฐ > ๊ทธ๋Ÿฌ๋ฉด, 'add' ๋Š” ๋ฐ๊ธฐ๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๋จ. 

 

 

์ฆ‰, BaseColor Add ๋…ธ๋“œ์—์„œ RGB์— ๊ฐ๊ฐ 0.2 ๋ฅผ ๋”ํ•˜๋ฉด > ๊ธฐ์กด ๊ฐ’์—์„œ +0.2 ๊ฐ€ ๋˜๊ณ  > 1์ด ์ดˆ๊ณผ๋˜๋Š” ๋ถ€๋ถ„์€ ํ•˜์–€์ƒ‰์œผ๋กœ ํ‘œํ˜„๋˜๊ณ , 1๋ฏธ๋งŒ๋˜๋Š” ๋ถ€๋ถ„์€ 0.2 ์ •๋„๋กœ ๋ฐ์•„์ ธ์„œ ํ‘œํ˜„๋จ. > SO, Barrier ๊ฐ€ ํฌ๋„๋ฌด๋ฆฌํ•ด์ง 

 

 

Multiply ๋…ธ๋“œ๋ฅผ ์“ฐ๊ณ , Basecolor Add ๊ฐ’์— 2 ๋ฅผ ํ•˜๋ฉด > ๊ธฐ์กด RGB ๊ฐ’์— ๋ชจ๋‘ 2๋ฅผ ๊ณฑํ•˜๊ฒŒ ๋˜๊ณ  > 1 ์ดˆ๊ณผ ๋ถ€๋ถ„์€ ํฐ์ƒ‰, 1๋ฏธ๋งŒ์€ ์•ฝ๊ฐ„ ๋ฐ์•„์ง€๋Š” ํšจ๊ณผ๊ฐ€ ๋‚จ 

 

Add ๋…ธ๋“œ์™€ ๋น„๊ตํ•˜๋ฉด > '๊ณฑํ•˜๊ธฐ' ์ด๊ธฐ ๋•Œ๋ฌธ์— > '์กฐ๊ธˆ ๋” ๋ฏธ์„ธํ•˜๊ฒŒ ์ƒ‰ ํ‘œํ˜„' ์ด ๊ฐ€๋Šฅ 

 

 

 

"Multiply ๋…ธ๋“œ๋ฅผ ์“ฐ๊ณ , Basecolor Add ๊ฐ’์— 2 ๋ฅผ ํ•˜๋ฉด > ๊ธฐ์กด RGB ๊ฐ’์— ๋ชจ๋‘ 2๋ฅผ ๊ณฑํ•˜๊ฒŒ ๋˜๊ณ  > 1 ์ดˆ๊ณผ ๋ถ€๋ถ„์€ ํฐ์ƒ‰, 1๋ฏธ๋งŒ์€ ์•ฝ๊ฐ„ ๋ฐ์•„์ง€๋Š” ํšจ๊ณผ" ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š” >  '๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜' ๋ฅผ ๋งŒ๋“ค๊ธฐ

 

[์ฆ‰, ์œ„์— ๋งŒ๋“  ๋…ธ๋“œ์™€ '๋™์ผํ•œ ๊ธฐ๋Šฅ' ์„ ํ•˜๋Š” '๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜' ๋งŒ๋“ค์–ด ๋ณด๊ธฐ!] 

 

1. ๊ฐ ๋…ธ๋“œ ์—ฐ๊ฒฐ์„ ๋Š์–ด์ฃผ๊ธฐ

2. 'ํ•ด๋‹น ๊ธฐ๋Šฅ' ์„ CTRL C - V ํ•ด์„œ > ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜์— ๋ถ™์—ฌ๋„ฃ๊ธฐ 

 

3. ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜๋กœ ๊ฐ€์„œ >  'ํ•ด๋‹น ๊ธฐ๋Šฅ' ์„ CTRL V ํ•ด์„œ ๊ฐ€์ ธ์˜ค๊ธฐ 

Cf. ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ ์ž์ฒด์—์„œ ์šฐํด๋ฆญํ•ด์„œ > multiply / ์Šค์นผ๋ผ ๋…ธ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•จ! 

โญ ํฌ์ธํŠธ๋Š”, ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ํ•˜๋Š” ๋…ธ๋“œ๋ฅผ '๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜' ์— ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ. 

 

 

4. input - output ์—ฐ๊ฒฐํ•ด์ฃผ๊ธฐ 

*input ์€ 'fucntion input' ์ด๋ผ๊ณ  ๊ฒ€์ƒ‰

 

5. ์›๋ณธ ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ๋กœ '๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜' ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ > ๊ทธ๋ฆฌ๊ณ  ์—ฐ๊ฒฐ

 

 

6. Base Color Multiply ๋ฅผ ํ•˜๋ ค๋ฉด? > '๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ' ์„ '๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค' ๋กœ ๋ณต์ œ ํ•ด์„œ ์‚ฌ์šฉํ•  ๊ฒƒ

์ฆ‰, ์• ์ดˆ์— ์ƒ๊ฐํ–ˆ๋˜ '๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ํ™” ์‹œํ‚จ ํ•ด๋‹น ๊ธฐ๋Šฅ' ์„ ํ™œ์šฉํ•˜๋ ค๋ฉด? > '๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ' ์„ '๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค' ๋กœ ๋ณต์ œ ํ•ด์„œ ์‚ฌ์šฉํ•  ๊ฒƒ

 

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด > ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ์—์„œ, multiply ๊ฐ’์„ ์ˆ˜์ •ํ•˜๋ฉด > ํ•ด๋‹น ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ์˜ ๋ชจ๋“  ์ž์†๋“ค์˜ ๊ฐ’์ด ์ „๋ถ€ ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ

 

 

Cf. ์—ฌ๊ธฐ์— Basecolor multiply ๊ฐ€ ์™œ ์žˆ๊ณ , ์–ด๋–ป๊ฒŒ ์žˆ๋Š”์ง€! ๊นŒ์ง€ ์™„์ „ํžˆ ์ดํ•ดํ•œ๋‹ค๋ฉด > ๋จธํ‹ฐ๋ฆฌ์–ผ์„ ์ „๋ถ€ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ๋  ๊ฒƒ ๊ฐ™์Œ. 

 

Cf. ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ 'input ๋…ธ๋“œ ์ด๋ฆ„' ๋ฐ”๊พธ๊ธฐ 

๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ ์—๋””ํ„ฐ์—์„œ > input name ์„ ๋ณ€๊ฒฝ 

 

๋จธํ‹ฐ๋ฆฌ์–ผ ์—๋””ํ„ฐ์—์„œ > 'BaseColor' ๋กœ ๋ฐ”๋€Œ์–ด ์žˆ์Œ. 

 

 

Cf. ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜์•ˆ์—์„œ '๋ณต์ˆ˜์˜ input / output' ์‚ฌ์šฉํ•˜๊ธฐ 

 

์ฆ‰, '์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ž…๋ ฅ' ์„ ๋ฐ›์•„์„œ > ํ•จ์ˆ˜๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  > ์•„์›ƒํ’‹์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ํ•˜๊ธฐ 

 

 

fucntioninput ๋…ธ๋“œ ๋งŒ๋“ค๊ณ  > 'normal' ๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝ 

fucntionoutput ๋…ธ๋“œ ๋งŒ๋“ค๊ณ  > ์—ฐ๊ฒฐ > ์ด๋ฆ„ ๋ณ€๊ฒฝ

output ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋ฉด > ์ด๋ ‡๊ฒŒ ๋ณ€๊ฒฝ๋จ

 

 

๋ฌธ์ œ์ƒํ™ฉ : basecolor ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ–ˆ๋Š”๋ฐ > normal ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ ๊นŒ์ง€ ๋ณ€๊ฒฝ๋œ๋‹ค.

์›์ธ : ๋…ธ๋“œ ์ด๋ฆ„์ด ๋™์ผํ•˜๋ฉด > ๋™์ผํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์ธ์‹ > so, normal ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด, basecolor ํŒŒ๋ผ๋ฏธํ„ฐ๊นŒ์ง€ ๋ณ€๊ฒฝ๋˜๋ฒ„๋ฆฐ๋‹ค! 

 

ํ•ด๊ฒฐ ์ ˆ์ฐจ 

1) basecolor multiply ์ด๋ฆ„์„ > normal multiply ๋กœ ๋ณ€ํ™˜

 

2) ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ์—์„œ '๋…ธ๋“œ ์—ฐ๊ฒฐ์„ ๋‹ค์‹œ' 

 

3) ์ž์ž”! normal multiply ๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์žˆ์Œ! 

 

Cf. normal ๊ฐ•๋„๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด?

 

์ด ์ƒํƒœ์—์„œ >'๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ ์—๋””ํ„ฐ' ์—์„œ flattenNormal ๋…ธ๋“œ ์ถ”๊ฐ€ 

 

 

[flattenNormal ๋…ธ๋“œ์˜ ์›๋ฆฌ] 

 

1. ๋‘ ๊ฐ€์ง€ ์ธํ’‹๊ฐ’์ด ์žˆ์Œ 

*normal = ์• ์ดˆ ์˜ค๋ธŒ์ ํŠธ์˜ '๊ตด๊ณก์ง„ ๊ฐ’' ์ž„. 

*0.0.1 ๋…ธ๋“œ = ์•„๋ฌด ๊ฒƒ๋„ ์—†๋Š” 'ํ‰ํ‰ํ•œ ๋ฉด' ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋…ธ๋“œ

 

2. ๋‘ ๊ฐ€์ง€์˜ ์ธํ’‹๊ฐ’(Normal, 001) ์€ - ์•ŒํŒŒ๊ฐ’(Flatness) ์— ๋”ฐ๋ผ์„œ - ์–ผ๋งˆ๋‚˜ ํ˜ผํ•ฉ๋ ์ง€ ๊ฒฐ์ •๋จ

 

3. ๊ทธ ๊ฒฐ๊ณผ, ์–ผ๋งˆ๋‚˜ ํ‰ํ‰ํ• ์ง€(๊ตด๊ณก์žˆ๊ฒŒ ํ• ์ง€) ๊ฐ€ ๊ฒฐ์ •๋˜์–ด์„œ - output ๊ฐ’์œผ๋กœ ๋‚˜์˜ด. 

 

 

@ ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜์—์„œ - ๋…ธ๋“œ๊ฐ„ ์—ฐ๊ฒฐ

 

oneminus ๋…ธ๋“œ ์—ฐ๊ฒฐ 

์ด์œ  : ๊ฐ’ ์ฆ๊ฐ€ > normal ์ˆ˜์น˜ ์ฆ๊ฐ€' ํ•˜๋Š” '์ง๊ด€์  ๊ตฌ์กฐ' ์—ฌ์•ผ ํ•จ. ๊ทธ๋Ÿฐ๋ฐ, 'flatten' ๋…ธ๋“œ๋Š” '๊ฐ’ ์ฆ๊ฐ€ - ํ‰ํ‰ํ•จ ์ฆ๊ฐ€' ์ด๊ธฐ ๋•Œ๋ฌธ์— '์ง๊ด€์ ์œผ๋กœ ๊ฑฐ๊พธ๋กœ ๊ฐ€์„œ, ๋ถˆํŽธํ•จ' 

ํ•ด๊ฒฐ์ฑ… : oneminus ๋…ธ๋“œ ์—ฐ๊ฒฐ > '์ž…๋ ฅ๊ฐ’์—์„œ -1 ์„ ํ•ด์คŒ' > ๊ทธ๋ฆฌ๊ณ  flatten ์— ์ ์šฉ

 

 

 

๊ทธ๋Ÿฌ๋ฉด, 'normal strength' ์˜ ์—ญํ• ์„ ํ•˜๊ฒŒ ๋œ๋‹ค! 

 

 

Cf. MF_TextureAdjustment ๋กœ ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ > ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ์—์„œ 'MF_TextureAdjustment' ๋กœ ๋ณ€ํ™˜๋œ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ. 

 

 

Cf. ์ŠคํŒŒ๊ฒŒํ‹ฐ ์ฒ˜๋Ÿผ ๊ผฌ์ธ ๋…ธ๋“œ '๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌ' ํ•˜๊ธฐ

 

1. ์•ฝ๊ฐ„ ์„ ๋“ค์ด ์—‰์ผœ ์žˆ์Œ.

 

2. Base color ์˜ input/output sort prioty 1 ๋กœ ์…‹ํŒ… 

 

 

3. Normal color ์˜ input/output sort prioty 2 ๋กœ ์…‹ํŒ…

 

 

4. ๋…ธ๋“œ ๋”๋ธ”ํด๋ฆญ > CTRL ๋ˆŒ๋Ÿฌ์„œ '๊ฒฝ์œ  ๋…ธ๋“œ' ์ด๋™ํ•ด์ฃผ๊ธฐ 

 

Cf. ๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ > '๊ฒ€์ƒ‰ ์‹œ ๋…ธ์ถœ' ๋˜๊ฒŒ ํ•˜๊ธฐ

@๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜ ์—๋””ํ„ฐ์—์„œ > EXPOST TO LIBRARY ํด๋ฆญ > ๊ฒ€์ƒ‰ ์‹œ ๋…ธ์ถœ ๊ฐ€๋Šฅ

 

 

 

Cf. ์ €์žฅํ•  ๋•Œ ์ฃผ์˜์  1. ํ€ต์…€ ์• ์…‹์€ = ์ง์ ‘ ์•ˆ ๋งŒ๋“ค์—ˆ์œผ๋‹ˆ๊นŒ = '์ €์žฅ ์•ˆํ•จ' ์„ ๊ถŒ์žฅ

 

 

 

 

 

 

ํŒ

[3d ์• ์…‹ ๋‹ค์šด ์‹œ, ์šฉ๋Ÿ‰ ๋ฆฌ์†Œ์Šค ์ ˆ์•ฝ > PC ์ตœ์ ํ™” ๋ฐฉ๋ฒ•]

 

roughness, metalness, displacement ์˜ ๊ฒฝ์šฐ > 3d asset ์˜ ๊ฒฝ์šฐ, ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Œ > so, ์ฒดํฌ ํ•ด์ œ(off) ํ•˜๊ณ  ๋‹ค์šด ๋ฐ›์•„๋„ ๊ดœ์ฐฎ์Œ.

Cf. PC ์ตœ์ ํ™”์— ์ข‹์Œ. / Albedo & Normal ๋งŒ ์žˆ์œผ๋ฉด ๋œ๋‹ค. / ๋‚˜๋จธ์ง€๋Š” ์‹๋ฌผ ๋‹ค์šด์— ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‚จ๊ฒจ๋‘˜ ๊ฒƒ์ž„. 

 

๋‹ค์šด ๋ฐ›๊ณ  ๋‚˜์„œ๋Š” > roughness ๊ฐ’์€, '๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค' ์—์„œ ๋”ฐ๋กœ ์กฐ์ ˆ

 

 

[์ฝœ๋ฆฌ์ „ ์žก๋Š” ๋ฐฉ๋ฒ• ์ •๋ฆฌ] 

 

1. ์Šคํƒœํ‹ฑ ๋ฉ”์‹œ ๋”๋ธ”ํด๋ฆญ > ์ปจ๋ฒก์Šค ๋ถ„ํ•ด > ํ— ์ •๋ฐ€๋„ ์˜ฌ๋ฆฐ๋‹ค. 

๐Ÿ”บ ๋ฌธ์ œ์  : ์ •๋ฐ€๋„๊ฐ€ ๋–จ์–ด์ง. 

โž• ์žฅ์  : simulate physics ๊ฐ€๋Šฅ > ์›€์ง์ด๋Š” ์ถ•๊ตฌ๊ณต ์„ค์ • ๊ฐ€๋Šฅ / pc ์ตœ์ ํ™”์— ๋ฌด๋ฆฌ๊ฐ€ ์•ˆ ๊ฐ. 

 

 

2. ์Šคํƒœํ‹ฑ ๋ฉ”์‹œ ๋”๋ธ”ํด๋ฆญ > ์ฝœ๋ฆฌ์ „ > collision complexity > Use complex collision as simple โญโญโญโญโญ

Cf. ๋ชจ๋ธ๋ง ํด๋ฆฌ๊ณค ๋ฐ์ดํ„ฐ ๊ทธ ์ž์ฒด๋ฅผ ํ™œ์šฉํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ. 

๐Ÿ”บ ๋ฌธ์ œ์  : 1) ์šฉ๋Ÿ‰์ด ์ปค์ง 2) simulate physics ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ! โญโญโญโญโญ 

so, '์›€์ง์ด๋Š” ๋ฌผ์ฒด' ๋ผ๋ฉด 1) ์ปจ๋ฒก์Šค ๋ถ„ํ•ด 2) ์ง์ ‘ ์ฝœ๋ฆฌ์ „ ์ถ”๊ฐ€ ํ•ด์•ผ ํ•จ. 

 

Cf. ์ฝœ๋ฆฌ์ „ ์ œ๊ฑฐ ํ•˜๋Š” ๋ฒ•

์ฝœ๋ฆฌ์ „ - ์ฝœ๋ฆฌ์ „ ์ œ๊ฑฐ 

 

[์ฝœ๋ฆฌ์ „ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด?] 

๋ทฐํฌํŠธ > (๊ธฐ๋ณธ์…‹ํŒ…์ธ) '๋ผ์ดํŒ… ํฌํ•จ' ์„ - 'ํ”Œ๋ ˆ์ด์–ด ์ฝœ๋ฆฌ์ „' ์œผ๋กœ ๋ณ€๊ฒฝ

 

 

[๊ดœ์ฐฎ์€ barrier ์• ์…‹] 

 

 

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