튜토리얼 가이드

2026년 유니티에서 메시로 3D 모델 사용하는 방법 (8단계)

메시 AI 생성 3D 모델을 유니티로 가져오는 8단계. 분홍색 재질, 크기 문제, FBX 대 GLB 해결. URP, HDRP, LOD 및 애니메이션 포함.

Meshy에서는 모든 것이 완벽해 보입니다. 지오메트리는 깔끔하고, 텍스처는 견고하며, 모델은 정확히 원하는 대로입니다. 그런데 Unity로 드래그하면 문제가 생깁니다: 머티리얼이 분홍색으로 변하고, 모델이 마천루 크기이거나 0.01 스케일로 거의 사라질 정도로 작아지며, 20분 전에 선택했어야 할 FBX와 GLB 드롭다운 사이에서 망설이게 됩니다. 이 모든 것은 여러분의 잘못이 아닙니다. Meshy-to-Unity 워크플로우에는 처음에 올바르게 설정해야 하는 특정 설정들이 있습니다. 이 가이드는 Meshy에서 올바른 내보내기 형식을 선택하는 것부터 Unity에서 PBR 머티리얼 설정, 좌표 스케일 보정, LOD 구성, 애니메이션을 손상 없이 가져오기까지 총 8단계를 다룹니다.

빠른 사실

사양세부 사항
생성에서 가져오기까지 시간5–15분 (AI 생성 시간 제외)
권장 내보내기 형식FBX (기본값), GLB (glTFast 플러그인 필요)
Unity 버전 지원Unity 2021 LTS 이상
렌더 파이프라인 지원Built-in, URP, HDRP
애니메이션 지원예. Meshy에서 리깅 활성화하여 내보내기
플러그인 필요 여부선택 사항: Meshy Unity 플러그인; GLB는 glTFast 필요

Meshy + Unity 워크플로우란 무엇인가요?

Meshy + Unity 3D 모델을 위한 Unity 워크플로우는 Meshy의 AI 플랫폼에서 3D 에셋을 생성하고, 게임에 적합한 형식으로 내보낸 후, 대상 플랫폼과 렌더 파이프라인에 맞게 Unity 내에서 올바르게 구성하는 종단 간 프로세스입니다. Meshy는 창의적인 작업(지오메트리, UV 매핑, PBR 텍스처)을 처리하고, Unity는 조명, 물리, 애니메이션, 런타임 동작을 담당합니다. 두 도구는 상호 보완적입니다. Meshy는 에셋 팩토리이고, Unity는 런타임 환경입니다.

전체 파이프라인을 한눈에 살펴보겠습니다:

Meshy에서 3D 모델 생성 → 내보내기 형식 선택 → Unity로 가져오기 → 머티리얼 구성 → 스케일 설정 → 최적화 → 출시

Unity에서 AI 생성 3D 모델을 사용하는 이유는 무엇인가요?

전통적인 에셋 제작(모델링, UV 언래핑, 텍스처 베이킹)은 숙련된 아티스트가 에셋 하나당 4~12시간이 소요됩니다. Meshy는 이를 몇 분으로 단축하여, 인디 개발자와 소규모 스튜디오가 경제적으로 실현 가능한 범위를 근본적으로 바꿉니다. 이제 혼자 개발하는 개발자는 아웃소싱이나 DCC 도구에서 몇 주를 보내지 않고도 다양한 텍스처가 적용된 소품으로 전체 게임 장면을 채울 수 있습니다.

특히 Unity 개발자의 경우, Meshy의 Text to 3D 및 Image to 3D 출력은 가장 일반적인 사용 사례(환경 소품, 스타일화된 캐릭터, 차량, 건축 요소)를 다룹니다. 모든 내보내기에는 UV 매핑된 지오메트리와 Unity의 재질 시스템에 바로 사용할 수 있는 PBR 텍스처가 포함됩니다.

