[์์ ํ ๋ชจ๋ธ๋ง ํ์ผ ๋ถ๋ฌ์ค๊ธฐ]
File - New
select > ํ์ผ ๊ฐ์ ธ์ค๊ธฐ
UV ์ ๊ฐ๊ฐ ๋์๊ธฐ ๋๋ฌธ์ > Auto unwrap ์ ํ์ด์ฃผ๊ธฐ
Baking
[Baking ์ด๋?]
์ญ์คํด์ค ํ์ธํฐ๊ฐ '(์ฝ๋ผ์บ) ์ธ๋ถ ๋ชจ๋ธ๋ง' ์ ๋ถ์ํ๋ค. > ๋ชจ๋ธ๋ง ์ ๋ณด๋ฅผ ๊ตฝ๋๋ค.
์ฆ, ์ญ์คํด์ค ํ์ธํฐ๊ฐ '์ฝ๋ผ์บ์ ๋๊ป๋ ์ด๋ป๊ณ , ์ด๋๊ฐ ๊บพ์ฌ์๊ณ ๋ฑ' ์ ์ ๋ณด๋ฅผ ํด์ํจ. > ์ด ์ ๋ณด๋ฅผ 'ํ ์ค์ฒ ๋ฐ์ดํฐ' ๋ก ๋ง๋ค์ด๋.
[Bake Mesh Map]
texture set settings - bake mesh maps ( ํ์์ ์ผ๋ก ํด์ผ ํจโญโญโญโญโญโญโญโญโญโญโญโญโญ)
์ด๋ ๊ฒ ๊น์ง ํ๋ฉด, 'ํ ์ค์ฒ๋ง์ ๊ธฐ์ด' ๋ฅผ ๋ค ํ ๊ฒ์!
out put size - 2048 โญโญโญ (ํ์ผ ๊ฐ์ ธ์ฌ ๋, project settings ์ 2048๋ก ํ๊ธฐ ๋๋ฌธ)
๊ทธ ๋ค์, bake selected texture
๊ทธ ๊ฒฐ๊ณผ '์ด๋ฌํ ํ ์ค์ฒ ํ์ผ' ์ ์ป์ ์ ์๊ฒ ๋จ โญโญโญโญโญโญโญโญโญโญ
Curvature
์ด ์ฝ๋ผ์บ์ด > ์ผ๋ง๋ ๊บพ์ฌ ์๋๊ฐ! ๋ฅผ ๋ํ๋
ambient occlusion
์ด ์ฝ๋ผ์บ '๋ชจ๋ธ๋ง๊ณผ ๋ชจ๋ธ๋ง ์ฌ์ด์ ์์' ์ ํํ
Paint ๋ ์ด์ด VS Fill ๋ ์ด์ด
[paint ๋ ์ด์ด]
โ ๋ธ๋ฌ์ฌ๋ก ์น ํ ์ ์์.
์ด๋ฏธ ์น ํ ๊ฒ ์ > ๋ณ๊ฒฝ ๋ถ๊ฐ โญโญโญโญโญ
Cf. Base color ์์ ์ ํํ๊ณ - ๊ฐ ๋ณํ๋ ์ฝ์ง ์์!
[fill ๋ ์ด์ด]
โผ ์ ์ฒด์ ์ผ๋ก ๋ฎ๋ ๋ ์ด์ด
์ด๋ฏธ ์น ํ ๊ฒ ์ > ๋ณ๊ฒฝ ๊ฐ๋ฅ โญโญโญโญโญ
๋ค๋ง, ํ์ธํธ๋ฅผ ๋ชป ์น ํ๋ค. > ์ด๋, MASK ๊ธฐ๋ฅ์ ํ์ฉ! โญโญโญ
[MASK ๋ ์ด์ด]
Fill layer ๋ณต์ฌ ํด์ > ์๋ฃจ๋ฏธ๋ ์บ ๋๋์ ๋ ์ด์ด ๋ง๋ค๊ธฐ
roughness - 0.1
metallic - 1 ๋ก ์ค์
[Add white mask ์ถ๊ฐ > ํ์ธํธ๋ฅผ ์น ํ ์ ์๊ฒ ๋จ!] โญโญโญ
fill layer ์์๋ ๋ธ๋ฌ์ฌ๋ฅผ ์น ํ ์ ์๊ฒ ๋จ. โญโญโญโญโญโญ
๋จ, '์ค๋ฅธ์ชฝ mask' ๊ฐ ์ ํ๋ ์ํ ์ฌ์ผ > ๋ง์คํฌ์ ์น ํด์ง๊ณ > ๋นจ๊ฐ์์ด ์ฌ๋ผ์จ๋ค.
์๋ fill layer ๋ฅผ ์ ํํ๋ฉด > ํ ์ํ์์, ์๋ฃจ๋ฏธ๋ ์บ ์์ ๋ฐ๊ฟ ์ ์์.
[๋นจ๊ฐ์์ด ๋์ค๋ ์ด์ ] (๋ ์ด์ด ๋ง์คํฌ ์๋ฆฌ) โญโญโญโญโญ
1. layer ๋ง์คํฌ์ ์น ํ๋ค = ๊ทธ ๋ถ๋ถ์ด ๊ฒ์์์ด ๋๋ค.
2. '๊ฒ์์' ์ '๋ฐ์ดํฐ๊ฐ 0' ์ด ๋๋ค๋ ๊ฒ์ ์๋ฏธ.
3. '๋ฐ์ดํฐ๊ฐ 0์ด ๋ ๋ถ๋ถ' ์๋ ๋น์ฐํ! ์๋ ๋ ์ด์ด ์ ๋ณด๊ฐ ์ฌ๋ผ์จ๋ค. โญโญโญโญโญ
(์ ์ = white mask ์ธ ๊ฒฝ์ฐ)
[๋นจ๊ฐ์ ๋ถ๋ถ์ ์ง์ฐ๋ ค๋ฉด?]
๋ง์คํฌ๋ฅผ 'ํฐ์' ์ผ๋ก ์น ํ๋ฉด > ๊ทธ ๋ถ๋ถ ๋ฐ์ดํฐ๋ 1์ด ๋์ด์ > ๋ค์, '์๋ฃจ๋ฏธ๋ ๋ ์ด์ด ๋ฐ์ดํฐ' ๊ฐ ๋ณต์๋๋ค.
[black mask ๋ฅผ ์ถ๊ฐํ๋ฉด?] โญโญโญโญโญโญโญ
black mask ๋ฅผ ์ถ๊ฐํ๋ฉด > '์๋ฃจ๋ฏธ๋ ์บ ๋ ์ด์ด' ๊ฐ ์ ๋ถ 0 ์ด ๋๋ค. > so, ๋ฐ์ ์๋ ๋ ์ด์ด์ธ ๋นจ๊ฐ ์บ๋ง ๋์จ๋ค.
๊ทธ ๋ค์, 'ํ์์์ ์น ํ๋ฉด์ > ์์ ์ ์์'
ํ์์ ์น ํ๋ฉด > ๊ทธ ๋ถ๋ถ ๋ฐ์ดํฐ๋ 1 ์ด๊ณ > ์ฒซ ๋ฒ์งธ ๋ ์ด์ด์ธ ์๋ฃจ๋ฏธ๋ ์บ์์ ๊ทธ ๋ถ๋ถ ๋ฐ์ดํฐ๋ ์ด์๋๋ ๊ฑฐ์ง.
[Then, white vs black ์ค ์ด๋ค ๊ฑธ ์ ํ?]
์์ ํ๋ ์ํฉ์ ๋ฐ๋ผ์ > ๋ค๋ฅด๊ฒ ์ ํํด์ฃผ๋๊ฒ ํ์. โญ
๋ฐฐ๊ฒฝ์์ด ๋ญ์ง ๋ฑ์ ๋ฐ๋ผ์ ๋ค๋ฅผ ๊ฒ ๊ฐ์.
[์ค์ ํ ์ ์๋ ๊ฐ]
๋ธ๋ฌ์ฌ ๋ชจ์ ์ค์ ๊ฐ๋ฅ @Alpha
flow ( = grayscale ์ ๋๋ฅผ ์กฐ์ ํ๋ ๊ฒ๊ณผ ๋์ผ)
๋ฐ์ ๋ถ๋ถ์ด ๋ถํฌ๋ช ํด๋ณด์ด๊ณ > ๋ฐ๋ง ํฌ๋ช ํด์ง.
[ํ์ดํ ํ์ด ๋๋ ๋๋ ๋ด๊ธฐ] โญโญโญโญโญโญโญโญ
1. ํ์ดํ ๋ ์ด์ด๋ก ์๋ฃจ๋ฏธ๋ ๋ ์ด์ด์ 'ํ์ดํ ๋งํผ ๊ตฌ๋ฉ' ์ ๋ธ๋ค.
2. ์๋ฃจ๋ฏธ๋ ์บ ๋ ์ด์ด ์ ํ โญโญโญโญโญ > height ์กฐ์ > ํ์ด๋์จ ๋๋ ๋ผ ์ ์์.
๊ฒฐ๊ตญ, ํ์ธํธ ๋ ์ด์ด๋ ์์ ์ด ์ด๋ ต๊ธฐ ๋๋ฌธ์ > 'fill layer ์ ๋ง์คํฌ๋ฅผ ๋ฃ์ด์ ์ฌ์ฉ'
์ ๋ฆฌํ๋ฉด, โญโญโญโญโญโญโญ
1. [๋์ฆ] paint ์น ํ๊ณ > paint ์น ํ ๋ถ๋ถ์ ๋ง์๋๋ก ์น ํ๊ณ ์ถ์. ex) paint = ํ์ดํ
2. [๋ฌธ์ ์ ] paint layer ๋ ์์ ์ด ๋ถ๊ฐํจ
3. [ํด๊ฒฐ์ฑ ] fill layer + mask๋ฅผ ์์ด๋ค.
4. [๋ฐฉ๋ฒ]
1) '์์์ ๋์ฅ์ ์ฐ์ด์ > ๋ฐ์ ๋ ์ด์ด์ ๋ณด์ด๊ฒ ํ ๊ฑฐ์ผ!' โญโญโญโญโญโญ(1st layer ์ black mask ์์ฐ๊ณ > ๋์ฅ ์ฐ์ ๋๋ง white ๋ก ํด์ ๋ฐ์ดํฐ๋ฅผ 1๋ก ๋ง๋ ๋ค. > ๋๋จธ์ง๋ ์์ฐ์ค๋ฝ๊ฒ, 2nd layer ์ฑ์ด๋ค.)
2) ์์์ ๊ตฌ๋ฉ์ ๋ซ์ด์ > ๋ฐ์ ๋ ์ด์ด๊ฐ ์ฌ๋ผ์ค๊ฒ ํ ๊ฑฐ์ผ! ๋ผ๊ณ ํ ์๋ โญโญโญโญโญโญ (1st layer ์ white mask ์์ฐ๊ณ > ๊ตฌ๋ฉ ๋ซ์ ๋๋ง black ์ผ๋ก ํด์ ๋ฐ์ดํฐ๋ฅผ 0์ผ๋ก ๋ง๋ ๋ค. > ๋ฐ์ดํฐ๊ฐ 0์ด ๋ ์๋ฆฌ๋, ๋ฐ์ ๋ ์ด์ด๊ฐ ์ฑ์ด๋ค.)
ํ
๋ฒ ์ดํน ์ ๋ฌธ์ ๋ฐ์ ์์ธ์ ๋๋ถ๋ถ์ 'UV ๊ฒน์นจ'.
EX) ๋ชจ๋ธ๋ง ๋ ธ๋ฉ ๋ฐฉํฅ์ด ์๋ชป.
EX) ํ์ด ํด๋ฆฌ๊ณค ๋ฒ ์ดํน ์ ๋๋ฌด ๋ฌด๊ฑฐ์ธ ๊ฒฝ์ฐ
EX) ์๋ก ๋ค๋ฅธ ์์น์ ์๋ ๋ ๋ฉด์ด ๊ฐ์ ๊ณณ์ ์๋ค๊ณ ์ฒ๋ฆฌ.
EX) ์๋ก ๋ค๋ฅธ ๋ฉด์ด ๊ฒน์น๊ฒ ํ์์ ๊ฒฝ์ฐ
์ถํ์ ์ข ๋ ๋ค๋ฃฐ ์์