Summary
Blender์์ Unreal Engine์ผ๋ก 3D ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ ๊ฐ์ง ์ฃผ์ ์ํฌํ๋ก์ฐ๋ฅผ ๋ค๋ฃน๋๋ค. USD ํฌ๋งท์ ์ฌ์ฉํ ๊ธฐ๋ณธ ์ฌ ์ ์ก ๋ฐฉ๋ฒ๊ณผ Geometry Node๋ก ์์ฑํ ํ๋ก์์ ๋ด ์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ์ ์กํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
USD Workflow
USD(Universal Scene Description)๋ Pixar์์ ๊ฐ๋ฐํ ํฌ๋งท์ผ๋ก, ๋ณต์กํ ์ฌ ๊ตฌ์กฐ์ ๋จธํฐ๋ฆฌ์ผ ์ ๋ณด๋ฅผ ์ ์งํ๋ฉด์ ๋ค๋ฅธ Tool๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์์ต๋๋ค.
Blender ์ค์
โผ๏ธ Materials, UV Maps, Normals ๋ฑ์ ์ต์ ์ ํ์ธํฉ๋๋ค.
Unreal Engine ์ค์
- ํ๋ฌ๊ทธ์ธ ํ์ฑํ
- Edit > Plugins์์ โUSD Importerโ๋ฅผ ๊ฒ์ํ์ฌ ํ์ฑํํฉ๋๋ค
- ์๋ํฐ๋ฅผ ์ฌ์์ํฉ๋๋ค
- USD Stage ์ด๊ธฐ
- Window โ Virtual Production โ USD Stage
- Open File๋ก USD ํ์ผ์ ๋ถ๋ฌ์ต๋๋ค
- ์์
์ํฌํธ
- Actions > Import๋ฅผ ์ ํํฉ๋๋ค
- ์ฝํ ์ธ ํด๋๋ก ์์ ์ ์๊ตฌ์ ์ผ๋ก ์ํฌํธํฉ๋๋ค

Exposure ์ผ์น์ํค๊ธฐ
Blender์ Unreal Engine์ ๋ ธ์ถ๊ฐ์ ๋ง์ถฐ ์๊ฐ์ ์ผ๊ด์ฑ์ ์ ์งํฉ๋๋ค.
โ๏ธ Blender : Color Management โ Look โ High Contrast โ๏ธ Unreal: Post Process Volume โ Exposure โ Metering Mode โ Manual
Geometry Node๋ฅผ Unreal๋ก ์ ์กํ๊ธฐ
Blender์ Geometry Node๋ก ์์ฑํ Procedural Geometry๋ฅผ Unreal Engine์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ์์ด ์์ต๋๋ค.
๋ฐฉ๋ฒ 1: Alembic + MDD ์ํฌํ๋ก์ฐ
Shape Key๋ก ๋ณํํ์ฌ Skeletal Mesh ์ ๋๋ฉ์ด์ ์ผ๋ก ์ํฌํธํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- Alembic Export
- Geometry Node์ Realize Instances ๋ ธ๋๋ฅผ ์ถ๊ฐํ์ฌ ์ธ์คํด์ค๋ฅผ ์ค์ ์ง์ค๋ฉํธ๋ฆฌ๋ก ๋ณํํฉ๋๋ค
- Use Instancing์ ๋นํ์ฑํํฉ๋๋ค
- Selected Objects๋ฅผ ํ์ฑํํฉ๋๋ค
- Alembic Reimport
- Modifier ํญ์์ Mesh Sequence Cache Modifier์ Vertex Interpolation์ ํ์ฑํํฉ๋๋ค
- ๋ถ๋๋ฌ์ด ๋ฒํ ์ค ๋ณด๊ฐ์ ์ ๊ณตํฉ๋๋ค
- MDD Export ์ค๋น
- Blender์ MDD Format ํ๋ฌ๊ทธ์ธ์ ์ค์นํฉ๋๋ค
- Edit > Preferences > Add-ons์์ โNewTek MDD formatโ์ ๊ฒ์ํ์ฌ ํ์ฑํํฉ๋๋ค
- MDD Export
- File > Export > MDD (.mdd)
- Frame Range๋ฅผ ์ฒดํฌํ์ฌ ์ ๋๋ฉ์ด์ ๋ฒ์๋ฅผ ์ง์ ํฉ๋๋ค
- MDD Reimport
- MDD ํ์ผ์ ๋ค์ ์ํฌํธํ์ฌ Point Cache ๋ฐ์ดํฐ๋ฅผ Shape Key๋ก ๋ณํํฉ๋๋ค
- Shape Key Editor์์ ์ฒซ ํ๋ ์๊ณผ ๋ง์ง๋ง ํ๋ ์์ ๋ถํ์ํ ํค๋ฅผ ์ญ์ ํฉ๋๋ค
- Dope Sheet๋ฅผ Action Editor ๋ชจ๋๋ก ์ ํํฉ๋๋ค
- ์ Action์ ์์ฑํ๊ณ Location ํคํ๋ ์์ ์ถ๊ฐํฉ๋๋ค
- Push Down ๋ฒํผ์ผ๋ก NLA(Non-Linear Animation) ํธ๋์ผ๋ก ๋ณํํฉ๋๋ค
- FBX Export
- Selected Objects๋ฅผ ํ์ฑํํฉ๋๋ค
- Smoothing์ Face๋ก ์ค์ ํฉ๋๋ค
- Bake Animation์ ํ์ฑํํ๋, All Actions๋ ๋นํ์ฑํํฉ๋๋ค
- ํ์ฌ Action๋ง ์ต์คํฌํธํฉ๋๋ค
- Unreal Engine Import
- Skeletal Mesh๋ฅผ ํ์ฑํํฉ๋๋ค
- Import Morph Targets๋ฅผ ํ์ฑํํฉ๋๋ค
- Import Animation์ ํ์ฑํํฉ๋๋ค
์ ํ์ฌํญ
Animation Curve๊ฐ ์์ ํ ์ ๋ฌ๋์ง ์์ ์ ์์ต๋๋ค ๋ณต์กํ Geometry Node ์ ๋๋ฉ์ด์ ์ ํ๋ ์ ์๊ฐ ๋ง์์ ธ ์ฉ๋์ด ์ปค์ง ์ ์์ต๋๋ค
๋ฐฉ๋ฒ 2: AlterMesh ํ๋ฌ๊ทธ์ธ
AlterMesh๋ Geometry Node๋ฅผ Unreal Engine์์ ์ง์ ์คํํ ์ ์๋ ํ๋ฌ๊ทธ์ธ์ ๋๋ค.
- ์ค์๊ฐ์ผ๋ก Geometry Node ๋ก์ง์ Unreal์์ ์คํํ ์ ์์ต๋๋ค.
- ํ๋ผ๋ฏธํฐ๋ฅผ ๋ธ๋ฃจํ๋ฆฐํธ๋ก ๋ ธ์ถํ์ฌ ๋์ ์ผ๋ก ์ ์ดํ ์ ์์ต๋๋ค.
- ๋ฒ ์ดํน ์์ด Procedural Workflow๋ฅผ ์ ์งํ ์ ์์ด ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ ์ ๋๋ค.
์ฐธ๊ณ ์๋ฃ
โผ๏ธ Materials, UV Maps, Normals ๋ฑ์ ์ต์
์ ํ์ธํฉ๋๋ค.