이 워크플로는 소품, 환경 에셋, 스타일화된 캐릭터에 가장 적합합니다. 커스텀 리깅 워크플로가 필요한 주인공 캐릭터, 얼굴 변형을 위한 초정밀 엣지 루프가 필요한 에셋, 또는 법적 IP 정확성(라이선스 초상, 정확한 실제 제품 복제품)이 중요한 모든 항목에는 덜 적합합니다.

시작 전 준비 사항

Unity를 열기 전에 다음 사항이 준비되어 있는지 확인하세요:

  • Unity 2021 LTS 이상 버전 설치
  • 렌더 파이프라인 결정: URP(Universal Render Pipeline), HDRP(High Definition Render Pipeline) 또는 Built-in
  • 하나 이상의 생성된 모델을 내보낼 준비가 된 Meshy 계정
  • 선택 사항: 에디터 내 생성을 위해 패키지 매니저를 통해 Meshy Unity 플러그인 설치
  • 모바일 또는 VR을 대상으로 하는 경우: 폴리곤 예산을 준수하기 위해 Low Poly 모드로 생성된 모델
  • GLB 형식으로 작업할 계획이라면 (패키지 매니저를 통해) glTFast 패키지 설치

Unity에서 Meshy 3D 모델을 사용하는 방법 (8단계)

1단계: Meshy에서 3D 모델 생성 또는 준비하기

Meshy AI 3D 모델 생성기 인터페이스 — Standard 및 Low Poly 모드 옵션

내보내기 전에 Meshy에서 Standard 모드 또는 Low Poly 모드를 사용할지 결정하세요. Standard 모드는 PC 및 콘솔 대상에 적합한 더 조밀하고 고충실도의 지오메트리를 생성합니다. Low Poly 모드는 제한된 폴리곤 예산을 목표로 하며, 모바일 게임, VR, 또는 화면에 많은 동시 객체가 있는 장면에 적합한 선택입니다.

이 표를 사용하여 생성 모드를 대상 플랫폼에 맞추세요:

플랫폼권장 삼각형 예산Meshy 모드
모바일 (iOS / Android)< 5,000 (에셋당)Low Poly
PC / 인디< 30,000 (에셋당)Standard 또는 Low Poly
콘솔 / 고사양 PC< 100,000 (에셋당)Standard

확실하지 않다면 Standard 모드로 생성한 후 내보내기 전에 리메시하세요. 폴리곤 수를 줄이는 것은 항상 가능하지만, 처음부터 없었던 디테일을 복구할 수는 없습니다.

팁: 동일한 에셋을 여러 플랫폼에서 사용할 계획이라면, 더 높은 품질로 생성하고 Unity 임포트 단계에서 LOD 변형을 만드는 것이 여러 번 생성하는 것보다 낫습니다.

2단계: 올바른 내보내기 형식 선택

Meshy 내보내기 대화상자 — Unity용 FBX, GLB, OBJ 포맷 옵션 표시

Meshy는 여러 내보내기 형식을 지원합니다. Unity의 경우 주로 FBX와 GLB 중에서 선택합니다. FBX는 Unity의 기본 형식으로, 플러그인이 필요 없고 전체 애니메이션을 지원하며 Unity 6와 호환됩니다. GLB는 지오메트리와 텍스처를 단일 바이너리 파일로 패키징하여 편리하지만, Unity에서 작동하려면 glTFast 패키지가 필요합니다.

다음 빠른 결정 가이드를 참고하세요:

시나리오권장 형식
애니메이션 캐릭터 또는 리깅된 에셋FBX
정적 소품 또는 환경 에셋FBX 또는 GLB
AR 빠른 미리보기 / 웹 뷰어GLB
확실하지 않음FBX

전체 형식 비교(파일 크기, 텍스처 번들링, 플러그인 요구 사항)는 아래 FBX vs GLB 섹션에서 다룹니다.

3단계: Meshy에서 내보내기 설정 구성

Meshy 내보내기 설정 패널 — FBX 포맷, 2K 텍스처 해상도, 중간 폴리곤 수, 애니메이션 꺼짐

내보내기를 클릭하기 전에 내보내기 설정 패널에서 60초를 투자하세요. 이 설정을 올바르게 지정하면 대부분의 다운스트림 가져오기 문제를 방지할 수 있습니다.

