user-img
๋ธ”๋ Œ๋” ๋งˆ์Šคํ„ฐํ•˜๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง 34
thumbnail
STEP 45. ์ปค๋ธŒ ์˜ค๋ธŒ์ ํŠธ
STEP 45. ์ปค๋ธŒ ์˜ค๋ธŒ์ ํŠธโชSTEP 44. ์ปค์Šคํ…€ ๋…ธ๋ฉ€STEP 46. ์ปค๋ธŒ ๋ชจ๋””ํŒŒ์ด์–ดโฉ  ์ปค๋ธŒ(Curve) ์˜ค๋ธŒ์ ํŠธ๋Š” ๋‹ค๋ฅธ 3D ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ๋ผ์ธ, ์Šคํ”Œ๋ผ์ธ์œผ๋กœ ๋ถˆ๋ฆฌ์šฐ๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ์ปค๋ธŒ๋Š” ํฌ์ธํŠธ์™€ ํ•ธ๋“ค์ด ์กด์žฌํ•˜๊ณ , ๋Œ€๋ถ€๋ถ„์˜ ๋‹จ์ถ•ํ‚ค๊ฐ€ ๋ฉ”์‰ฌ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ํŽธ์ง‘ํ•  ๋•Œ์™€ ๊ฐ™์•„์„œ, ์ ‘๊ทผํ•˜๊ธฐ ์–ด๋ ต์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.โ–Ž์ปค๋ธŒ ์˜ค๋ธŒ์ ํŠธ ์ƒ์„ฑํ•˜๊ธฐ  ์˜ค๋ธŒ์ ํŠธ ๋ชจ๋“œ์—์„œ [๋ฉ”๋‰ด] Add โž” Curve โž” Bezier๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ปค๋ธŒ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ ๋ฒ ์ง€์–ด ์˜ค๋ธŒ์ ํŠธ๋กœ ์ž‘์—…์„ ๋งŽ์ด ํ•˜์ง€๋งŒ, ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ธŒ ์˜ค๋ธŒ์ ํŠธ๋Š” ๋ฉ”์‰ฌ ์˜ค๋ธŒ์ ํŠธ์™€๋Š” ๋‹ค๋ฅธ ํƒ€์ž…์ด๊ธฐ ๋•Œ๋ฌธ์— ์•„์›ƒ๋ผ์ด๋„ˆ์—์„œ๋„ ๋‹ค๋ฅธ ์•„์ด์ฝ˜์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.โ–Ž์ปค๋ธŒ ๋ฐฉํ–ฅ ํ‘œ์‹œ  ์—๋””ํŠธ ๋ชจ๋“œ์—์„œ ๋ทฐํฌํŠธ ์˜ค๋ฒ„๋ ˆ์ด ๋ฉ”๋‰ด๋ฅผ ..
2024.07.05
๋ธ”๋ Œ๋” ๋งˆ์Šคํ„ฐํ•˜๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง
thumbnail
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. ๋ชจ๋ธ๋ง
thumbnail
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. ๋ชจ๋ธ๋ง
thumbnail
STEP 42. ๋ž˜ํ‹ฐ์Šค
STEP 42. ๋ž˜ํ‹ฐ์ŠคโชSTEP 41. ๋ถˆ๋ฆฐSTEP 43. ๋””ํผ ๋ชจ๋””ํŒŒ์ด์–ดโฉ  ๋ž˜ํ‹ฐ์Šค(lattice)๋Š” ๋‹ค๋ฅธ 3D ์†Œํ”„ํŠธ์›จ์–ด์™€ ์›๋ฆฌ์™€ ์‚ฌ์šฉ๋ฒ•์€ ๋™์ผํ•˜๋‚˜ ๋ž˜ํ‹ฐ์Šค ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋”ฐ๋กœ ์ƒ์„ฑํ•ด์•ผ ํ•˜๊ณ , ๋Œ€์ƒ ์˜ค๋ธŒ์ ํŠธ์— ๋งž๊ฒŒ ํฌ๊ธฐ๋ฅผ ๋งž์ถ”์–ด ์ƒ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋””ํผ์„ ์ง„ํ–‰ํ•˜๊ธฐ ์ „์— ์ž‘์—…ํ•  ์˜์—ญ๋งŒํผ ๋ž˜ํ‹ฐ์Šค ์˜ค๋ธŒ์ ํŠธ ์Šค์ผ€์ผ์„ ์กฐ์ ˆํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.โ–Ž๋ž˜ํ‹ฐ์Šค ์˜ค๋ธŒ์ ํŠธ ์ถ”๊ฐ€ํ•˜๊ธฐ  ์˜ค๋ธŒ์ ํŠธ ๋ชจ๋“œ์—์„œ [๋ฉ”๋‰ด] Add โž” Lattice๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ค๋ธŒ์ ํŠธ ํฌ๊ธฐ(๋˜๋Š” ๋””ํผ์„ ์ง„ํ–‰ํ•  ์˜์—ญ)์— ๋งž๊ฒŒ ์Šค์ผ€์ผ์„ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.  ๋ž˜ํ‹ฐ์Šค ์˜ค๋ธŒ์ ํŠธ๋Š” ๋””๋ฉ˜์…˜ ์ •๋ณด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์˜ค์ง ์Šค์ผ€์ผ๋กœ๋งŒ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.  ์†์„ฑ์ฐฝ์—์„œ ๊ฒฉ์ž์˜ ํ•ด์ƒ๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค. โ–Ž๋ž˜ํ‹ฐ์Šค ์—ฐ๊ฒฐ  ๋ž˜ํ‹ฐ์Šค ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์„ธํŒ…๋˜์—ˆ์œผ๋ฉด ์„ ํƒ์„ ๋ชจ๋‘ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋Œ€์ƒ ์˜ค๋ธŒ์ ํŠธ, ๋ž˜ํ‹ฐ์Šค..
2024.07.02
๋ธ”๋ Œ๋” ๋งˆ์Šคํ„ฐํ•˜๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง
thumbnail
STEP 41. ๋ถˆ๋ฆฐ
STEP 41. ๋ถˆ๋ฆฐโชSTEP 40. ์• ๋“œ์˜จSTEP 42. ๋ž˜ํ‹ฐ์Šคโฉ๋ถˆ๋ฆฐ ๋ชจ๋””ํŒŒ์ด์–ด  ์˜ค๋ธŒ์ ํŠธ์˜ ๊ต์ง‘ํ•ฉ, ํ•ฉ์ง‘ํ•ฉ, ์ฐจ์ง‘ํ•ฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธ ์˜ค๋ธŒ์ ํŠธ์— ๋ชจ๋””ํŒŒ์ด์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ชจ๋””ํŒŒ์ด์–ด ์Šคํƒ์—์„œ ์„œ๋ธŒ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๋ชจ๋””ํŒŒ์ด์–ด๋ฅผ ์ ์šฉํ•˜๊ธฐ ์ „๊นŒ์ง€๋Š” ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถˆ๋ฆฐ์ด ์ž‘๋™๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋””ํŒŒ์ด์–ด ์ฐฝ์—์„œ  [Add Modifier] Generate โž” Bevel์„ ํด๋ฆญํ•ด์„œ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.  Object ํ•„๋“œ์—์„œ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ง์ ‘ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ณ , ์Šคํฌ์ด๋“œ๋ฅผ ์„ ํƒํ•˜์—ฌ ์„œ๋ธŒ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.  ์ง€๋‚˜๊ฐ€๋Š” ํŒ์œผ๋กœ,,, ์—ฌ๊ธฐ์„œ ๋ชจ๋””ํŒŒ์ด์–ด ์•„์ด์ฝ˜์ด ๋นจ๊ฐ„์ƒ‰์ด๋ฉด ๋ชจ๋””ํŒŒ์ด์–ด๊ฐ€ ์ž‘๋™๋˜์ง€ ์•Š๊ณ  ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์ด ์ž‘๋™๋˜๊ธฐ ์œ„ํ•ด ๋ฌด์—‡์ธ๊ฐ€ ๋น ์ ธ์žˆ๊ฑฐ๋‚˜, ์ž˜๋ชป ์—ฐ๊ฒฐ๋˜์—ˆ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. โ–Ž์˜ต์…˜ ์•Œ์•„๋ณด๊ธฐ Inters..
2024.07.01
๋ธ”๋ Œ๋” ๋งˆ์Šคํ„ฐํ•˜๊ธฐ : Step by Step/2. ๋ชจ๋ธ๋ง