League Of Legends - Link Select [Unreal 02] Modeling Mode
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿค“ Study/Engine

[Unreal 02] Modeling Mode

by GAMEMING 2024. 12. 8.
728x90

 


์–ธ๋ฆฌ์–ผ ์—”์ง„ ๊ณต์‹ ๋ฌธ์„œ์™€ coloso : ์œค๊ทœ์ฒ  ๋‹˜์˜ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์–ธ๋ฆฌ์–ผ 5.0.3์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 


 

 

์–ธ๋ฆฌ์–ผ์—์„œ๋Š” ์ž์ฒด์ ์œผ๋กœ ๋ชจ๋ธ๋ง ์—๋””ํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ 3D ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ , ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.


์šฐ์„  ๋ชจ๋ธ๋ง ๋ชจ๋“œ๋ฅผ ์ ‘๊ทผํ•˜๋ ค๋ฉด ์•„๋ž˜์˜ ํ™”๋ฉด์—์„œ ๋ชจ๋“œ ์„ ํƒ (Select Mode) ๋“œ๋กญ๋‹ค์šด์„ ํด๋ฆญํ•˜์—ฌ ๋ชจ๋ธ๋ง(Modeling)์„ ์„ ํƒํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ํ˜น์€ ๋‹จ์ถ•ํ‚ค Shift+5์„ ๋ˆ„๋ฅด๋ฉด ์ฆ‰์‹œ ์ „ํ™˜๋œ๋‹ค.

๋งŒ์•ฝ ์ด ์ž‘์—…์ด ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ž‘์—…์„ ์ง„ํ–‰ํ•ด์ค€๋‹ค.


 ์ด ๋ชจ๋“œ ๋“œ๋กญ ๋‹ค์šด์— ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ ์—๋””ํ„ฐ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

 ํŽธ์ง‘(Edit) > ํ”Œ๋Ÿฌ๊ทธ์ธ(Plugins) > ๋ชจ๋ธ๋ง ํˆด ์—๋””ํ„ฐ ๋ชจ๋“œ(Modeling Tools Editor Mode)

 

 

 

๋ชจ๋ธ๋ง ๋ชจ๋“œ๋กœ ์ „ํ™˜๋˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋งŽ์€ ๋„๊ตฌ ์ฐฝ์ด ๋“ฑ์žฅํ•œ๋‹ค.
๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ชจ๋ธ๋ง ํˆด์„ ๋‹ค๋ฃจ์–ด ๋ดค๋‹ค๋ฉด ์•Œ๊ฒ ์ง€๋งŒ, ๊ฝค ์นœ์ˆ™ํ•œ ์• ๋“ค๋„ ๋งŽ๋‹ค.

 

 

 


 

Part 01. Shpaes

 

๋‹ค์–‘ํ•œ ๋„ํ˜•๋“ค์„ ์”ฌ์— ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฐ€์žฅ ์ฒ˜์Œ์— ์žˆ๋Š” Box ํ•˜๋‚˜๋ฅผ ํด๋ฆญํ•˜์—ฌ ์”ฌ์— ๋ฐฐ์น˜ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ ์šฉ๋œ๋‹ค.

 

์”ฌ ์•ˆ์— ๋ฐฐ์น˜๋œ Box(Cube) model

 

์ด๋ ‡๊ฒŒ ๋ชจ๋ธ์„ ์”ฌ์— ๋ฐฐ์น˜ํ–ˆ๋‹ค๋ฉด ์ž๋™์ ์œผ๋กœ ์ฝ˜ํ…์ธ  ๋“œ๋กœ์–ด(ctrl + space) ์•ˆ์— ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜๊ณ  ๊ทธ๊ณณ์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค.

์•ž์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ชจ๋ธ์€ ๋ชจ๋‘ ์—ฌ๊ธฐ์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค.

 

์ฝ˜ํ…์ธ  ๋“œ๋กœ์–ด (ctrl + space)

 

 

์ €์žฅ ๊ฒฝ๋กœ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š”๋ฐ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ชจ๋ธ๋ง ํˆด๋ฐ” ๋งจ ๋ฐ‘์—์„œ ์ƒˆ ์—์…‹ ์œ„์น˜ (New Asset Location) ์—์„œ ๋“œ๋กญ๋‹ค์šด์œผ๋กœ ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค. Default๋Š” AutoGen Folder (World-Relative)๋กœ ์„ค์ •๋œ๋‹ค.

 

์ƒˆ๋กœ์šด ์—์…‹ ๊ฒฝ๋กœ ์„ค์ •

 

์•„๋ž˜์™€ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ

์ด 9๊ฐ€์ง€๋กœ ๋ฐ•์Šค, ์Šคํ”ผ์–ด, ์‹ค๋ฆฐ๋”, ์›๋ฟ”, ์›ํ™˜๋ฉด, ํ™”์‚ดํ‘œ, ์ง์‚ฌ๊ฐํ˜•, ๋””์Šคํฌ, ๊ณ„๋‹จ์ด๋‹ค.

 

๊ธฐ๋ณธ ๋ชจ๋ธ๋“ค

 

๋‹ค์‹œ ๋Œ์•„์™€์„œ ๋„ํ˜•์„ ๋ฐฐ์น˜ํ•˜๊ธฐ ์ „์—

๋ชจ๋ธ๋ง ํŒจ๋„์ด ์ขŒ์ธก์— ํ‘œ์‹œ๋˜๋Š”๋ฐ ์ด๋ฅผ ์‚ดํ‘œ๋ณด๋„๋ก ํ•˜์ž.

 

์ขŒ์ธก์— ๋ชจ๋ธ๋ง ํŒจ๋„์ด ๋“ฑ์žฅํ•œ๋‹ค.

 

          • ์ถœ๋ ฅ ํƒ€์ž… (Output Type)
            ์ƒ์„ฑํ•  ๋ฉ”์‹œ์˜ ํƒ€์ž…์„ ์„ค์ •ํ•œ๋‹ค.
             
            1) ์Šคํƒœํ‹ฑ ๋ฉ”์‹œ(Static Mesh)
             3D ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์•กํ„ฐ์˜ ํ•œ ์œ ํ˜•์œผ๋กœ
             ์•กํ„ฐ๊ฐ€ ์ฝ˜ํ…์ธ  ๋“œ๋กœ์–ด์— ์—์…‹ ํ˜•ํƒœ๋กœ ์ €์žฅ๋˜๊ณ  ์•กํ„ฐ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋ ˆ๋ฒจ์— ๋ฐฐ์น˜๋œ๋‹ค.

             ์ƒˆ๋กœ์šด ํŽธ์ง‘ ์‚ฌํ•ญ์„ ์ˆ˜๋ฝํ•˜๋Š” ๊ฒฝ์šฐ ์›๋ณธ ์Šคํƒœํ‹ฑ ๋ฉ”์‹œ๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜์–ด ๋ชจ๋“  ์ธ์Šคํ„ด์Šค์— ์ ์šฉ๋œ๋‹ค.
             ์ปจํ…์ธ  ๋“œ๋กœ์–ด์— ๋ณ„๋„๋กœ ์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด MshDup(Mesh Duplicate) ํˆด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

            2) ๋‹ค์ด๋‚ด๋ฏน ๋ฉ”์‹œ(Dynamic Mesh)
             ์Šคํƒœํ‹ฑ ๋ฉ”์‹œ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ์•กํ„ฐ์ง€๋งŒ, ๊ธฐ๋Šฅ์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

             ์ด ๋ฉ”์‹œ์˜ ๊ฒฝ์šฐ ์—์…‹์ด ์•„๋‹ˆ๊ธฐ์— ์ฝ˜ํ…์ธ  ๋“œ๋กœ์–ด๊ฐ€ ์•„๋‹ˆ๋ผ ๋ ˆ๋ฒจ(Level)์— ์ €์žฅ๋œ๋‹ค.

             ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์œ ๋กœ ํŽธ์ง‘์— ๋“œ๋Š” ์‹œ๊ฐ„์ด ์ ˆ์•ฝ๋˜์–ด ํšจ์œจ์ ์ธ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ๋„์›€๋œ๋‹ค.
             - ๋นŒ๋“œ ๋‹จ๊ณ„๊ฐ€ ํ•„์š” ์—†์Œ, ์—์…‹์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์Œ, ์›๋ณธ ๋ฉ”์‹œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š์•„๋„ ์‚ฌ๋ณธ์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Œ.

             ํ•˜์ง€๋งŒ ์•„๋ž˜์™€ ๊ฐ™์€ ์ฃผ์˜ ์‚ฌํ•ญ์ด ์กด์žฌํ•œ๋‹ค.
             - ๋ Œ๋”๋ง ๋ฐ ๋ฉ”๋ชจ๋ฆฌ์— ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ด ์•„๋‹˜, ๋ฃจ๋งจ(Lumen)/๋‚˜๋‚˜์ดํŠธ(Nanaite) ์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Œ.

            → ๋ณ€ํ™˜(Convert) ํˆด์„ ์ด์šฉํ•˜์—ฌ ๋‹ค์ด๋‚ด๋ฏน๊ณผ ์Šคํƒœํ‹ฑ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Œ.

            3) ๋ณผ๋ฅจ(Volume)
             ๋ ˆ๋ฒจ์— ๋น„ํ—ค์ด๋น„์–ด ์˜์—ญ์„ ๋ณ€๊ฒฝํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ํ˜•์˜ ์•กํ„ฐ๋‹ค.
             ๋ณผ๋ฅจ์„ ์„ ํƒํ•˜๋ฉด ํ‘œ์ค€ ๋ณผ๋ฅจ ํƒ€์ž…(Volume Types)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋Š”๋ฐ
             ์ด๋Š” ๋ณ„๋„์˜ ํฌ์ŠคํŒ…์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค.

             ์ด ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ๋งŒ๋“ค ๊ฒฝ์šฐ ๋ฉ”์‹œ๊ฐ€ ๊ธฐ์กด 3D ์œก๊ณฝ์„ ์œผ๋กœ ํ‘œํ˜„๋œ๋‹ค. 


          • ์…ฐ์ดํ”„(Shape)
            ๋งค์‹œ์˜ ํฌ๊ธฐ์™€ ์„œ๋ธŒ๋””๋น„์ „์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
            ๋„ˆ๋น„ ์„œ๋ธŒ๋””๋น„์ „

            ์„œ๋ธŒ๋””๋น„์ „์€ ๊ธฐ๋ณธ์ ์ธ ๋ฉ”์‹œ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์œผ๋กœ ์ด ์ˆ˜์น˜๊ฐ€ ํด์ˆ˜๋ก
            ๋” ๋งŽ์€ ํด๋ฆฌ๊ณค์ด ์ƒ์„ฑ๋˜์–ด ๋ถ€๋“œ๋Ÿฌ์šด ํ‘œ๋ฉด์ด ๋งŒ๋“ค์–ด์ง„๋‹ค.

            ์œ„์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋„ˆ๋น„๋ฅผ 5๋กœ ๋‚˜๋ˆ„๋ฉด ์ฆ‰๊ฐ์ ์œผ๋กœ 5๋“ฑ๋ถ„ ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

            Shape ๊ธฐ๋Šฅ

            ํด๋ฆฌ๊ทธ๋ฃน ๋ชจ๋“œ(PolyGroup Mode)์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๋ ค๋ฉด ์šฐ์„  ์–ธ๋ฆฌ์–ผ์—์„œ์˜ ๋ชจ๋ธ์„ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค.
            ๊ธฐ์กด ๋ชจ๋ธ๋ง SW์—์„œ๋Š” ํด๋ฆฌ๊ณค ๋ชจ๋ธ๋ง ์˜ต์…˜์„ ์ œ๊ณตํ•˜์ง€๋งŒ ์–ธ๋ฆฌ์–ผ์—์„œ๋Š” ๋ชจ๋“  ๋ชจ๋ธ์„ ํŠธ๋ผ์ด์•ต๊ธ€ ๋ฉ”์‹œ๋กœ ๋ Œ๋”๋งํ•œ๋‹ค.

            (์ขŒ) Maya ์ฟผ๋“œ ๊ธฐ๋ฐ˜ ํ๋ธŒ / (์šฐ) ์–ธ๋ฆฌ์–ผ ์—”์ง„์˜ ํŠธ๋ผ์ด์•ต๊ธ€ ๊ธฐ๋ฐ˜ ํ๋ธŒ

            ์–ธ๋ฆฌ์–ผ ์—”์ง„์ด ์ฟผ๋“œ/n๊ฐํ˜•์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ๋„ํ˜•์€ ์‚ผ๊ฐํ˜• ๋ฉ”์‚ฌ๋กœ ๋˜์–ด ์žˆ๋‹ค.
            ๊ทธ๋ ‡๊ธฐ์— ๊ธฐ์กด ๋ชจ๋ธ๋ง๊ณผ ๋น„์Šทํ•˜๊ฒŒ ์ž‘์—…ํ•˜๋ ค๋ฉด ํด๋ฆฌ ๊ทธ๋ฃน์ด๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

            ํด๋ฆฌ ๊ทธ๋ฃน์€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ผ๊ฐํ˜• ๋ฉ”์‰ฌ๋ฅผ ๋ฌถ์–ด์„œ ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ๊ทธ๋ฃนํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ด์•ผ๊ธฐ๋‹ค.
            ์ด ์ž‘์—…์„ ํ†ตํ•ด ๋งŽ์€ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ธฐ๋Šฅ์€ ์•„๋ž˜์—์„œ ์ƒ์„ธํžˆ ๋‹ค๋ฃจ๊ฒ ๋‹ค.


            ํด๋ฆฌ ๊ทธ๋ฃน์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ธ ๊ฐ€์ง€๋กœ ๋‚˜๋‰œ๋‹ค.
            ํด๋ฆฌ๊ทธ๋ฃน ๋ชจ๋“œ ๋ถ„๋ฅ˜ - ์ขŒ์ธก๋ถ€ํ„ฐ 1, 2, 3 (์–ธ๋ฆฌ์–ผ ๊ณต์‹ ๋ฌธ์„œ)

            1) Per Shape
             ์ „์ฒด ๋ฉ”์‹œ๋ฅผ ๋‹จ์ผ ๊ทธ๋ฃน์œผ๋กœ ์ถœ๋ ฅํ•œ๋‹ค.

            2) Per Face
             ๋ฉ”์‹œ๋ฅผ ์ธ์‹ ๊ฐ€๋Šฅํ•œ ํŽ˜์ด์Šค ๊ทธ๋ฃน์œผ๋กœ ์ž๋™ ๋ถ„ํ• ํ•œ๋‹ค.

            3) Per Quad
             ๋ฉ”์‹œ๋ฅผ ๊ฐ ํ€˜๋“œ๋ณ„๋กœ ๊ทธ๋ฃน์œผ๋กœ ์ž๋™ ๋ถ„ํ• ํ•œ๋‹ค.


          • ๋ฐฐ์น˜ํ•˜๊ธฐ(Positioning)
            ์”ฌ ๋˜๋Š” ์ง€ํ˜• ํ‰๋ฉด์„ ๊ธฐ์ค€์œผ๋กœ ๋ ˆ๋ฒจ์—์„œ ๋ฉ”์‹œ๋ฅผ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.
            Positioning ๊ธฐ๋Šฅ

            โ–ท ํƒ€๊นƒ ํ‘œ๋ฉด(Target Surface) 

            1) On Scene
              ์ปค์„œ๊ฐ€ ์žˆ๋Š” ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ์˜ ํ‘œ๋ฉด ๋…ธ๋ฉ€์„ ๊ธฐ์ค€์œผ๋กœ ๋ฉ”์‹œ๋ฅผ ๋ฐฐ์น˜ํ•œ๋‹ค.
              ๋ ˆ๋ฒจ ์˜ค๋ธŒ์ ํŠธ์— ๋Œ€ํ•ด ์ฝœ๋ฆฌ์ „ ํ”„๋ฆฌ์…‹์„ No Collision์œผ๋กœ ์„ค์ •ํ•˜๋ฉด On Scene์ด ์˜ค๋ธŒ์ ํŠธ๋ฅผ ํƒ์ง€ํ•˜์ง€ ๋ชปํ•œ๋‹ค.

            2) Ground Plane
             Z์ถ•์ด 0์œผ๋กœ ์„ค์ •๋œ ์ƒํƒœ์—์„œ ๋ฉ”์‹œ๊ฐ€ ๋ ˆ๋ฒจ์— ๋ฐฐ์น˜๋œ๋‹ค.
             ์‚ฌ๋ฌผ์„ ๊ฒน์ณ์„œ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

            โ–ท ํ”ผ๋ฒ— ์œ„์น˜
             ํ”ผ๋ฒ— ์œ„์น˜๋ฅผ ๋ฒ ์ด์Šค, ์ƒ๋‹จ ๋˜๋Š” ์ค‘์•™์œผ๋กœ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
            ํ”ผ๋ฒ— ์œ„์น˜ (์–ธ๋ฆฌ์–ผ ์—”์ง„ ๊ณต์‹ ๋ฌธ์„œ)


          • ๋จธํ‹ฐ๋ฆฌ์–ผ(Material)
            ๋ฉ”์‹œ์˜ ์ ์ ˆํ•œ ๋จธํ‹ฐ๋ฆฌ์–ผ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. 
            UV ์Šค์ผ€์ผ์„ ์„ค์ •ํ•˜๊ณ  ์™€์ด์–ด ํ”„๋ ˆ์ž„ ํ‘œ์‹œ๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.
            Material ๊ธฐ๋Šฅ

 

Part 02. Create

 

์ด๋ฏธ ์ •์˜๋œ ๋ชจ๋ธ ๋ชจ์–‘์„ ์ œ์™ธํ•˜๊ณ ๋„ ์ƒˆ๋กญ๊ณ  ๋ณต์žกํ•œ ๋„ํ˜•์„ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
์•„๋ž˜ ์‚ฌ์ง„์˜ ํŒจ๋„์— ๋Œ€ํ•ด ์ƒ์„ธํ•˜๊ฒŒ ๋‹ค๋ฃจ์–ด ๋ณด์ž.

Create ํŒจ๋„

 

  • PolyExt (Extrude Polygon) 
    ํ”„๋ฆฌํ•ธ๋“œ ๋ฐฉ์‹์œผ๋กœ ๋˜๋Š” ์‚ฌ์ „ ์ •์˜๋œ ์—ฌ๋Ÿฌ ์…ฐ์ดํ”„์—์„œ ํด๋ฆฌ๊ณค์„ ๊ทธ๋ฆฐ ๋’ค ๋Œ์ถœ์‹œํ‚จ๋‹ค.

    ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ ์ด ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋ฐ”๋‹ฅ์˜ ๊ทธ๋ฆฌ๋“œ์— ํ•œ ์ ์„ ํด๋ฆญํ•˜๊ณ  ๋‚˜๋ฉด ์•„๋ž˜์˜ ์‚ฌ์ง„ ์ฒ˜๋Ÿผ ๋…น์ƒ‰ ์„ ์ด ํ‘œ์‹œ๋œ๋‹ค.
    ํ•œ ์ ์„ ํด๋ฆญํ•˜๋ฉด ๋…ธ์ƒ‰์„ ์ด ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ์™€ ์—ฐ๊ฒฐ๋˜์–ด ํ‘œ์‹œ๋œ๋‹ค.

    ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๋„ํ˜•์„ ๋งŒ๋“ค๊ณ  ์ฒ˜์Œ ํด๋ฆญํ–ˆ๋˜ ์ ๊ณผ ์ด์–ด์ฃผ๋ฉด ๋…ธ๋ž€์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋˜๋ฉฐ ๋†’์ด๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.
    ์›ํ•˜๋Š” ๋†’์ด์—์„œ ํ•œ ๋ฒˆ ๋” ํด๋ฆญํ•ด์ฃผ๋ฉด ์ž‘์—…์ด ์™„๋ฃŒ๋œ๋‹ค.
    ์ฒ˜์Œ ์ ๊ณผ ์—ฐ๊ฒฐ๋˜๋ฉด ๋…ธ๋ž€์ƒ‰ ํ‘œ์‹œ์™€ ํ•จ๊ป˜ ๋ชจ๋ธ์˜ ๋†’์ด๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

    ์ด๋ ‡๊ฒŒ ๋†’์ด๋ฅผ ๋งˆ์šฐ์Šค ์ปค์„œ๋กœ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ 
    ๋งŒ๋“ค ๋•Œ ์ง์ ‘ ์ง€์ •ํ•˜๊ฑฐ๋‚˜, ํ‰๋ฉด์œผ๋กœ๋„ ์ œ์ž‘์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

    ๋„๊ตฌ ํŒจ๋„์—์„œ ๋†’์ด๋ฅผ ์ง€์ •, ์ƒํ˜ธ์ž‘์šฉ, ํ‰๋ฉด์œผ๋กœ ์„ค์ • ๊ฐ€๋Šฅ

  • PathExt (Extrude Path)
    ํด๋ฆฌํŒจ์Šค๋ฅผ ๊ทธ๋ฆฐ ๋’ค ๋Œ์ถœ์‹œ์ผœ ๋ฒฝ, ๊ฒฝ์‚ฌ๋กœ ๋“ฑ ์ƒˆ๋กœ์šด ๋ฉ”์‹œ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

    ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ ์ด ๋„๊ตฌ๋ฅผ ํด๋ฆญํ•œ ํ›„ ๋จผ์ € ํ•œ ๋ฉด์„ ๊ทธ๋ ค์ค€๋‹ค.
    PathExt

    ์ด ๋ฐฉ์‹๊นŒ์ง€๋Š” ์•ž์„œ ๋‹ค๋ฃจ์—ˆ๋˜ PolyExt์™€ ๊ฐ™์ง€๋งŒ,
    ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ํ•œ ๋ฉด์„ ๋งŒ๋“ค๊ณ  ๋ณด๋ฉด ์ด๋ฒˆ์—๋Š” ๊ทธ๋ ค์ง„ ๋ฉด์„ ๊ธฐ์ ์œผ๋กœ ๋‘๊ป˜๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
    ์ดํ›„ ๋†’์ด๋ฅผ ์„ค์ •ํ•ด์ฃผ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋„ํ˜• ํ•œ๊ฐœ๊ฐ€ ์™„์„ฑ๋œ๋‹ค.

    ๊ธธ์ด๋‚˜ ๊ฐ‡ํ˜€ ์žˆ๋Š” ๋ฐฉ์„ ํ‘œํ˜„ํ•˜๊ธฐ ํŽธ๋ฆฌํ•˜๋‹ค.

    PathExt๋กœ ์™„์„ฑ๋œ ๋„ํ˜•


    PathExt์˜ ์˜ต์…˜์— ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ
    ์ด๋ฅผ ์ฒดํฌํ•˜๊ณ  ๋งŒ๋“ค๋ฉด ๊ฐ ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‘ฅ๊ทผ ํ˜•ํƒœ์˜ ๋„ํ˜•์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
    ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ์„ค์ •๋œ ๋„ํ˜•


  • PathRev (Revolve Path)
    ์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ํŒจ์Šค๋ฅผ ๊ทธ๋ฆฌ๊ณ  ํšŒ์ „ํ•˜์—ฌ ๋Œ€์นญ ๋ฉ”์‹œ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

    ์ด๊ฑธ ํ™œ์„ฑํ™” ํ•˜๋ฉด ์•„๋ž˜์˜ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค.
    PathRev ๊ทธ๋ฆฌ๋“œ

    ์ด ์ƒํƒœ์—์„œ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๋ชจ๋ธ์˜ ์ธก๋ฉด์„ ๊ทธ๋ ค์ฃผ๋ฉด
    ๊ทธ ์ธก๋ฉด์„ 360๋„ ํšŒ์ „ํ•˜์—ฌ ๋„ํ˜•์„ ๋งŒ๋“ค์–ด ์ค€๋‹ค.



  • BdryRev (Revolve Boundary)
    ๋ฉ”์‹œ ๋ฐ”์šด๋”๋ฆฌ ๋ฃจํ”„๋ฅผ ํšŒ์ „ํ•˜์—ฌ ์ƒˆ๋กœ์šด ์…ฐ์ดํ”„๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

    ๋ชจ๋ธ ํŒจ๋„ ์ค‘์— ๋ช‡๋ช‡ ํŒจ๋„์€ ์ฒ˜์Œ ์ƒํ™”์—์„œ ํ™œ์„ฑํ™”๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค.
    ์ด ๊ฒฝ์šฐ์—๋Š” ํ™œ์„ฑํ™”๋ฅผ ํ•˜๊ธฐ๊นŒ์ง€ ํŠน์ • ์กฐ๊ฑด์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์ด์•ผ๊ธฐ๋‹ค.

    ๋ชจ๋ธ ํŒจ๋„์ด ๋ช‡๋ช‡ ๋น„ํ™œ์„ฑํ™” ๋˜์–ด์žˆ์Œ

    BdryRev ๊ฒฝ์šฐ ๋ฉ”์‰ฌ๊ฐ€ ์žˆ์–ด์•ผ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
    ๋”ฐ๋ผ์„œ ๋ฉ”์‰ฌ ํ•˜๋‚˜๋ฅผ ์ƒ์„ฑํ•œ ๋‹ค์Œ์— ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์ฃผ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋‚˜ํƒ€๋‚œ๋‹ค.

    ๋ฉ”์‰ฌ ์ƒ์„ฑ ํ›„ BdryRev ํ™œ์„ฑํ™”, ์ดํ›„ transform์„ ์ˆ˜์ •ํ•ด์ค€๋‹ค.

    ์•„๋ž˜์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ์ขŒ์ธก ํŒจ๋„์—์„œ ์Šคํ… ์ตœ๋Œ€ ๊ฐ๋„๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ํด๋ฆฌ๊ณค ์ˆ˜๋ฅผ ์ง€์ •ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.
    ์Šคํ… ์ตœ๋Œ€ ๊ฐ๋„ - ํด๋ฆฌ๊ณค ์ง€์ •
  • MshMrg (Merge Mesh)
    ๋ฉ”์‹œ๋ฅผ ํ•ฉ๋ณ‘ํ•˜์—ฌ ์ƒˆ๋กœ์šด ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

    ํ๋ธŒ์™€ ๊ตฌ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ด ๋‘ ๊ฐ€์ง€๋ฅผ ์„ ํƒํ•ด์ฃผ๋ฉด MshMrg ๊ธฐ๋Šฅ์ด ํ™œ์„ฑํ™”๋œ๋‹ค.
    ์ด๋•Œ ์ด ๊ธฐ๋Šฅ์„ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ๋‘ ๋ชจ๋ธ์„ ํ•ฉ์ณ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์„ ๋งŒ๋“ค์–ด์ค€๋‹ค.

    ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ ํ›„

    ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์„ค์ •ํ–ˆ๋˜ ์ด๋ฆ„์œผ๋กœ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์ด ํ˜•์„ฑ๋œ๋‹ค.

    ํŒจ๋„์—์„œ ์ด๋ฆ„๊ณผ ๋ชจ๋ธ ์ถœ๋ ฅ ์œ ํ˜•์„ ์„ ํƒ ๊ฐ€๋Šฅํ•จ


    ๋ณ‘ํ•ฉ์„ ์ง„ํ–‰ํ•  ๋•Œ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์„ ๋งŒ๋“ค์ง€,
    ๊ธฐ์กด ์ฒซ ๋ฒˆ์งธ ๋ชจ๋ธ ํ˜น์€ ๋‘ ๋ฒˆ์จฐ ๋ชจ๋ธ์„ ์ด ๋ชจ๋ธ๋กœ ์ˆ˜์ •ํ• ์ง€ ๋“ฑ์„ ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

    ๋˜ํ•œ ์ด๋ฆ„ ์„ค์ •๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.


  • MshDup (Mesh Duplicate)
    ํ•ด๋‹น ๋ฉ”์‰ฌ๋ฅผ ๋ณต์ œํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฉ”์‰ฌ๋ฅผ ๋งŒ๋“ ๋‹ค.

    ์„ค๋ช…๋งŒ ๋“ค์œผ๋ฉด ์‚ฌ์‹ค ๋ณต์‚ฌํ•ด์„œ ์ƒˆ๋กœ์šด ๋ชจ๋ธ ํ•˜๋‚˜ ๋งŒ๋“ ๊ฑฐ ์•„๋‹Œ๊ฐ€ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค.
    ํ•˜์ง€๋งŒ ์•ž์—์„œ ์–ธ๊ธ‰ํ–ˆ ๋“ฏ ํ•˜๋‚˜์˜ ๋ชจ๋ธ์„ ๋ณต์‚ฌํ•˜๋Š” ๊ฒฝ์šฐ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋งŒ๋“ค์–ด์ง€๊ณ 
    ๋ชจ๋ธ์„ ์ˆ˜์ •ํ•˜๋ฉด ๊ทธ ๋ชจ๋ธ๋กœ ๋งŒ๋“  ๋ชจ๋“  ์ธ์Šคํ„ดํŠธ๋“ค์ด ์ˆ˜์ •๋œ๋‹ค.

    ํ•˜๋‚˜์˜ ๋ชจ๋ธ์„ ์ˆ˜์ •ํ•  ๊ฒฝ์šฐ ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ
    ๊ธฐ์กด๊ณผ ๋™์ผํ•œ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ์ด์šฉํ•ด ์ˆ˜์ •ํ•˜๋ฉด ๋œ๋‹ค.

    ์™„์„ฑ๋ณธ

    ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์•„๋ž˜์— ์›ํ•˜๋Š” ์ด๋ฆ„์œผ๋กœ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์ด ํ˜•์„ฑ๋˜๊ณ 
    ์ˆ˜์ •ํ•˜์—ฌ๋„ ๋ณ„๊ฐœ์˜ ๋ชจ๋ธ์ž„์œผ๋กœ ๊ธฐ์กด ๊ฒƒ์€ ์ˆ˜์ •๋˜์ง€ ์•Š๋Š”๋‹ค.

 

Part 03. PolyModel

 

  • PolyEd (Edit PolyGroup)
    ํด๋ฆฌ ๊ทธ๋ฃน์„ ํ†ตํ•ด ๋ฉ”์‰ฌ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.:

    ์ด ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ํ๋ธŒ์˜ ์œ—๋ฉด์„ ์„ ํƒํ•œ๋‹ค.
    ๊ทธ๋Ÿฌ๋ฉด ์ขŒ์ธก ํŒจ๋„์ด ๋‚˜ํƒ€๋‚˜๊ณ  ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

    PolyEd ์„ ํ†ตํ•ด ์œ—๋ฉด์„ ์„ ํƒํ•˜๋ฉด ๋‚˜ํƒ€๋‚˜๋Š” ๋„๊ตฌ ํŒจ๋„

    ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ ์ค‘์— Inset์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ํ‘œ์‹œํ•œ ๊ฒฝ๊ณ„๋Œ€๋กœ ๋‚˜๋‰˜์–ด ์ง€๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
    ์„ ํƒํ•œ ํŽ˜์ด์Šค์˜ ๋‚ด๋ถ€๋กœ ์ƒˆ๋กœ์šด ๋ฉด์„ ์ƒ์„ฑํ•˜์—ฌ ๊นŠ์ด๊ฐ์„ ์ถ”๊ฐ€ํ•  ๋•Œ ๋ณดํ†ต ์‚ฌ์šฉ๋œ๋‹ค.


    ์ด ์ƒํƒœ์—์„œ Extrude๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ˆ์˜ ๋ฉด์„ ์•ˆ์œผ๋กœ ๋„ฃ์–ด์ฃผ๋ฉด
    ์ด์ฒ˜๋Ÿผ ์•ˆ์—๊ฐ€ ๋นˆ ๊ฐ„๋‹จํ•œ ํ๋ธŒ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

    Inset + Extrude

    ๊ทธ๋ฆฌ๊ณ  Insert Edge Loop๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฃ์ง€ ์ฒด์ธ์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.
    ์ด ๊ธฐ๋Šฅ์€ ๋ฉ”์‹œ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ํ˜•ํƒœ๋ฅผ ์กฐ์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

    ์›ํ•˜๋Š” ๊ณณ์— ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ๊ฐ–๋‹ค๋Œ€์–ด ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ 
    Even์„ ์„ ํƒํ•˜์—ฌ ์ •์ค‘์•™์— ์‚ฝ์ž…ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

    Insert Edge Loop


    ๊ทธ๋ฆฌ๊ณ  ํ•œ ๋ฉด์„ ์„ ํƒํ•˜์—ฌ Deleteํ•˜๋Š” ๊ฒฝ์šฐ
    ํ•ด๋‹น ๋ถ€๋ถ„์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

    Delete


    ๋งŒ์•ฝ ๋นˆ ๊ณต๊ฐ„์„ ๋‹ค์‹œ ์ฑ„์šฐ๊ณ  ์‹ถ๋‹ค๋ฉด ์—ฃ์ง€ ํŽธ์ง‘์˜ Fill Hole ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ
    ๋‹ค์‹œ ์›์ƒ๋Œ€๋กœ ์ฑ„์›Œ์ง„ ๋ชจ์Šต์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

    Fill Hole

    Bevel ๊ธฐ๋Šฅ์€ ์„ ํƒ๋œ ๋ฉด ์ฃผ์œ„์˜ ์—์ง€ ๋ฃจํ”„๋ฅผ ๊ธฐ์šธ์ธ๋‹ค.
    ๋ชจ๋ธ์˜ ๋ชจ์„œ๋ฆฌ๋ฅผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ํ•˜์—ฌ ๋” ์ž์—ฐ์Šค๋Ÿฌ์šด ํ˜•ํƒœ๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.
    ex) ๊ฑด๋ฌผ์˜ ๋ชจ์„œ๋ฆฌ, ์บ๋ฆญํ„ฐ์˜ ์† ๋ ๋“ฑ๋“ฑ

    Bevel

    Cut Faces๋Š” ์ปท ๋ผ์ธ์„ ์žก๊ณ  ๊ทธ ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํŽ˜์ด์Šค๋ฅผ ์ž๋ฅธ๋‹ค.
    ์ž๋ฅธ ์ดํ›„์—๋Š” ๊ธฐ์กด ๋ฉ”์‰ฌ์—์„œ ์ž๋ฅธ ํ˜•ํƒœ์˜ ๋ฉ”์‰ฌ ํ˜•ํƒœ๋กœ ๋‚˜๋‰œ๋‹ค.

    Cut Faces


  • PolyDef (PolyGroup Deform)
    ์„ ํƒํ•œ ํด๋ฆฌ๊ณค ๊ทธ๋ฃน์— ๋Œ€ํ•ด ๋ณ€ํ˜• ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋‹ค.


    ๋„ํ˜•์˜ ์ค‘์•™์„ ํด๋ฆญํ•˜๊ณ  ์ƒํ•˜์ขŒ์šฐ๋กœ ์›€์งˆ ์ˆ˜ ์žˆ๊ณ 
    ๊ฐ ์—ฃ์ง€๋ฅผ ์„ ํƒํ•˜์—ฌ ์›€์ง์ผ ์ˆ˜๋„ ์žˆ๋‹ค.

    PolyDef


  • CubeGr (Cube Grid)
    ํ๋ธŒ ๋‹จ์œ„๋กœ ์ƒ์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•˜์—ฌ ์›ํ•˜๋Š” ๋ชจ์–‘์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

    ๋ฐ”๋‹ฅ์—์„œ ์›ํ•˜๋Š” ํ๋ธŒ ๊ฐฏ์ˆ˜๋งŒํผ ๋“œ๋ž˜๊ทธ ํ•œ ํ›„
    Eํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ๋ธŒ๊ฐ€ ์ƒ์„ฑ๋˜๋ฉด ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค ์œ„๋กœ ์Œ“์ธ๋‹ค.

    ๋ธ”๋Ÿญ ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ๋ˆŒ๋Ÿฌ Q๋กœ ์ œ๊ฑฐํ•  ์ˆ˜๋„ ์žˆ๊ณ 
    Ctrl + Q/E๋ฅผ ํ†ตํ•ด ๊ทธ๋ฆฌ๋“œ๋ฅผ ํ‚ค์šฐ๊ฑฐ๋‚˜ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

    CubeGr


  • MshBool (Boolean Mesh Pairs)
    ๋‘ ๋ชจ๋ธ ์‚ฌ์ด์˜ ๋ถˆ๋ฆฌ์–ธ ๊ณ„์‚ฐ์„ ์ง„ํ–‰ํ•œ๋‹ค.

    ๋‘ ๊ฐœ์˜ ํ๋ธŒ๋ฅผ ๊ฒน์ณ์„œ ๋†“์€ ํ›„์—
    ์ด ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉด ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

    1) A - B (A๋ชจ๋ธ์—์„œ A๋ชจ๋ธ๊ณผ ๊ฒน์น˜๋Š” ๋ถ€๋ถ„์„ ์ œ์™ธ)
    2) B - A (B๋ชจ๋ธ์—์„œ A๋ชจ๋ธ๊ณผ ๊ฒน์น˜๋Š” ๋ถ€๋ถ„์„ ์ œ์™ธ)
    3) Intersection (A๋ชจ๋ธ๊ณผ B๋ชจ๋ธ์˜ ๊ฒน์น˜๋Š” ๊ณตํ†ต ๋ถ€๋ถ„)
    4) Union (์› ์ƒํ„”)

    MshBool : A - B


  • MshCut (Mesh Cut)
    ์œ„์˜ ๊ธฐ๋Šฅ๊ณผ ๋น„์Šทํ•˜๋‚˜ ๋‘ ๋ชจ๋ธ์˜ ๊ฒน์ณ์žˆ๋Š” ๋ถ€๋ถ„์„ ์ƒˆ๋กœ์šด ๋ชจ๋ธ๋กœ ๋งŒ๋“ ๋‹ค.

    ์•„๋ž˜์™€ ๊ฐ™์ด ๋‘ ๋ชจ๋ธ์„ ๊ฒน์ณ๋‘๊ณ 
    ์ด ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋ชจ๋ธ ์กฐ๊ฐ์ด 3๊ฐœ๊ฐ€ ๋œ๋‹ค.

    MshCut


  • SubDiv (Subdivide Mesh)
    ๊ธฐ์กด์˜ ํด๋ฆฌ๊ณค ๋ฉ”์‰ฌ๋ฅผ ๋” ์ž‘์€ ํด๋ฆฌ๊ณค์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ฉ”์‰ฌ์˜ ํ•ด์ƒ๋„๋ฅผ ๋†’์ด๋Š” ๊ณผ์ •์„ ์˜๋ฏธํ•œ๋‹ค.

    ๋”ฐ๋ผ์„œ ์„œ๋ธŒ๋””๋น„์ „ ๋ ˆ๋ฒจ์„ ๋†’์ผ ์ˆ˜๋ก ๋”์šฑ ๋” ๋ถ€๋“œ๋Ÿฌ์›Œ์ง„๋‹ค.

    ์•„๋ž˜๋Š” ํ๋ธŒ๋ฅผ ์„œ๋ธŒ๋””๋น„์ „์„ ์ด์šฉํ•˜์—ฌ ๋ ˆ๋ฒจ์„ ๋†’์ธ ์žฅ๋ฉด์ด๋‹ค.

    ์ดํ›„ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉด ์กฐ๊ธˆ ๋” ๋ถ€๋“œ๋Ÿฌ์šด ์—ฐ์ถœ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

    Sub Div