텍스처 해상도: 플랫폼에 맞게 조정하세요. 모바일에는 1024×1024(1K), 일반 PC 에셋에는 2048×2048(2K), 가까이서 볼 히어로 에셋에만 4096×4096(4K)을 사용하세요. 과도한 텍스처는 메모리 예산을 가장 빠르게 소진시키는 원인입니다.

폴리곤 수: Low Poly 모드를 사용하지 않았다면 내보내기 전에 폴리곤 감소 슬라이더를 사용하세요. 플랫폼 예산보다 10~20% 낮은 값을 목표로 하면 Unity에서 LOD 설정을 위한 여유 공간을 확보할 수 있습니다.

애니메이션 데이터: 에셋에 애니메이션이 필요하지 않다면 애니메이션 내보내기를 비활성화하세요. 이렇게 하면 파일 크기가 줄어들고 Animator 창을 복잡하게 만드는 빈 애니메이션 클립 가져오기를 방지할 수 있습니다.

⚠️ 경고: 모바일 게임에서 4K 텍스처는 거의 정당화되지 않습니다. 확신이 없다면 2K를 사용하고 Unity의 텍스처 압축이 빌드 시 나머지를 처리하도록 하세요.

4단계: 3D 모델을 Unity로 가져오기

Unity 임포트 설정 인스펙터 — Meshy FBX 모델의 Scale Factor, Normals, Read/Write

내보낸 파일을 Unity 프로젝트 창의 Assets 폴더로 직접 드래그하세요. Unity가 자동으로 가져오기 설정을 생성하지만, 기본값을 그대로 사용하지 마세요. 즉시 인스펙터에서 가져오기 설정 패널을 여세요.

즉시 확인해야 할 세 가지 설정:

  • Scale Factor: Unity의 기본값은 1입니다. 모델이 센티미터 단위로 내보내진 경우(일부 도구의 FBX에서 흔함), 100배 더 크게 가져와집니다. Meshy FBX 내보내기는 일반적으로 미터 단위이지만, 진행하기 전에 씬의 참조 오브젝트와 비교하여 확인하세요.
  • Normals: Import로 설정하여 Meshy에서 구워진 법선을 사용하고, Calculate는 사용하지 마세요. 법선을 다시 계산하면 스타일화된 메시와 저폴리 메시에 음영 결함이 발생합니다.
  • Read/Write Enabled: 스크립트를 통한 런타임 메시 접근이 필요하지 않으면 비활성화하세요. 이 옵션을 켜두면 해당 메시의 GPU 메모리 사용량이 두 배가 됩니다.

변경할 때마다 Apply를 클릭하세요. 그렇지 않으면 Unity가 에셋을 다시 처리하지 않습니다.

⚠️ 경고: 모델을 씬에 배치하고 Unity 기본 큐브(1m × 1m × 1m)와 비교하지 않고 Scale Factor를 기본값으로 두지 마세요. 규모가 일치하지 않으면 이후 모든 단계에서 문제가 누적됩니다.

5단계: 재질 및 텍스처 설정

Unity 머티리얼 인스펙터 — URP/Lit 셰이더 및 Meshy의 PBR 맵

분홍색 재질 문제가 발생하는 지점입니다. Unity에서 분홍색 재질은 렌더러가 해당 재질에 유효한 셰이더를 찾을 수 없음을 의미하며, 거의 항상 재질이 특정 렌더 파이프라인용으로 생성되었지만 프로젝트가 다른 파이프라인에서 실행 중이기 때문에 발생합니다.

Meshy는 표준 맵 이름으로 PBR 텍스처를 내보냅니다. 다음은 Unity의 재질 슬롯에 매핑되는 방법입니다.

Meshy 텍스처 맵Unity 머티리얼 슬롯
Base Color / AlbedoBase Map (URP) / Albedo (Built-in)
Normal MapNormal Map
MetallicMetallic Map
RoughnessSmoothness (값 반전)
Ambient OcclusionOcclusion Map

