kwivaro웹 도구
UNREAL · 아트 · 에디터 툴

아이템 아이콘을 자동으로 굽는 에디터 플러그인

게임 클라이언트 개발자2026-09-106분

아이템이 하나 늘 때마다 3D 메시를 띄워 스크린샷 찍고 배경 지우고 크기 맞추는 수작업이 반복됐다. 이걸 DataTable의 메시를 아이콘 텍스처로 일괄 베이크해 아이콘 테이블에 자동 등록하는 에디터 플러그인으로 없앴다.

하는 일

아이템 DataTable을 훑어 각 행의 메시를 오프스크린으로 렌더해 아이콘 텍스처로 굽고, 그 결과를 아이콘 테이블에 자동 등록한다. 아이템을 추가하면 버튼 한 번으로 아이콘이 채워지니, 아이템이 늘어도 아이콘 제작 비용이 늘지 않는다.

밟은 함정들

  • 결과가 회색으로 나옴 — 씬 캡처의 SceneColorHDR을 버리고 FinalColorLDR을 캡처해야 정상 색이 나온다.
  • 조명·환경FAdvancedPreviewScene으로 프리뷰 환경을 구성해 일관된 조명을 준다.
  • 투명 배경SceneDepth를 마스크로 써서 배경을 투명 처리한다.
  • 방어구 파츠 정렬 — 파츠마다 바인드 위치가 흩어져 있어, 카메라 상대 기준으로 자동 정렬해 프레임 안에 맞춘다.

배운 점

아이템 수에 비례해 반복되는 수작업 공정은 에디터 플러그인으로 자동화하면 확장 비용이 사라진다. 이게 에디터 툴을 직접 만드는 가장 확실한 명분이다.

씬 캡처 색이 이상하면 HDR/LDR 타깃을, 배경이 안 지워지면 SceneDepth 마스크를 의심한다. 캡처 계열 문제는 대개 ‘무엇을 캡처하느냐’에서 갈린다.