Part 04. TriModel

TriMode๋Š” ๋ฉ”์‹œ๋ฅผ ์‚ผ๊ฐํ˜•(ํŠธ๋ผ์ด์•ต๊ธ€) ๊ธฐ๋ฐ˜์œผ๋กœ ์กฐ์ž‘ํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

  • TriSel (Select and edit Triangles)
    ์‚ผ๊ฐํ˜•์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

    ๊ฐ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ํ‘œ๋กœ ์ž‘์„ฑํ•œ๋‹ค.
๊ธฐ๋Šฅ ์•ก
Clear  ํ˜„์žฌ ์„ ํƒ๋œ ๋ชจ๋“  ์‚ผ๊ฐํ˜•์„ ์„ ํƒ ํ•ด์ œํ•˜๊ณ  ์ƒˆ ์ž‘์—…์„ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.
 ์ž˜๋ชป๋œ ์‚ผ๊ฐํ˜•์„ ์ดˆ๊ธฐํ™” ํ•˜๊ณ  ๋‹ค์‹œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.
Select All  ๋ฉ”์‹œ์˜ ๋ชจ๋“  ์‚ผ๊ฐํ˜•์„ ์„ ํƒํ•œ๋‹ค.
 ์ „์ฒด ๋ฉ”์‹œ๋ฅผ ์„ ํƒํ•ด์„œ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