파이프라인별 설정:

  • URP: Universal Render Pipeline/Lit 셰이더를 할당합니다. 각 텍스처를 일치하는 슬롯으로 드래그합니다. Meshy의 러프니스 맵은 Smoothness 채널에 대해 반전이 필요합니다. 텍스처를 외부에서 반전하거나 Shader Graph에서 노드를 사용하세요.
  • HDRP: HDRP/Lit을 사용합니다. Meshy의 맵은 호환됩니다. 러프니스는 여전히 Smoothness(반전)에 매핑됩니다.
  • Built-in: Metallic 워크플로우와 함께 Standard 셰이더를 사용합니다. 러프니스는 Smoothness 채널(반전)에 매핑됩니다.

분홍색 재질 수정: 영향을 받은 재질을 선택하고, 셰이더 드롭다운을 Universal Render Pipeline/Lit으로 변경합니다. 여전히 분홍색이면 텍스처가 할당되지 않은 것입니다. Project 창에서 각 슬롯으로 수동으로 드래그하세요.

6단계: 스케일 및 좌표계 수정

Unity 씬 — 기본 1m³ Cube 옆에 배치된 Meshy 3D 모델 (크기 비교용)

Unity는 왼손 좌표계, Y축 상향 시스템을 사용합니다. 대부분의 Meshy FBX 내보내기는 가져오기 시 올바르게 정렬되지만, 모델이 90도 회전되거나 옆으로 누워 있다면 내보내기 과정에서 Z축 상향과 Y축 상향 간 불일치가 발생한 것입니다.

가장 깔끔한 해결 방법은 메시 에셋 자체를 회전시키는 대신 빈 부모 게임 오브젝트를 사용하는 것입니다. 씬에서 (0, 0, 0) 위치에 빈 게임 오브젝트를 생성한 후, 모델을 자식으로 드래그하세요. 회전이나 스케일 보정은 부모 오브젝트에 적용합니다. 메시 가져오기는 그대로 유지되며, 동일한 래퍼를 모든 씬에서 재사용할 수 있습니다.

스케일 참고: 1 Unity 단위 = 1 실제 미터입니다. 표준 문은 약 2.1 단위 높이여야 합니다. 인간 캐릭터는 1.7~1.8 단위여야 합니다. Unity 기본 큐브를 씬에 배치하고 Meshy 모델과 비교한 후 다른 단계를 진행하세요.

팁: 보정 회전은 부모 오브젝트에 깔끔한 값(0°, 90°, 180°, 270°)으로 유지하세요. 임의의 회전 값은 물리, 내비메시 베이킹, 애니메이션 시스템이 오브젝트의 트랜스폼을 참조할 때 문제를 일으킵니다.

7단계: LOD 및 성능 최적화

Unity LOD Group 인스펙터 — LOD0, LOD1, Culled 거리 설정

LOD 그룹(Level of Detail)은 카메라가 오브젝트에서 멀어짐에 따라 자동으로 더 낮은 폴리곤 메시 버전으로 교체하는 Unity의 시스템입니다. 모바일, 오픈 월드 게임 또는 약 20개 이상의 고유한 소품이 동시에 보이는 모든 씬에서 필수적입니다.

Meshy 에셋에 대한 LOD 접근 방식 두 가지:

이 표를 사용하여 대상 플랫폼에 맞는 LOD 전략을 선택하세요:

플랫폼에셋당 삼각형 예산LOD 권장?
모바일 (iOS / Android)< 5,000
PC / 인디< 50,000선택 사항
콘솔 / 오픈 월드< 100,000
  1. Meshy에서 사전 내보내기: 다운로드 전에 리메시 도구를 사용하여 에셋의 2~3가지 폴리곤 축소 변형을 생성합니다. 각각을 별도의 메시로 가져온 후 Unity LOD 그룹 컴포넌트 내에서 LOD 레벨에 할당합니다.
  2. 가져오기 후 엔진 내에서: 단일 Meshy 메시를 가져와 복제한 후 Unity의 내장 단순화 도구(또는 ProBuilder)를 사용하여 폴리곤 수를 줄이고 각 변형을 수동으로 LOD 레벨에 할당합니다.

빠른 프로토타이핑에는 옵션 2가 더 빠릅니다. 많은 에셋이 포함된 프로덕션 파이프라인에서는 옵션 1이 Unity 프로젝트를 더 깔끔하게 유지하고 더 예측 가능한 폴리곤 수를 제공합니다.

팁: 시작점으로 LOD0은 화면 높이의 60%, LOD1은 30%, LOD2(또는 컬링)는 5~10%로 설정하세요. 대상 하드웨어에서 프로파일링한 후 에셋 유형별로 조정하십시오.

8단계: 애니메이션 3D 모델 가져오기 (선택 사항)

Unity Rig 탭 — Meshy 애니메이션 캐릭터에 Humanoid 리그 타입 선택됨

Meshy에서 리깅을 활성화한 상태로 내보내면 Unity가 가져오기 시 애니메이션 데이터를 감지합니다. Import Settings → Rig에서 휴머노이드와 제네릭 리그 타입 중 선택하세요.

  • 휴머노이드: 다른 휴머노이드 캐릭터와 애니메이션을 공유해야 하는 이족 캐릭터에 사용합니다. Unity의 아바타 시스템이 뼈대를 자동으로 재매핑하므로, Mixamo 애니메이션 팩이나 Unity의 표준 휴머노이드 애니메이션 라이브러리를 Meshy 캐릭터에 사용하기에 이상적입니다.
  • 제네릭: 휴머노이드가 아닌 에셋(사족 동물, 차량, 기계 오브젝트)이나 휴머노이드 뼈대 가정이 스켈레톤 계층 구조와 일치하지 않는 모든 리그에 사용합니다. 제네릭은 Meshy가 내보낸 정확한 뼈대 구조를 유지합니다.

리그 타입을 설정하고 Apply를 클릭한 후, Animations 탭을 열어 클립 이름을 지정하고 다듬으세요. 해당 클립을 Animator Controller에 할당하여 Animator 상태 머신이나 스크립트에서 구동할 수 있습니다.

팁: 휴머노이드 모드에서 관절이 잘못된 위치로 스냅되면 먼저 제네릭으로 전환하세요. 휴머노이드 재매핑은 Meshy의 출력 스켈레톤과 정확히 일치하지 않을 수 있는 특정 뼈대 방향을 가정합니다.

FBX vs GLB for Unity: 어떤 것을 사용해야 할까요?

대부분의 Unity 게임 개발에서는 FBX를 사용하세요. 종속성 위험이 없고, 애니메이션 데이터를 깔끔하게 처리하며, Unity 6에서 기본적으로 지원됩니다.

기능FBXGLB
애니메이션 지원전체 (뼈대, blend shapes, 클립)전체 (glTFast 6+ 통해)
텍스처 번들링아니요 (텍스처는 별도 파일)예 (단일 자체 포함 파일)
Unity 네이티브 지원예, 플러그인 불필요glTFast 필요 (Package Manager 통해 무료)
파일 크기더 큼 (텍스처가 별도로 저장됨)더 작음 (바이너리 압축)
최적 사용 사례애니메이션 캐릭터, 프로덕션 파이프라인정적 소품, AR 미리보기, 빠른 프로토타이핑

GLB를 선택한다면: 패키지 관리자(com.unity.cloud.gltfast)를 통해 glTFast를 설치하세요. 설치 후 GLB 파일은 FBX와 동일하게 드래그 앤 드롭으로 가져올 수 있습니다. 유일한 단점은 프로젝트 매니페스트에 추가 패키지 종속성이 생긴다는 점입니다.

참고: OBJ 형식(Meshy에서도 사용 가능)은 Unity에서 가져올 수 있지만, 재질이나 애니메이션 데이터를 포함하지 않습니다. 게임 에셋에는 사용하지 마세요. 절차적 메시 작업을 위해 원시 지오메트리가 필요할 때만 사용하세요.

