๋ชฉ๋ก[3D & 2D ๊ทธ๋ํฝ์ค]/๋งฅ์ค, 3ds Max (19)
Hello creators ๐
Retopology ๊ธฐ๋ณธ ์คํ ๊ตฌ๋ถ ์ค๋ช ๋น๊ณ ํ์ฌ ํด๋ฆฌ๊ณค ์ ํ์ธ ๋จ์ถํค 7 ๋ฆฌํ ํด๋ก์ง์ฉ ์ค๋ธ์ ํธ๋ฅผ ๋ณต์ฌ CTRL V ์ฌ์ฉ Retopology ๋ชจ๋ํ์ด์ด ํ์ฑํ ์ธ๋ถ ํ๋ผ๋ฏธํฐ ์ค์ > compute (์ง๊ธ์ ๊ธฐ๋ณธ๊ฐ) โฝ ํ์ฌ 'ํด๋ฆฌ๊ณค ์ ํ์ธ' ํ์ฌ ์ฝ 9๋ง๊ฐ ํด๋ฆฌ๊ณค์ด ์์. โฝ ๋ฆฌํ ํด๋ก์ง์ฉ ์ค๋ธ์ ํธ๋ฅผ ๋ณต์ฌ > Retopology ๋ชจ๋ํ์ด์ด ํ์ฑํ โฝ compute ํด๋ฆญ ๐ข ์๊ฐ์ด ์กฐ๊ธ ๊ฑธ๋ฆผ ใ .ใ (์ปดํจํ ์ฌ์์ ๋ฐ๋ผ์ ์๊ฐ์ด ๋ค๋ฅด๊ฒ ์ง๋ง..) ๐ ๊ฒฐ๊ตญ, error ๊ฐ ๋ฐ์ ๐ ์ค๋ธ์ ํธ ๋ณ๋ก ๋ค์ ์๋ํด๋ด. ๐บ 'cross field computation fails' (๋ชจ๋ธ๋ง์ด ์กฐ๊ธ ์ด์ํ๊ธด ํ๋๋ฐ, ๊ทธ๊ฒ ๋๋ฌธ์ธ ๊ฒ ๊ฐ๋ค. ์ฐ๋ ๋ถ๋ถ ์์ด ๋ชจ๋ธ๋ง ํ ์ ์๊ฒ ํด๋ณด์. ) ๐ ์ง๊ธ์ '๊น๋ํ ๋ชจ๋ธ๋ง' ์..
๋งตํ์ ์ ํ๋ ค๋ฉด โผ Unwrap UVW ๋ง ์ฌ์ฉํ๋ค๊ณ ํด์, ๋งตํ์ด ์ ํด์ง์ง ์์ ๊ทธ๋ฌ๋ฉด? ๐ '๋ชจ๋ธ๋ง' ์ ์ ํด์ผ ํจ. '๋ชจ๋ธ๋ง' ์ ๋ชป ํ๋ฉด, Unwrap UVW๋ ์๋ฌด ์์ฉ์ด ์์. โผ '๋ชจ๋ธ๋ง์ ์ ํ๋ค๋ ๊ฑด?' ๐ ๋ชจ๋ธ๋ง์ '๋ฐฉ๋ฒ, ์ ๊ทผ, ๊ธธ' ์ ์ ๋ด์ผ ํจ. ๐ '๋ชจ๋ธ๋ง์ ์ ํ๋ ์ํ' ์์ 'Unwrap UVW ์์์ ์ฌ์ฉํ๋ ๋ช ๋ น์ ์ ์ฌ์ฉ' ํ๋ฉด ๋๋ค. ๋งตํ ๊ธฐ๋ณธ ๋ฐฐ๊ฒฝ ์ง์ โผ ๊ธฐ๋ณธ ๋ฐ์ค๋ฅผ ๋ง๋ค๋ฉด > ๊ธฐ๋ณธ์ ์ผ๋ก ๋งตํ์ด ๋์ด ์์ โผ ๋จ์ถํค M > slate Material Editor ์ด์ด์ ๋ค์ด๊ฐ๊ธฐ โฝ PBR node โฝ Bit Map node ๋๋๊ทธ ํด์ ๋ฃ๊ธฐ โฝ Bit Map node ์๋ ์ฒดํฌ ๋ฌด๋ฌ ๋ค์ด ๋ฐ์์ ๋ฃ๊ธฐ ๐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐ์ค์ ๋งตํ์ด ์ ๋์ด ์๊ธฐ ๋๋ฌธ์, '๋ฐ..
์ปค๋งจ๋ ํจ๋ โผ ์ข ํฉ create, modify, hirarchy ํญ์ ์ฃผ๋ก ์ฌ์ฉํ๊ฒ ๋ ๊ฒ ๊ตฌ๋ถ ์ค๋ช ๋น๊ณ create geometry standard primitives (90%) compound objectives (10%) boolean, probolean shapes splines (99%) ๊ธฐํ '์ธ๋ฆฌ์ผ ๋ ๋๋ง' ์ ํ ๊ฒ ์ด๊ธฐ ๋๋ฌธ์, ์นด๋ฉ๋ผ, ๋ฑ์ ๋ค๋ฃจ์ง ์์. Modify ์์ ํ๋ ๋ช ๋ น์ด hirarchy ๋น๋ฒ ์ถ ๋ณ๊ฒฝโญ Create ํญ โผ ํ๋จ ์ฌํญ ๋ชจ์ ๊ตฌ๋ถ ์ค๋ช ๋น๊ณ '์ํ' ๋ฅผ ๋ณด๊ณ '์ด๋ค ๋ํ'์ ๋ง๋ค์ง ๊ณ ๋ฏผํ๊ฒ ๋ ๊ฒ. โญ ์ด ์ฐ์ต์ด ์ค์ โผ ๊ธฐ๋ณธ ์ ํ (๊ธฐ๋ณธ๊ท์น) ๊ตฌ๋ถ ์ค๋ช ๋น๊ณ '๋ํ ๋ง๋ค๊ณ ' > ๊ธฐ๋ณธ ํ๋ผ๋ฏธํฐ ์์ > Editable poly ๅ Modify ํญ โผ ๊ธฐ๋ณธ ์ ..
Vertex ๋ช ๋ น์ด ๊ตฌ๋ถ A ๊ตฌ๋ถ B ์ค๋ช ๋จ์ถํค ๋น๊ณ Selection Ignore Backfacing '๋ณด์ด์ง ์๋ ์์ญ๊น์ง ์ ํ' ๋๊ฒ ํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ Grow '์ ํ๋ ์์ญ' ์ ๊ธฐ์ค์ผ๋ก 'ํ์ฅ๋๊ฒ ์ ํ' Shrink 'grow' ์ ๋ฐ๋ ๊ฐ๋ ํ์ฅ๋๊ธฐ ์ด์ ์ ๋ฒํ ์ค๋ฅผ ์ ํ Soft selection use selection โญํ์ ์ฒดํฌโญ ๊ธฐ๋ฅ '์ ํ๋ ๋ฒํ ์ค' '์ฃผ์์ ์๋ ๋ฒํ ์ค' ๊น์ง ๋์์ ์ํฅ์ ์ค ์ ์์. FFD ์ ๋น์ทํ ๊ฐ๋ โญโญโญ fall off fall off UP ํ๋ฉด > ์ฃผ๋ณ์ ์ํฅ์ ์ฃผ๋ ๋ฒํ ์ค ์ซ์๋ค์ด ์ฆ๊ฐ Edit Vertices remove ๋ฒํ ์ค '๋ ๋ฆฌ๊ธฐ' '์ง์ด๋ค.' ๋ ๊ฐ๋ ๊ณผ ๋ค๋ฆ. '์ง์ฐ๋ฉด(delete)' > ๋ฉด์ด ํต์งธ๋ก ์ฌ๋ผ์ง. โญโญโญ back space ํค..
์์ฝ โผ ํด๋ฆฌ๊ณค ๊ฐ์ ๋ณด๋ ๋ฒ - ํด๋ฆฌ๊ณค ๊ฐ์ ๋ณด๋ ๋ฒ : ํค๋ณด๋ ์ซ์ 7 - ๋จธ๋ฆฌ, ๊ฐ์ด ๋ฑ ๋ถ๋ถ๋ณ element ๋ณด๊ธฐ ์ ํ : View - viewport configuration - stastics - total + selection - polygon count : ์ผ๊ฐํ + ์ฌ๊ฐํ(ํด๋ฆฌ๊ณค) ๋ชจ๋๋ฅผ ํํ. ํํ๋๋ ์๊ฐ triangle count ๋ณด๋ค ์ ์. - triangle count : ์ฌ๊ฐํ ํ๋๋ฅผ ์ผ๊ฐํ 2๊ฐ๋ก ํํ. ํํ๋๋ count ์๊ฐ ๋ ๋ง์. - ์ ํธ๋ฆฌํฐ์์ polygon counter ๊ฒ์ ๋๋๊ทธ โผ FFD - Control points, Lattice, set volume ์ผ๋ก ๊ตฌ์ฑ. (ํน์ง์ ํด๋ณด๋ฉด, ์๋ค.) - ์ธ๋ถ ์์ฑ์ 1,2,3์ผ๋ก ์ด๋ ๊ฐ๋ฅ. - FFD(Box)์ ..
์์ฝ ๊ตฌ๋ถ ์ค๋ช ๋น๊ณ Boolean โซ ์ธ์ ์ฌ์ฉ? '์ด ํ ๋ชจ์' ๋๋ก - 'ํ ๋๊ป' ์ ๊ตฌ๋ฉ์ ๋ด๊ณ ์ถ์ ๋ > subtract ์ฌ์ฉ โซ ์ด๋ป๊ฒ ์ฌ์ฉ? 1) compound objectives 2) ๋ฌด์์ ๋บ ๊ฒ ์ธ๊ฐ? subtract what? ์ ๊ณ ๋ฏผ > 1st ์ ์ง๋ณธ์ ๋จผ์ ์ ํ 2nd ๋บ ๋์ ๋์ค์ ์ ํ 3) ํธ์ง์ด ๋๋๋ฉด ๋ฐ๋์ convert to editable poly ์ผ๋ก ํฉ์น๋ค 4) ์ดํ ๋ฐ๋์ ์ถ ์ ๋ ฌ์ ์์ผ์ค ๊ฒ โญโญโญ ์์ ์์ ๊ตฌ์ โญ element ๋ณ๋ก ๋ถ๋ฆฌํด์ ์์ ํ๋ ๋ฐฉํฅ์ผ๋ก ์๊ฐ! ๋ถ๋ฆฐ(Boolean) โผ ๋ฐ์ค์ ์ค๋ฆฐ๋ ๋ง๋ค๊ณ > ์ค๋ฆฐ๋๊ฐ ๋ฐ์ค๋ฅผ ํต๊ณผํ๊ฒ ํ๊ธฐ โผ ๋ฐ์ค ํด๋ฆญ > Compound Object > Boolean โซ ์ค์ง์ ์ผ๋ก๋, Pro Boolean ์ ..
์์ฝ ๊ตฌ๋ถ ์ค๋ช ๋น๊ณ Reset Xform โซ ์ฐ์์ ํํ ์๋ฌ์ ๊ฒฝ์ฐ, 50%๊ฐ ์ด๊ฑธ๋ก ํด๊ฒฐ โซ ๋ฐฉ๋ฒ Utility - Rest Xform ํด๋ฆญ ์ฐํด๋ฆญ > collapse To ํด๋ฆญ โญโญโญ Normal align โซ ์ฐ์์ ํ๋ฉด์์ ์์ง์ผ ์ ์๊ฒ ํ๋ค. โซ ์๋ฌ ์์ธ '์ค๋ฌด์ฑ ์ค๋ฃน์ด ๋์ผ = ๊ฐ์ ๋ฉด' ์ผ๋ก ์ธ์ ํด์, normal align ์ด ์งํ ๋ณดํต, ๊ฐ์ง๋ฉด์ ์ค๋ฌด์ฑ ๊ทธ๋ฃน์ด ๋ค๋ฅธ๊ฒ์ผ๋ก ์ธ์ ๊ทธ๋ฐ๋ฐ, '๋ฒํ ์ค' ๋ก ๋ฉด์ ์์ฑํ๋ฉด > ์๋ก์ด ๋ฉด์ด ์๋๋ผ, ๊ธฐ์กด ๋ฉด์ผ๋ก ์ธ์ > so, ๋์ผ ์ค๋ฌด์ฑ ๊ทธ๋ฃน > normal align ์ด ์ ๋ผ โซ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ ์ด์ ๋ฉด์ ๋ง๋ค ๋, ๊ธฐ๋ณธ ํ๋ผ๋ฏธํฐ๋ก ์ ์ค์ ๋ฉด์ ๋ง๋ค ๋, border ๋ก ํ๋ฉด - ์๋ก์ด ๋ฉด์ผ๋ก ์ธ์โญโญโญโญโญโญโญ ์ค๋ฌด์ฑ ๊ทธ๋ฃน clear a..
์์ฝ ๊ตฌ๋ถ ์ค๋ช ๋น๊ณ ์๋ฌ ๋ฐ์ ์์ธ ๊ด๋ จ shell ๋ช ๋ น์ด ์คํ์ - vertex ๊ฐ ๊ฐ์ด๋ฐ๋ก ๋ชฐ๋ ค์ - ์ฐ๋ํฌ๋ฃจํ ํ์์ด ๋ฐ์ - so, ๊ผญ์ง์ ์ weld๋ก ํ๋๋ก ๋ง๋ค์ด์ ์ด๋ฐ ํ์์ ๋ฐฉ์งํด์ผ ํจ. Upgrade Points โผ ๊ธฐ๋ฅ์ ํ์ ์ถ์ ์ฐ๋ฌผ์ ๊ฐ์ด๋ฐ๋ก ์ด๋ > shift + ํ์ ํค > ํ์ ํ๋ฉด์ ๋ณต์ฌ > ์ฐ๋ฌผ์ ๋๋ฌ์ ๋ฐฐ์น ๊ฐ๋ฅ โญโญโญโญโญโญโญโญโญโญโญ(์ค์!) ํ์ํ๋ฉด, ๊ฐ๋ snap ON ๋ง๋ค ์ด๋ฏธ์ง โผ ๋ถ์ 1. ๋ฐ๋ฅ ๋ถ์ 2. ์ค๊ฐ ๋๋ฌด & ์ง๋ถ 3. ๋ฐ์ค์ผ ๋ฐ๋ฅ ๋ถ๋ถ ๋ง๋ค๊ธฐ โผ Cylinder ์ด์ฉ > ์์น๊ฐ ์กฐ์ > convert to editable poly โผ @ํ ๊ธ ์ ๊ฐ๋ - vertex ์ก๊ณ > ์ค์ผ์ผ ํด > ์ด์ง ์๋ก ์ฌ๋ฆฌ๊ธฐ โญ ํ ๊ธ ์ ๊ฐ๋ ์ต๊ด์ด ์ค์ โญ โผ ์, ์๋ ํด..
์์ฝ ๊ตฌ๋ถ ์ค๋ช ๋น๊ณ Align โซ ์ฐ์์ '๋ ์ค๋ธ์ ํธ๋ฅผ ๋ฑ ๋จ์ด์ง๊ฒ ๋ง์ถ๋ ๊ฒ' โซ ๋ฐฉ๋ฒ '๋ถ์ด๋ ค๋ ๊ฒ(current)' ๊ณผ '๋ถ์ผ ๋์(target)' 2๊ฐ์ง ์ค๋ธ์ ํธ๊ฐ ์์ด์ผ ํจ '๋ถ์ผ ๋์(target)'์ '์ด๋ค ์ถ(x,y,z)' ์ผ๋ก ๋ถ์ผ ๊ฒ ์ธ๊ฐ. ๋ฅผ ๊ฒฐ์ โซ detach ๋ฅผ ์ด์ฉํ align ํด๋น ๋ฉด' ์ 'detach' > ๊ธฐ๋ฅ ๋ฐ์ค๋ ์ ๋ ฌ ํ๊ณ > ๊ทธ ๋ค์ attach โญโญโญโญโญโญโญโญโญโญโญโญ ๋์ค์ align ํ ๋ ์ค์ํ ์๋ โซ์ถ align ์ด๋, ํ์ ๋ฑ์ ์์ด์ '์ถ align' ๋ ์ค์ Normal Align โซ ๋ฐฉ๋ฒ ์์ด์ฝ ํด๋ฆญ - current object ํด๋ฆญ - target object ํด๋ฆญ ์์ด์ฝ์ ์ผ๋ฐ align ์์ด์ฝ ์ค 3๋ฒ์งธ ๊ฒ Align โผ ์ ๋ ฌ(align)..
๋ง๋ค ์ฒ ํด ์ฌ์ฉ๋ ๊ธฐ๋ฅ Extrude of Vertex & edge โผ Vertex - Extrude '๋ฒํ ์ค' ์ ํํด๋ > extrude ๋ฅผ ํ ์ ์์! โญโญโญโญโญโญโญ '์ ํํ vertex' ๊ฐ ํ์ด๋์ค๋ฉด์, '๊ทผ์ฒ์ ์๋ ๊ฒ๋ค์ด ์์๋๋ค.' โผ Edge - Extrude '์ ํํ edge' ๊ฐ ํ์ด๋์ค๋ฉด์, '๊ทผ์ฒ์ ์๋ ๊ฒ๋ค์ด ์์๋๋ค.' โผ ๋ณต์์ edge ์ ํ - Extrude '์ ํํ ๋ณต์์ edge' ๊ฐ ํ์ด๋์ค๋ฉด์, '๊ทผ์ฒ์ ์๋ ๊ฒ๋ค์ด ์์๋๋ค.' Chamfer of Vertex โผ Vertex - Chamfer โซ ๋ฒํ ์ค ์ ํ > chamfer ๋๋ฅด๋ฉด > '์ ํํ vertex' ์ค์ฌ์ผ๋ก '๋ฉด' ์ด ์๊ธด๋ค. โซ ๐บ depth ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ๊ฒ ๊ฐ์๋ฐ, ์ด๊ฑด ์กฐ๊ธ ๋ ์์๋ณผ ํ์๊ฐ ์์...