Invert  ํ˜„์žฌ ์„ ํƒ ์˜์—ญ์„ ๋ฐ˜์ „ํ•œ๋‹ค.
 ๋น ๋ฅด๊ฒŒ ์„ ํƒ ์˜์—ญ์„ ์žฌ๊ตฌ์„ฑ ํ•  ์ˆ˜ ์žˆ๊ณ  ์„ ํƒ์„ ๋ฐ˜์ ํ•ด ํŠน์ • ์˜์—ญ์„ ๋น ๋ฅด๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.
Grow  ํ˜„์žฌ ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์˜ ๊ฒฝ๊ณ„๋ฅผ ๋”ฐ๋ผ ์„ ํƒ ์˜์—ญ์„ ํ™•์žฅํ•œ๋‹ค.
 ์ฆ‰ ์ฃผ๋ณ€ ์‚ผ๊ฐํ˜•์œผ๋กœ ์„ ํƒ์„ ์ ์ง„์ ์œผ๋กœ ํ™•๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค.
Shrink  ํ˜„์žฌ ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์˜ ๊ฒฝ๊ณ„๋ฅผ ๋”ฐ๋ผ ์„ ํƒ ์˜์—ญ์„ ์ถ•์†Œํ•œ๋‹ค.
 ์„ ํƒ ์˜์—ญ์„ ์ ์ง„์ ์œผ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.
