๋ธ๋ ๋ ๋ง์คํฐํ๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง
34
STEP 45. ์ปค๋ธ ์ค๋ธ์ ํธ
STEP 45. ์ปค๋ธ ์ค๋ธ์ ํธโชSTEP 44. ์ปค์คํ
๋
ธ๋ฉSTEP 46. ์ปค๋ธ ๋ชจ๋ํ์ด์ดโฉ ์ปค๋ธ(Curve) ์ค๋ธ์ ํธ๋ ๋ค๋ฅธ 3D ์ํํธ์จ์ด์์ ๋ผ์ธ, ์คํ๋ผ์ธ์ผ๋ก ๋ถ๋ฆฌ์ฐ๋ ๊ฒ๊ณผ ๋์ผํ ํํ์
๋๋ค. ์ปค๋ธ๋ ํฌ์ธํธ์ ํธ๋ค์ด ์กด์ฌํ๊ณ , ๋๋ถ๋ถ์ ๋จ์ถํค๊ฐ ๋ฉ์ฌ ์ค๋ธ์ ํธ๋ฅผ ํธ์งํ ๋์ ๊ฐ์์, ์ ๊ทผํ๊ธฐ ์ด๋ ต์ง๋ ์์ ๊ฒ์
๋๋ค.โ์ปค๋ธ ์ค๋ธ์ ํธ ์์ฑํ๊ธฐ ์ค๋ธ์ ํธ ๋ชจ๋์์ [๋ฉ๋ด] Add โ Curve โ Bezier๋ฅผ ํด๋ฆญํ์ฌ ์ปค๋ธ ์ค๋ธ์ ํธ๋ฅผ ์์ฑํฉ๋๋ค. ์ฃผ๋ก ๋ฒ ์ง์ด ์ค๋ธ์ ํธ๋ก ์์
์ ๋ง์ด ํ์ง๋ง, ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅธ ์ค๋ธ์ ํธ๋ฅผ ์ถ๊ฐํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ปค๋ธ ์ค๋ธ์ ํธ๋ ๋ฉ์ฌ ์ค๋ธ์ ํธ์๋ ๋ค๋ฅธ ํ์
์ด๊ธฐ ๋๋ฌธ์ ์์๋ผ์ด๋์์๋ ๋ค๋ฅธ ์์ด์ฝ์ด ํ์๋ฉ๋๋ค.โ์ปค๋ธ ๋ฐฉํฅ ํ์ ์๋ํธ ๋ชจ๋์์ ๋ทฐํฌํธ ์ค๋ฒ๋ ์ด ๋ฉ๋ด๋ฅผ ..
2024.07.05
๋ธ๋ ๋ ๋ง์คํฐํ๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง
STEP 44. ์ปค์คํ
๋
ธ๋ฉ
STEP 44. ์ปค์คํ
๋
ธ๋ฉโชSTEP 43. ๋ํผ ๋ชจ๋ํ์ด์ดSTEP 46. ์ปค๋ธ ์ค๋ธ์ ํธโฉ์ง๋ ๊ฐ์ STEP 24. ๋
ธ๋ฉ๊ณผ ์ค๋ฌด๋ฉ ๊ทธ๋ฃน์์ ์คํ ์ค๋ฌด์ค๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฒํ
์ค ๋
ธ๋ฉ ์๊ฐํ, ๋ฉด ๋ค์ง๊ธฐ์ ๋ํด์ ์์๋ดค์์ต๋๋ค. ์ด๋ฒ ๊ฐ์์์๋ ๋ฒํ
์ค ๋
ธ๋ฉ์ ์ด๋ป๊ฒ ์ํ๋ ๋๋ก ํ๊ฒ ํ๋ ๊ฒ์ธ์ง์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.โ์ปค์คํ
๋
ธ๋ฉ ์ ์ฉ ์ ๋ฌด ํ์ธํ๊ธฐ ์ปค์คํ
๋
ธ๋ฉ(custom normal)์ Geometry ํจ๋์์ ํ์ธํ ์ ์์ต๋๋ค. ๋จผ์ ์ค๋ธ์ ํธ๋ฅผ ์ ํํ๊ณ , [์์ฑ์ฐฝ] Data ํญ โ Geometry ํจ๋๋ก ์ด๋ํฉ๋๋ค. ์ฌ๊ธฐ์ "Add Custom Split Normals Data" ๋ฒํผ์ด ์์ผ๋ฉด ์ปค์คํ
๋
ธ๋ฉ์ด ์๋ ์ํ์ด๊ณ , "Clear Custom Split Normals Data" ๋ฒํผ์ด ์์ผ๋ฉด ์ปค..
2024.07.04
๋ธ๋ ๋ ๋ง์คํฐํ๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง
STEP 43. ๋ํผ ๋ชจ๋ํ์ด์ด
STEP 43. ๋ํผ ๋ชจ๋ํ์ด์ดโชSTEP 42. ๋ํฐ์คSTEP 44. ์ปค์คํ
๋
ธ๋ฉโฉ ๋ชจ๋ํ์ด์ด ๋ฉ๋ด๋ฅผ ์ด๋ฉด Deform ์นดํ
๊ณ ๋ฆฌ์ ์๋ง์ถ์ด(armature)๋ฅผ ํฌํจํ ๋ฉ์ฌ๋ฅผ ๋ณํ์ํฌ ์ ์๋ ๋ชจ๋ํ์ด์ด๋ค์ด ๋ชจ์ฌ์์ต๋๋ค. ์ด ๊ฐ์์์๋ ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋ํผ(deform)์ด๋ผ๊ณ ๋ถ๋ฅด๋ "๋ฉ์ด๋ฆฌ๋ฅผ ๋ณํํ๋" ๋ฐฉ์์ ๋ชจ๋ํ์ด์ด 3๊ฐ์ง๋ฅผ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฌํ ๋ํผ ๋ชจ๋ํ์ด์ด ์ฌํ ๋ํผ(simple deform)์ 4๊ฐ์ง์ ๊ฐ๋จํ ๋ํผ์ ํ ์ ์๋ ๋ชจ๋ํ์ด์ด ์
๋๋ค. Twist๋ ์ค๋ฆฌ์ง์ ์ค์ฌ์ผ๋ก ์ค์ ํ ์ถ์ ๋ฐ๋ผ ํ์ ํ์ฌ ๋ฉ์ฌ๋ฅผ ๋นํ์ด์ค๋๋ค. Bend๋ ์ถ์ ๋ฐ๋ผ ์ ํด์ง ๊ฐ๋๋งํผ ๊ตฌ๋ถ๋ฆฝ๋๋ค. ์์์ ์ ์ค๋ฆฌ์ง์ด๋ฉฐ, ๋์ ์ ๋ฉ์ฌ ๋๋ถ๋ถ์
๋๋ค. Taper๋ Factor์ ๊ฐ์ ์ํฅ์ ๋ฐ์ ์ ํํ ์ถ..
2024.07.03
๋ธ๋ ๋ ๋ง์คํฐํ๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง
STEP 42. ๋ํฐ์ค
STEP 42. ๋ํฐ์คโชSTEP 41. ๋ถ๋ฆฐSTEP 43. ๋ํผ ๋ชจ๋ํ์ด์ดโฉ ๋ํฐ์ค(lattice)๋ ๋ค๋ฅธ 3D ์ํํธ์จ์ด์ ์๋ฆฌ์ ์ฌ์ฉ๋ฒ์ ๋์ผํ๋ ๋ํฐ์ค ์ค๋ธ์ ํธ๋ฅผ ๋ฐ๋ก ์์ฑํด์ผ ํ๊ณ , ๋์ ์ค๋ธ์ ํธ์ ๋ง๊ฒ ํฌ๊ธฐ๋ฅผ ๋ง์ถ์ด ์์ฑ๋์ง ์์ต๋๋ค. ๋ํผ์ ์งํํ๊ธฐ ์ ์ ์์
ํ ์์ญ๋งํผ ๋ํฐ์ค ์ค๋ธ์ ํธ ์ค์ผ์ผ์ ์กฐ์ ํด์ผ ํฉ๋๋ค.โ๋ํฐ์ค ์ค๋ธ์ ํธ ์ถ๊ฐํ๊ธฐ ์ค๋ธ์ ํธ ๋ชจ๋์์ [๋ฉ๋ด] Add โ Lattice๋ฅผ ํด๋ฆญํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋ธ์ ํธ ํฌ๊ธฐ(๋๋ ๋ํผ์ ์งํํ ์์ญ)์ ๋ง๊ฒ ์ค์ผ์ผ์ ์กฐ์ ํฉ๋๋ค. ๋ํฐ์ค ์ค๋ธ์ ํธ๋ ๋๋ฉ์
์ ๋ณด๊ฐ ์์ต๋๋ค. ์ค์ง ์ค์ผ์ผ๋ก๋ง ํ์ธํฉ๋๋ค. ์์ฑ์ฐฝ์์ ๊ฒฉ์์ ํด์๋๋ฅผ ์กฐ์ ํฉ๋๋ค. โ๋ํฐ์ค ์ฐ๊ฒฐ ๋ํฐ์ค ์ค๋ธ์ ํธ๊ฐ ์ธํ
๋์์ผ๋ฉด ์ ํ์ ๋ชจ๋ ํด์ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ค๋ธ์ ํธ, ๋ํฐ์ค..
2024.07.02
๋ธ๋ ๋ ๋ง์คํฐํ๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง
STEP 41. ๋ถ๋ฆฐ
STEP 41. ๋ถ๋ฆฐโชSTEP 40. ์ ๋์จSTEP 42. ๋ํฐ์คโฉ๋ถ๋ฆฐ ๋ชจ๋ํ์ด์ด ์ค๋ธ์ ํธ์ ๊ต์งํฉ, ํฉ์งํฉ, ์ฐจ์งํฉ์ ์ง์ํฉ๋๋ค. ๋ฉ์ธ ์ค๋ธ์ ํธ์ ๋ชจ๋ํ์ด์ด๋ฅผ ์ถ๊ฐํ๊ณ ๋ชจ๋ํ์ด์ด ์คํ์์ ์๋ธ ์ค๋ธ์ ํธ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์
๋๋ค. ๋ชจ๋ํ์ด์ด๋ฅผ ์ ์ฉํ๊ธฐ ์ ๊น์ง๋ ์ค์๊ฐ์ผ๋ก ๋ถ๋ฆฐ์ด ์๋๋ฉ๋๋ค. ๋ชจ๋ํ์ด์ด ์ฐฝ์์ [Add Modifier] Generate โ Bevel์ ํด๋ฆญํด์ ์ถ๊ฐํฉ๋๋ค. Object ํ๋์์ ์ค๋ธ์ ํธ๋ฅผ ์ง์ ์ ํํ ์ ์๊ณ , ์คํฌ์ด๋๋ฅผ ์ ํํ์ฌ ์๋ธ ์ค๋ธ์ ํธ๋ฅผ ์ ํํ ์๋ ์์ต๋๋ค. ์ง๋๊ฐ๋ ํ์ผ๋ก,,, ์ฌ๊ธฐ์ ๋ชจ๋ํ์ด์ด ์์ด์ฝ์ด ๋นจ๊ฐ์์ด๋ฉด ๋ชจ๋ํ์ด์ด๊ฐ ์๋๋์ง ์๊ณ ์๋ค๋ ์๋ฏธ์
๋๋ค. ๊ธฐ๋ฅ์ด ์๋๋๊ธฐ ์ํด ๋ฌด์์ธ๊ฐ ๋น ์ ธ์๊ฑฐ๋, ์๋ชป ์ฐ๊ฒฐ๋์๋ค๋ ๋ป์
๋๋ค. โ์ต์
์์๋ณด๊ธฐ Inters..
2024.07.01
๋ธ๋ ๋ ๋ง์คํฐํ๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง