TIL

[내일배움캠프 Unreal] 사전캠프 - 에셋 다운로드 및 커스터마이징 실습

think95592 2026. 4. 3. 14:31

1. 오늘 배운 개념 요약

오늘은 외부 플랫폼인 Fab을 활용하여 고퀄리티 3D 에셋을 프로젝트에 가져오고, 이를 레벨에 배치하여 월드를 구성하는 법을 학습했습니다. 단순히 에셋을 가져오는 것에 그치지 않고, 프로젝트가 커졌을 때 유지보수가 쉽도록 폴더 구조를 체계화하는 관리 방법의 중요성을 배웠습니다.


2. 구현 과정 요약

🖼️ 레벨 적용 스크린샷

📦 사용 에셋 정보

  • 플랫폼: Fab (구 마켓플레이스/스케치팹 통합 플랫폼)
  • 에셋 이름: Scrapopolis - Steampunk village
  • 제작사: ARK, KRA
  • 활용 내용: 해당 에셋 팩에 포함된 Scrapopolis Chair(의자) 모델을 선택하여 현재 작업 중인 레벨의 환경 오브젝트로 배치하였습니다.

📂 폴더 구조 설명 (중요!)

에셋이 늘어나도 혼란이 없도록 다음과 같이 체계적으로 폴더를 관리했습니다.

  • Content (루트)
    • 📂 Fab: 외부 플랫폼에서 다운로드한 원본 에셋들이 저장되는 최상위 폴더입니다.
      • 📂 Scrapopolis: ARK, KRA 사의 에셋 팩 폴더입니다.
        • 📂 Meshes: 의자를 포함한 3D 모델링 파일들이 위치합니다.
        • 📂 Materials: 모델에 입혀진 재질 데이터들이 모여있습니다.
        • 📂 Textures: 실제 질감을 표현하는 이미지 파일들이 들어있습니다.
    • 📂 Blueprints: 캐릭터 및 게임 로직 관련 파일들을 분리하여 관리합니다.
    • 📂 Maps: 현재 작업 중인 레벨 파일을 따로 보관합니다.

3. 느낀 점 & 개선하고 싶은 점

느낀 점

  • Fab을 통해 전문 아티스트들이 만든 에셋을 사용해 보니, 제가 직접 만든 투박한 레벨이 순식간에 몰입감 있는 공간으로 변하는 과정이 매우 즐거웠습니다.
  • 처음에는 에셋을 막 가져왔더니 폴더가 꼬여서 찾기 힘들었는데, 알려주신 대로 폴더를 정리하니 협업이나 대규모 프로젝트에서 왜 구조화가 필수인지 체감할 수 있었습니다.

개선하고 싶은 점

  • 단순히 에셋을 배치하는 것을 넘어, 스팀펑크 분위기에 어울리는 **포스트 프로세스(Post Process)**나 라이팅 설정을 추가해서 에셋의 질감을 더 살려보고 싶습니다.
  • 다음에는 의자뿐만 아니라 건물 전체 에셋을 활용해 마을 하나를 통째로 빌드해 보는 도전도 해보고 싶네요!