Unity에서 Meshy 3D 모델 사용 사례

모바일 게임

모바일 타겟은 저사양 하드웨어에서 안정적인 프레임 속도를 유지하기 위해 엄격한 폴리곤 및 텍스처 예산이 필요합니다. Low Poly 모드로 생성하고 1K 텍스처 해상도로 내보내세요. Unity의 텍스처 가져오기 설정에서 ETC2 압축(Android) 또는 ASTC(iOS/Android 범용)를 활성화하세요. 이러한 GPU 압축 형식은 압축되지 않은 RGBA 대비 메모리 사용량을 4~8배 줄여줍니다. LOD 그룹을 적극적으로 사용하고 프레임당 총 드로우 콜을 100 미만으로 유지하는 것을 목표로 하세요.

PC / 콘솔 게임

고사양 타겟은 2K~4K 텍스처와 HDRP의 물리적으로 정확한 셰이딩 모델을 사용한 Standard 모드 내보내기를 수용할 수 있습니다. HDRP/Lit 머티리얼을 설정하고, Meshy의 앰비언트 오클루전 맵을 Occlusion 슬롯에 연결한 후, 텍스처 가져오기에서 이방성 필터링을 활성화하여 얕은 각도에서 표면 선명도를 확보하세요. 콘솔 타겟의 경우 프로파일링 중에 GPU 타일러의 한계에 맞게 자산별 폴리곤 예산을 조정했는지 확인하세요.

VR / AR

VR은 제한된 하드웨어에서 72~120fps를 유지해야 하므로, 드로우 콜을 50 미만으로 유지하고 룸 스케일 경험을 위해 개별 메시 예산을 10K 삼각형 미만으로 유지해야 합니다. LOD 그룹, 반복되는 소품을 위한 GPU 인스턴싱, 단일 패스 스테레오 렌더링을 사용하세요. iOS AR(ARKit)의 경우 Meshy의 USDZ 내보내기는 변환 없이 즉시 씬 배치를 위해 Unity의 AR Foundation 패키지를 통해 직접 가져옵니다.

빠른 프로토타이핑 / 게임 잼

이것이 Meshy + Unity 워크플로우가 가장 확실한 ROI를 제공하는 부분입니다. 전체 게임 잼 팀은 2시간 이내에 30~50개의 고유한 소품을 생성하고, FBX로 대량 내보낸 후, 마감일 훨씬 전에 Unity 내에서 꾸며진 씬을 완성할 수 있습니다. 이 단계에서는 LOD 및 세부 텍스처 최적화를 건너뛰세요. 씬 커버리지와 시각적 다양성을 우선시하고, 프로젝트가 잼 이후에도 계속된다면 최적화하세요.

배치 소품 제작

대량의 환경 자산(가구, 잎, 바위, 잔해)을 제작하는 스튜디오는 Meshy API와 Unity의 AssetPostprocessor 스크립팅 인터페이스를 결합하여 Meshy → Unity 파이프라인을 자동화할 수 있습니다. API를 통해 생성을 트리거하고, 완료 시 내보내기를 다운로드한 후, 가져온 모든 자산에 일관된 머티리얼 할당, 스케일 보정 및 명명 규칙을 자동으로 적용하는 에디터 스크립트를 실행하세요.

