Metlivi 블로그

캐릭터 기본 애니메이션 완료 후 액세서리 레이어를 추가하는 방법

캐릭터의 기본 애니메이션이 완료된 후 액세서리를 추가하려면 각 액세서리를 기본 애니메이션과 동일한 포즈나 프레임 타이밍을 따르는 별도의 시각 레이어로 처리하세요. 먼저 캐릭터가 리깅 방식인지 프레임 바이 프레임(frame-by-frame) 방식인지 파악한 다음, 해당 애니메이션의 부착 지점(attachment point), 드로우 순서(draw order), 프레임 시퀀스에 맞춰 액세서리를 제작합니다. 본격적으로 사용하기 전에 전환 구간과 루프 경계를 포함한 전체 동작에 걸쳐 테스트하세요.

2026년 10월 15일읽는 시간 6분작성: Metlivi Editorial Team
섹션 1

1. 드로잉 전 애니메이션 포맷 확인하기

리깅된 캐릭터는 본(bone)과 슬롯(slot)을 통해 포즈를 바꾸며, 프레임 바이 프레임 방식의 캐릭터는 완성된 이미지 시퀀스를 전환하며 움직입니다. 이러한 차이에 따라 액세서리가 동작을 따라가는 방식이 결정됩니다. 리깅 워크플로에서는 아이템을 본이나 슬롯에 부착하여 함께 움직이게 할 수 있습니다. Spine의 런타임 가이드에서는 스킨을 슬롯 및 플레이스홀더 이름에서 어태치먼트로의 매핑으로 설명하며, 셔츠 몸통과 소매처럼 하나의 아이템이 여러 어태치먼트로 구성될 수 있다고 언급합니다. Spine: Runtime Skins

프레임 기반 워크플로에서는 대개 액세서리 역시 기본 프레임 각각에 대응하는 아트가 필요하며, 동일한 캔버스나 피벗에 정렬되어야 합니다. Godot의 스프라이트 애니메이션 가이드는 개별 이미지와 스프라이트 시트를 모두 다루며, AnimationPlayer를 통해 Sprite2D의 frame 속성에 키프레임을 지정할 수 있음을 보여줍니다. Godot: 2D sprite animation

본격적인 제작에 들어가기 전 빠르게 점검 목록을 작성하세요. 기본 애니메이션 이름, 프레임 수 또는 리그 본, 바라보는 방향, 루프 지점, 기존 부착 지점 유무 등이 포함됩니다. 피벗이나 리그 데이터 없이 병합된(flattened) 단일 애니메이션만 있는 경우, 액세서리를 프레임별로 직접 배치하고 확인하도록 계획해야 합니다. 하나의 고정된 오버레이로는 변화하는 포즈를 제대로 따라갈 수 없습니다.

섹션 2

2. 부착 전략 선택하기

동작을 자연스럽게 유지할 수 있는 가장 단순한 전략을 선택하세요. 배지나 헬멧처럼 한 덩어리로 움직여야 하는 단단한 아이템에는 본이나 슬롯 어태치먼트를 사용합니다. 끝자락이 펄럭이는 스카프처럼 부위가 독립적으로 구부러지는 경우에는 여러 개의 어태치먼트나 소형 액세서리 리그를 활용하세요. 프레임 기반 아트의 경우, 일부 프레임에서 동일한 이미지를 재사용하더라도 서로 다른 기본 포즈마다 그에 일치하는 액세서리 프레임을 제작해야 합니다.

모듈식 의상의 경우, hat, backpack, left_hand_item과 같이 일관된 이름으로 교체 가능한 파츠를 정리하세요. Spine의 런타임 스킨 모델은 여러 어태치먼트를 하나의 아이템으로 그룹화하고 아이템 스킨들을 결합하는 기능을 지원하므로, 의상 구성 요소를 일관되게 관리하는 데 유용합니다. Spine: Runtime Skins

사용하는 엔진이 스프라이트 교체(sprite swapping) 기능을 제공한다면, 베리에이션을 만들기 전에 요구 사항을 먼저 확인하세요. Unity의 2D Animation 문서는 Sprite Library 및 Sprite Resolver를 통한 스프라이트 교체를 설명하며, 교체되는 스켈레탈 스프라이트는 스켈레톤이 동일해야 한다고 명시하고 있습니다. Unity: Sprite Swap 이러한 워크플로는 동일한 리그용으로 제작된 베리에이션에는 적합하지만, 일치하지 않는 피벗, 차폐(occlusion), 혹은 실루엣 변경이 필요한 아트 문제까지 자동으로 해결해 주지는 않습니다.

섹션 3

3. 앵커, 피벗, 스케일 설정하기

기본 캐릭터의 좌표계를 기준으로 삼으세요. 리깅된 캐릭터의 경우 액세서리의 원점(origin)을 관련 본이나 슬롯에 두고 의도한 오프셋을 유지합니다. 스프라이트 시퀀스의 경우 모든 프레임에서 캔버스 크기, 피벗 규칙, 스케일을 일치시키세요. 원점이 일관되어야 캐릭터가 위아래로 움직이거나 회전할 때 액세서리가 미끄러져 나가는 듯한 현상을 방지할 수 있습니다.

