STEP 44. ์ปค์คํ ๋ ธ๋ฉ | |
โชSTEP 43. ๋ํผ ๋ชจ๋ํ์ด์ด | STEP 46. ์ปค๋ธ ์ค๋ธ์ ํธโฉ |
์ง๋ ๊ฐ์ STEP 24. ๋
ธ๋ฉ๊ณผ ์ค๋ฌด๋ฉ ๊ทธ๋ฃน์์ ์คํ ์ค๋ฌด์ค๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฒํ
์ค ๋
ธ๋ฉ ์๊ฐํ, ๋ฉด ๋ค์ง๊ธฐ์ ๋ํด์ ์์๋ดค์์ต๋๋ค. ์ด๋ฒ ๊ฐ์์์๋ ๋ฒํ
์ค ๋
ธ๋ฉ์ ์ด๋ป๊ฒ ์ํ๋ ๋๋ก ํ๊ฒ ํ๋ ๊ฒ์ธ์ง์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
โ์ปค์คํ ๋ ธ๋ฉ ์ ์ฉ ์ ๋ฌด ํ์ธํ๊ธฐ
์ปค์คํ
๋
ธ๋ฉ(custom normal)์ Geometry ํจ๋์์ ํ์ธํ ์ ์์ต๋๋ค. ๋จผ์ ์ค๋ธ์ ํธ๋ฅผ ์ ํํ๊ณ , [์์ฑ์ฐฝ] Data ํญ โ Geometry ํจ๋๋ก ์ด๋ํฉ๋๋ค. ์ฌ๊ธฐ์ "Add Custom Split Normals Data" ๋ฒํผ์ด ์์ผ๋ฉด ์ปค์คํ
๋
ธ๋ฉ์ด ์๋ ์ํ์ด๊ณ , "Clear Custom Split Normals Data" ๋ฒํผ์ด ์์ผ๋ฉด ์ปค์คํ
๋
ธ๋ฉ์ด ์๋ ์ํ์
๋๋ค. ๋ง์ฝ ์ปค์คํ
๋
ธ๋ฉ์ ๋ฆฌ์
ํ๊ณ ์ถ์ผ๋ฉด ์ด ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ฉ๋๋ค.
โ์ปค์คํ ๋ ธ๋ฉ ์ ์ฉํ๊ธฐ
์ปค์คํ
๋
ธ๋ฉ์ ๊ด๋ จ ์์
์ ์คํํ ๋ ์๋์ผ๋ก ๋ณํ๋ฉ๋๋ค. ๋ํ์ ์ผ๋ก Data Transfer, Weighted Normal, Point Normals to Target, Set Normals from Faces ์์
์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ธ๋ถ์์ FBX, OBJ์ ๊ฐ์ ํ์ผ์ ์ํฌํธ ํ์ ๊ฒฝ์ฐ์๋ ์ค๋ฌด๋ฉ ๊ทธ๋ฃน์ด ์ปค์คํ
๋
ธ๋ฉ๋ก ์ ์ฉ๋ฉ๋๋ค.
์จ์ดํฐ๋ ๋ ธ๋ฉ ๋ชจ๋ํ์ด์ด
์จ์ดํฐ๋ ๋
ธ๋ฉ(Weighted Normal)์ ๋ฉด์ ์ด ํฐ ํ์ด์ค ์ชฝ์ผ๋ก ๋น๋กํ์ฌ ๋ฒํ
์ค ๋
ธ๋ฉ ๋ฐฉํฅ์ ๊ธฐ์ธ์
๋๋ค. ๊ฒ์ ๋ฆฌ์์ค ์ ์ ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ ์ค ํ๋์
๋๋ค.
์ค๋ฌด์์ ์ฌ์ฉํ ๋ ๋ฐ๋ก ์ต์
์ ๋ณ๊ฒฝํ์ง ์์๋ ๋
ธ๋ฉ ์ ๋ฆฌ๊ฐ ์ ๋๋ ํธ์
๋๋ค. ๋ค๋ง, ์คํ ์ฃ์ง๋ก ๊ฐ๋ผ๋์ ๋ฒํ
์ค ๋
ธ๋ฉ์ ์ ์ง๋ฅผ ์ํด ๋ฐ๋์ Keep Sharp์ ์ฒดํฌํด ์ฃผ์ธ์.
๋ฐ์ดํฐ ํธ๋์คํผ ๋ชจ๋ํ์ด์ด
๋ฐ์ดํฐ ํธ๋์คํผ(Data Transfer)๋ ๋ค๋ฅธ ์ค๋ธ์ ํธ์ ์ง์ค๋ฉํธ๋ฆฌ ๋ฐ์ดํฐ ์ผ๋ถ๋ฅผ ๋ณต์ฌํด ์ค๋ ๊ธฐ๋ฅ์
๋๋ค. ๋
ธ๋ฉ ๋ฟ๋ง ์๋๋ผ ๋ฒํ
์ค ์ปฌ๋ฌ, UV ๋งต๊ณผ ๊ฐ์ ์ฌ๋ฌ ํ์
์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋
ธ๋ฉ์ ๊ด๋ จ๋ ํญ๋ชฉ๋ง ์์ฑํ๊ฒ ์ต๋๋ค.
๋ฐ์ดํฐ ํธ๋์คํผ ๋ชจ๋ํ์ด์ด ์คํ์ด ์ถ๊ฐ๋ ์ํ์์ ์ต์
์ ๋ณด๋ฉด, Face Corner Data ํญ๋ชฉ์ด ์์ต๋๋ค. ์ด๊ฒ์ ์ฒดํฌํ๊ณ ํจ๋์ ํ์ฅํ์ฌ Custom Nomral ๋ฒํผ์ ํด๋ฆญํด ํ์ฑํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํน์ ์ค๋ธ์ ํธ์ ๋
ธ๋ฉ์ ๋ณต์ฌํด ์ฌ ์ ์์ต๋๋ค.
ํฌ๋ฆฌ์์ดํฐ๋ธ ์ปค๋จผ์ฆ BY-NC-ND 4.0
์ด ์ ์๋ฌผ์ ์์, ๊ฐ์, ์ถํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น์์
์ & ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ๋ธ๋ก๊ทธ ์คํฌ๋ฉ ๋ฐ ์ปค๋ฎค๋ํฐ ๊ณต์ (์ถ์ฒ ํ๊ธฐ ํ์)๋ ๊ฐ๋ฅํฉ๋๋ค.