Unity에서 3D 모델 사용을 위한 모범 사례

  1. 모델을 생성하기 전에 대상 플랫폼을 결정하세요. 플랫폼 선택은 모든 하위 결정(폴리곤 예산, 텍스처 해상도, LOD 요구 사항)에 영향을 미치며, 생성 시점에 설정된 후 변경하는 데 비용이 많이 듭니다.
  2. 모바일 및 VR 대상의 경우 처음부터 Low Poly 모드를 사용하세요. Standard 모드 메시는 가져온 후 최적화하기 어렵고, 리메싱 시 UV 이음새 아티팩트가 발생할 수 있습니다.
  3. 첫 번째 가져오기 직후 항상 Unity 기본 큐브와 크기를 비교하세요. 4단계에서 크기 문제를 발견하면 몇 초가 걸리지만, 리깅 및 애니메이션 설정 후 발견하면 몇 시간이 소요됩니다.
  4. 렌더 파이프라인 프로젝트당 하나의 머티리얼 사본을 만드세요. URP와 Built-in 프로젝트 간에 머티리얼 에셋을 공유하면 파이프라인 불일치 오류가 발생합니다. 머티리얼을 프로젝트 로컬로 유지하고 다른 파이프라인 구성과 절대 공유하지 마세요.
  5. 애니메이션 캐릭터를 내보내기 전에 Meshy에서 리깅 에셋을 준비하세요. Unity 내에서 Meshy 메시에 본을 추가하는 것은 사전 리깅된 FBX를 내보내고 가져올 때 리그 유형을 구성하는 것보다 훨씬 어렵습니다.
  6. 배치 에셋에 일관된 명명 규칙을 사용하세요. 카테고리별 접두사(prop_, env_, char_)를 사용하고 파일 이름에 폴리곤 수를 포함하세요(예: prop_barrel_2400.fbx). 이렇게 하면 AssetPostprocessor 스크립팅과 프로젝트 탐색이 대규모로 안정적으로 작동합니다.

Unity에서 3D 모델을 가져올 때의 주의사항

가져오기 직후 분홍색/자홍색 재질이 나타납니다

✅ 셰이더가 프로젝트의 렌더 파이프라인과 일치하지 않습니다. 재질을 선택하고 셰이더를 URP의 경우 Universal Render Pipeline/Lit, HDRP의 경우 HDRP/Lit로 변경한 다음 Meshy 텍스처 맵을 해당 슬롯에 수동으로 드래그하세요.

모델이 마천루나 쌀알 크기로 가져와집니다

✅ 가져오기 설정에서 Scale Factor를 확인하세요. 센티미터 단위로 내보낸 FBX 파일은 Scale Factor가 0.01이어야 합니다. 항상 Unity 기본 큐브(1m³)를 씬에 드롭하고 가져오기 직후 비교하세요. 이 단계를 절대 건너뛰지 마세요.

FBX 가져오기 후 텍스처가 누락됩니다

✅ FBX는 텍스처를 번들로 포함하지 않습니다. 별도의 파일입니다. Meshy 텍스처 내보내기가 FBX와 동일한 디렉터리 또는 Unity가 인식하는 하위 폴더에 있는지 확인하세요. Unity는 재질 슬롯을 자동으로 생성하지만 임의의 폴더 구조에서 텍스처를 자동 할당하지 않습니다.

애니메이션이 재생될 때 관절이 잘못된 위치로 스냅됩니다

✅ 리그 유형이 일치하지 않습니다. Meshy 내보내기가 사용자 정의 또는 비-이족 보행 골격을 사용하는 경우 Rig 가져오기 설정에서 Humanoid를 Generic으로 전환하고 Apply를 클릭한 후 Play 모드로 다시 진입하세요. Humanoid 리매핑은 모델과 일치하지 않을 수 있는 특정 뼈 방향을 가정합니다.

한쪽 면에서 얼굴이 보이지 않습니다(내부-외부 법선)

✅ 가져오기 설정에서 Normals를 Calculate에서 Import로 변경하세요. 문제가 지속되면 메시에 소스에서 반전된 법선이 있는 것입니다. 임시 해결책으로 재질에서 Double Sided GI를 활성화한 다음 Blender 또는 Meshy에서 법선을 수정하고 다시 내보내세요.

폴리곤 예산을 먼저 확인하지 않고 최대 품질로 내보내기

✅ Meshy에서 내보내기를 클릭하기 전에 항상 폴리곤 예산과 텍스처 해상도 요구 사항을 최종 확정하세요. Unity 가져오기 후 지오메트리를 줄이는 것은 가능하지만 깔끔한 재내보내기로 완전히 피할 수 있는 UV 및 셰이딩 아티팩트를 유발합니다.

결론