Flood Fill  ์—ฐ๊ฒฐ๋œ ์‚ผ๊ฐํ˜• ๊ทธ๋ฃน์„ ํ•œ ๋ฒˆ์— ์„ ํƒํ•œ๋‹ค.
 ๋ฉ”์‹œ์—์„œ ์—ฐ๊ฒฐ๋œ ์˜์—ญ์„ ๋น ๋ฅด๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์–ด ๋ถ„๋ฆฌ๋œ ๋ฉ”์‹œ ์กฐ๊ฐ์ด๋‚˜ ํŠน์ • ์˜์—ญ ์ž‘์—… ์‹œ ์œ ์šฉํ•˜๋‹ค.
Largest Tri Count Part  ์‚ผ๊ฐํ˜• ๊ฐœ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ์—ฐ๊ฒฐ๋œ ๋ฉ”์‹œ ๋ถ€๋ถ„์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.
 ๋ฉ”์‹œ์—์„œ ์ฃผ์š”(๊ฐ€์žฅ ํฐ) ์กฐ๊ฐ์„ ๋น ๋ฅด๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.
Largest Area Part  ํ‘œ๋ฉด ๋ฉด์ ์ด ๊ฐ€์žฅ ํฐ ์—ฐ๊ฒฐ๋œ ๋ฉ”์‹œ ๋ถ€๋ถ„์„ ์„ ํƒํ•œ๋‹ค.
 ๋ฉ”์‹œ์˜ ์ฃผ์š” ์‹œ๊ฐ์  ์š”์†Œ๋‚˜ ์ค‘์š” ์˜์—ญ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.
Optimize Border  ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์˜ ๊ฒฝ๊ณ„๋ฅผ ์ •๋ฆฌํ•˜๊ณ  ์ตœ์ ํ™”ํ•œ๋‹ค.
 ์‚ผ๊ฐํ˜• ๊ฒฝ๊ณ„๊ฐ€ ๋ถˆ๊ทœ์น™ํ•œ ๊ฒฝ์šฐ ๊ฒฝ๊ณ„์„ ์„ ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ผ๊ด€๋˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
   
Delete  ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์„ ์‚ญ์ œํ•œ๋‹ค.
Disconnect  ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์„ ๋ฉ”์‹œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—์„œ ๋ถ„๋ฆฌํ•œ๋‹ค.
 ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ฉ”์‹œ๋ฅผ ๋ถ„๋ฆฌํ•˜์ง€ ์•Š์ง€๋งŒ, ์—ฐ๊ฒฐ๋œ ์ƒํƒœ๋ฅผ ๋Š์–ด ๋…๋ฆฝ์ ์ธ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•œ๋‹ค.
Flip Normals  ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์˜ ๋…ธ๋ฉ€ ๋ฐฉํ–ฅ์„ ๋’ค์ง‘์Šต๋‹ˆ๋‹ค.
 ๋…ธ๋ฉ€์ด ์ž˜๋ชป๋œ ๊ฒฝ์šฐ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