중립(neutral), 최대 도달(widest reach), 최대 굽힘(strongest bend), 각 바라보는 방향 등 주요 포즈에서의 부착 지점을 보여주는 배치 시트나 오버레이 가이드를 만드세요. 이는 실질적인 기준점 역할을 하지만, 중간 프레임 확인을 완전히 대신할 수는 없습니다. 가이드가 포함된 편집 가능한 원본 파일은 익스포트된 액세서리 이미지와 분리하여 보관해야 기본 애니메이션을 다시 그리지 않고도 정렬을 수정할 수 있습니다.

섹션 4

4. 앞뒤 렌더링 순서 계획하기

위치 설정은 작업의 일부일 뿐이며, 아이템이 상황에 맞게 가려지도록(occluded) 해야 합니다. 예를 들어 백팩 본체는 몸통 뒤에 있지만 멜빵은 어깨 위에 놓일 수 있고, 손에 든 소품은 어떤 포즈에서는 몸 앞에 오지만 팔뚝 뒤로 지나갈 수도 있습니다. 하나의 고정된 드로우 순서로 이러한 겹침을 표현할 수 없다면 아트를 여러 개의 어태치먼트나 레이어로 분할하세요.

스켈레탈 애니메이션의 경우 리그의 슬롯이나 드로우 순서 설정을 사용하여 신체 부위에 대한 어태치먼트 위치를 지정합니다. 프레임 기반 애니메이션의 경우 필요한 프레임별로 순서를 결정하고 손, 허리, 목 등의 접촉 지점을 면밀히 검토하세요. Spine 가이드에서는 슬롯을 통해 어태치먼트를 선택하는 방법을 설명하며, Godot의 AnimationPlayer는 스프라이트 프레임 자체를 넘어 노드의 다양한 속성을 애니메이션화할 수 있습니다. 정확한 설정 방식은 엔진과 씬 구조에 따라 달라집니다. Spine: Runtime Skins, Godot: Animation features

섹션 5

5. 전체 모션에 맞춰 제작 및 미리보기

기본 애니메이션이 손상되지 않도록 복제본이나 미리보기용 씬에서 작업하세요. 먼저 하나의 액세서리를 추가한 다음, 관련된 모든 애니메이션을 정상 속도 및 프레임별로 재생해 봅니다. 시작 포즈, 루프 연결부, 회전, 점프, 팔 뻗기, 전환 구간 등을 확인하세요. 틈새 벌어짐, 클리핑, 떨림 현상, 예기치 않은 크기 변화, 액세서리가 의도치 않게 얼굴이나 손을 가리는 순간이 없는지 주의 깊게 살펴봅니다.

프레임 기반 액세서리의 경우 기본 애니메이션과 동일한 프레임 타이밍을 사용하고, 반복 재생되는 애니메이션에서 첫 포즈와 마지막 포즈가 매끄럽게 연결되는지 확인하세요. 리깅 작업의 경우 부모 본이 급격하게 회전하는 포즈에서 어태치먼트를 미리 확인해야 합니다. 셋업 포즈에서 올바르게 보이던 오프셋도 움직임 중에는 어긋날 수 있습니다. 애니메이션 도중 액세서리의 가시성이 변경되거나 베리에이션이 전환된다면, 이러한 변경 사항을 명확히 지정하고 전환 전후의 상태를 테스트하세요.

섹션 6

6. 에셋 세트를 체계적으로 관리하기

아이템, 방향, 애니메이션이 명시된 예측 가능한 명명 규칙(예: hat_run_left_03)을 사용하세요. 프레임 번호는 기본 시퀀스와 일치시키고, 의도적으로 멈추는 구간(hold)이나 재사용된 프레임이 있다면 기록해 둡니다. 리깅 베리에이션의 경우 카테고리와 라벨 이름을 일정하게 유지해야 런타임이나 에디터에서 올바른 어태치먼트를 찾을 수 있습니다. 예를 들어 Unity의 Sprite Swap 워크플로는 Sprite Library 내에서 카테고리와 라벨을 통해 스프라이트를 구성합니다. Unity: Changing Parts of a Character

타깃 프로젝트의 크기 규격, 투명도, 아틀라스(atlas) 또는 스프라이트 시트 제약 조건을 확인한 후에만 익스포트하세요. 익스포트된 파일은 실제 씬이나 런타임 환경에서 다시 열어보아야 합니다. 그래픽 툴의 미리보기 화면만으로는 모든 임포트 설정이나 레이어 순서 문제를 확인할 수 없습니다.

섹션 7

7. 파일 전달 전 최종 점검

간단한 승인 점검 목록을 확인하세요. 액세서리가 지정된 앵커를 잘 따라가는지, 제공된 모든 프레임이나 포즈에서 정렬이 유지되는지, 앞뒤 겹침 순서가 올바른지, 루프 및 전환 지점에서 튀는 현상(pop)이 없는지, 베리에이션이 요구되는 리그나 프레임 레이아웃을 준수하는지, 파일 이름이 기본 애니메이션과 명확하게 매핑되는지 검토합니다. 지원되지 않는 방향이나 애니메이션이 있다면 포함된 것처럼 모호하게 넘기지 말고 명확히 기록해 두세요. 이렇게 하면 새 레이어를 바로 활용할 수 있을 뿐만 아니라, 원본 기본 애니메이션도 향후 추가 수정에 대비해 온전히 유지할 수 있습니다.

섹션 8

참고 자료

관련 글

이 주제 더 살펴보기