Meshy를 활용한 Unity용 3D 모델 워크플로우는 인디 게임 개발에서 가장 큰 병목 현상인 에셋 제작 시간을 제거합니다. 생성 전에 대상 플랫폼을 선택하고, 올바른 내보내기 형식을 고르며, Unity에서 적절한 머티리얼 및 임포트 설정을 적용하면 AI 생성 컨셉에서 씬에 바로 사용 가능한 게임 에셋까지 15분 이내에, 전통적인 에셋 파이프라인 비용의 극히 일부만으로 완성할 수 있습니다.

완전한 파이프라인:

Meshy에서 생성 → 내보내기 형식 → Unity로 임포트 → 머티리얼 구성 → 스케일 설정 → 최적화 → 출시

Unity 개발자를 위한 Meshy의 전체 지원 사항(공식 플러그인 포함)에 대한 자세한 내용은 Meshy for Unity 페이지를 방문하세요. 제작할 준비가 되셨나요? 무료 Meshy 계정 만들기를 통해 오늘 첫 번째 Unity 호환 모델을 생성해 보세요.

자주 묻는 질문

Meshy에서 Unity로 3D 모델을 내보낼 때 가장 좋은 형식은 무엇인가요?

FBX는 Unity에 가장 적합한 기본 내보내기 형식입니다. 플러그인 없이도 기본적으로 지원되며, 애니메이션 데이터를 완전히 처리할 수 있고 Unity 6와 호환됩니다. GLB는 자체 포함 파일(AR, 웹 뷰어)이 특별히 필요하고 프로젝트에 glTFast 패키지를 설치할 준비가 된 경우에만 사용하세요.

Unity에서 분홍색/마젠타색 재질 문제를 어떻게 해결하나요?

분홍색 재질은 재질의 셰이더가 프로젝트의 활성 렌더 파이프라인과 일치하지 않음을 의미합니다. 프로젝트 창에서 영향을 받은 재질을 선택하고, 인스펙터에서 셰이더 드롭다운을 열어 URP 프로젝트의 경우 Universal Render Pipeline/Lit으로, HDRP의 경우 HDRP/Lit으로 변경하세요. 셰이더를 전환한 후, Meshy 텍스처 파일(기본 색상, 법선, 금속성, 폐색)을 각각의 슬롯에 수동으로 드래그하세요.

Meshy는 Unity URP 및 HDRP와 호환되나요?

Meshy는 URP, HDRP 및 빌트인 렌더 파이프라인과 호환되는 표준 PBR 텍스처를 내보냅니다. 텍스처 파일 자체는 렌더 파이프라인에 독립적입니다(기본 색상, 법선, 금속성, 거칠기, AO). 파이프라인별 단계는 재질에 올바른 셰이더를 할당하는 것뿐입니다: URP의 경우 Universal Render Pipeline/Lit, HDRP의 경우 HDRP/Lit, 빌트인의 경우 Standard.

상업용 게임에서 Unity에 Meshy 3D 모델을 사용할 수 있나요?

Meshy에서 생성된 에셋은 게임에서 상업적 용도로 사용할 수 있습니다. 유료 구독 요금제에는 생성된 출력물에 대한 전체 상업용 라이선스가 포함됩니다. 상업용 타이틀을 출시하기 전에 현재 Meshy 서비스 약관을 검토하여 구독 등급에 적용되는 특정 권리를 확인하세요.

Meshy Unity 플러그인이 필요한가요?

Meshy Unity 플러그인은 선택 사항입니다. Meshy 웹 앱에서 모델을 내보내고 파일을 프로젝트 창으로 드래그하여 Unity로 가져올 수 있습니다. 이 플러그인은 브라우저로 전환하지 않고 Unity 에디터 내에서 직접 에셋을 생성하고 반복 작업하려는 경우 유용하며, 빠른 씬 구성이나 프로토타입 반복 중에 유용합니다.

관련 가이드

주요 기능

애니메이션

모든 3D 캐릭터를 몇 초 만에 자동 리깅 및 애니메이션

API

Meshy의 3D를 앱이나 파이프라인에 통합

3D, 원하는 대로

판매 문의