Create Polygroup  ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์œผ๋กœ ์ƒˆ๋กœ์šด ํด๋ฆฌ ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•œ๋‹ค.
Separate  ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์„ ์ƒˆ๋กœ์šด ๋ฉ”์‹œ๋กœ ๋ถ„๋ฆฌํ•œ๋‹ค.
Duplicate  ์„ ํƒ๋œ ์‚ผ๊ฐํ˜•์„ ๋ณต์‚ฌํ•˜์—ฌ ๋™์ผํ•œ ๋ฉ”์‹œ ๋‚ด์— ์ƒˆ๋กœ ์ƒ์„ฑํ•œ๋‹ค.
 ์„ ํƒ๋œ ์˜์—ญ์„ ๋ณต์ œํ•ด ์ƒˆ๋กœ์šด ์š”์†Œ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

  • TriEd (Edit Triangles)
    ์œ„์—์„œ ๋‹ค๋ฃจ์—ˆ๋˜ PolyEd์™€ ๋น„์Šทํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฏ€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.



  • HFill (Horizontal Fill)
    ์ˆ˜ํ‰ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฉ”์‹œ๋ฅผ ์ฑ„์šฐ๋Š” ์ž‘์—…์ด๋ฉฐ ํŠน์ • ์˜์—ญ์„ ๋ฉ”์‰ฌ๋กœ ์ฑ„์šฐ๊ฑฐ๋‚˜,
    ๊ธฐ์กด์˜ ๋ฉ”์‰ฌ์— ์ƒˆ๋กœ์šด ํด๋ฆฌ๊ณค์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค.


  • Mirror
    ๋ฉ”์‰ฌ๋ฅผ ํ•˜๋‚˜์˜ ๊ธฐ์ค€ ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ๊ฑฐ์šธํ™” ์‹œํ‚จ๋‹ค.

    Mirror


  • Pln Cut (Plane Cut)
    ์ฆ‰๊ฐ์ ์œผ๋กœ ๋ฉ”์‰ฌ๋ฅผ ์ž๋ฅผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

    Pln Cut


  • PolyCut (Cut Polygon)
    ํ•ด๋‹น ๋ฉ”์‹œ๋ฅผ ํด๋ฆฌ๊ณค์œผ๋กœ ์ž๋ฅธ๋‹ค.

    ๋””ํดํŠธ๋Š” ์›ํ˜• ๋ชจ์–‘์ด๊ณ  ๋ถ€๊ฐ€์ ์ธ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์ด ์กด์žฌํ•œ๋‹ค.

    PolyCut



Part 05. Deform

 

  • VSclpt (Vertex sculpting)
    ๋‹ค์–‘ํ•œ ๋ธŒ๋Ÿฌ์‹œ๋กœ ๋ฒ„ํ…์Šค๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์„ ํƒํ•œ ๋ฉ”์‹œ๋ฅผ ์Šค์ปฌํ”„ํŒ…ํ•˜๋Š”๋ฐ
    ๋ฉ”์‹œ์˜ ๋ชจ์–‘์„ ๋งŒ๋“ค๊ณ  ๋ฉ”์‹œ์— ๋””ํ…Œ์ผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•œ ํˆด์ด๋‹ค.

    VSclpt

    ์–ธ๋ฆฌ์–ผ ๋‚ด๋ถ€์—์„œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํƒ€์ž…์˜ ๋ธŒ๋Ÿฌ์‰ฌ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.
    ๋ธŒ๋Ÿฌ์‰ฌ ํƒ€์ž…


  • DSclpt (Dynamic sculpting)
    ๋‹ค์–‘ํ•œ ๋ธŒ๋Ÿฌ์‹œ๋กœ ์„ ํƒํ•œ ๋ฉ”์‹œ๋ฅผ ์Šค์ปฌํ”„ํŒ…ํ•˜๊ณ , ๋ฆฌ๋ฉ”์‹ฑ์„ ํ†ตํ•ด ๋ฉ”์‹œ์— ์ƒˆ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ฅผ ๋™์ ์œผ๋กœ ์ถ”๊ฐ€ํ•œ๋‹ค.

    DSclpt


  • Smooth 
    ๋ฉ”์‹œ ํ‘œ๋ฉด์„ ๊ณ ๋ฅด๊ฒŒ ๋งŒ๋“œ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๋“ค์ญ‰๋‚ ์ญ‰ํ•œ ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ์ œ๊ฑฐํ•˜๋Š”๋ฐ ์œ ์šฉํ•˜๋‹ค.
    Smooth


  • Offset
    ๋ฉ”์‹œ์— ๋ณผ๋ฅจ๊ฐ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์œผ๋กœ ๋…ธ๋ฉ€์„ ๋”ฐ๋ผ ๋ฉ”์‹œ์˜ ๋ฒ„ํ…์Šค ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ ์–‘๋งŒํผ ์กฐ์ •ํ•œ๋‹ค.

    Offset
  • Warp 
    ๋ธ”๋ Œ๋“œ(Blend), ํ”Œ๋ ˆ์–ด(Flare), ํŠธ์œ„์ŠคํŠธ(Twist) ์™€ ๊ฐ™์€ ๋น„์„ ํ˜• ํŠธ๋žœ์Šคํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์‹œ์˜ ์…ฐ์ดํ”„๋ฅผ ๋ณ€๊ฒฝํ•œ๋‹ค.
    ํŒŒ์ดํ”„ ๊ฐ™์€ ๊ฒƒ์„ ๋งŒ๋“ค ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


    Warp


  • Lattice
    ํฌ์ธํŠธ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ„ํ…์Šค๋ฅผ ํ†ตํ•ด ๋ฉ”์‹œ๋ฅผ ํŽธ์ง‘ํ•œ๋‹ค.

    Lattice


  • Displace
    ํ”„๋ฆฌ์…‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์›จ์ดํŠธ ๋งต ๋˜๋Š” ํ…์Šค์ฒ˜ ๋งต์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฉ”์‹œ์˜ ๋ฒ„ํ…์Šค๋ฅผ ์™œ๊ณกํ•œ๋‹ค.
    ๋‚˜๋‚˜์ดํŠธ ๋ฉ”์‹œ๋‚˜ ๋ณต์žกํ•œ ๋ชจ๋ธ์„ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•œ๋‹ค.

    Displace



'๐Ÿค“ Study > Engine' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Unreal 01] Level Editor  (0) 2024.12.07