afk.ai/자동 리깅/캥거루

AI로 캥거루 자동 리깅하기

캥거루는 거대한 두 뒷다리로 서서 짧은 팔을 앞으로 들고, 몸무게를 실을 수 있을 만큼 굵은 꼬리에 기댑니다. 네발 동물 리그에는 이를 넣을 자리가 없고, 사람 리그에는 꼬리가 아예 없습니다. afk.ai의 캥거루 스켈레톤은 본 5개짜리 꼬리를 포함해 조인트가 42개이며, 바로 깡충 뛰고, 복싱하고, 발차기를 합니다.

내 캥거루 리깅하기샘플 캥거루로 체험하기무료 · 브라우저에서 실행 · GLB 내보내기

'전'은 업로드한 그대로의 샘플 모델로, 본이 없는 메시입니다. '후'는 같은 캥거루에 afk.ai 스켈레톤을 적용해 애니메이션을 재생하는 모습입니다.

작동 방식

  1. 1

    업로드

    캥거루 모델을 GLB, 리소스 내장 glTF 또는 FBX로 끌어다 놓고 Google로 로그인합니다.

  2. 2

    AI가 신체 부위 인식

    클라우드 GPU의 AI가 메시를 읽고 각 부위가 어디에 있는지 파악합니다.

  3. 3

    스켈레톤과 스킨

    afk.ai가 AI가 찾아낸 부위에 캥거루 스켈레톤을 맞추고 스킨 웨이트를 입혀, 메시가 관절에서 자연스럽게 구부러집니다.

  4. 4

    애니메이션과 내보내기

    내 모델로 모든 애니메이션을 미리 본 다음, 스켈레톤, 스킨 웨이트, 모든 애니메이션이 담긴 GLB 하나를 다운로드합니다.

캥거루 리그 구성

캥거루, 왈라비 등 큰 두 뒷다리로 서서 깡충 뛰는 동물.

스켈레톤: 조인트 42개

  • 힙과 목까지 이어지는 본 3개짜리 척추
  • 턱과 긴 귀 2개가 있는 머리
  • 어깨부터 손까지 이어지는 짧은 팔 2개
  • 4마디 뒷다리 2개: 허벅지, 정강이, 발, 발가락
  • 본 5개짜리 꼬리

애니메이션 12개

Hop, Hop Fast, Walk, Idle, Look Around, Lean Back, Scratch, Box, Box Combo, Tail Kick, Hit, Death.

리깅된 캥거루 다운로드 (.glb, 1.0 MB)

위 샘플 모델을 스켈레톤과 애니메이션 12개 전부와 함께 받을 수 있습니다. CC0이므로 어떤 용도로든 쓸 수 있습니다.

리깅이 잘 되는 모델

  • 뒷다리로 서서 꼬리를 뒤쪽 바닥까지 뻗은 자세가 가장 잘 맞습니다.
  • 팔은 가슴에서 조금 떨어뜨려 두세요.
  • 파일 하나에 동물 한 마리만 넣으세요.

리깅한 캥거루를 Unity, Unreal, Godot, Blender에서 사용하기

Unity 6

  1. Window > Package Manager를 열고 +를 클릭한 뒤 Add package by name을 선택해 com.unity.cloud.gltfast(glTFast)를 입력합니다.
  2. .glb 파일을 Assets로 드래그합니다. 메시, 스켈레톤, 애니메이션마다 하나씩의 Animation Clip이 담긴 프리팹이 됩니다.
  3. Animator Controller를 만들고 클립을 그 안으로 드래그한 다음, 프리팹의 Animator에 할당합니다.
  4. FBX가 더 편하다면 Blender에서 FBX로 내보낸 뒤, Unity에서 Rig > Animation Type을 Generic으로 설정하고(크리처는 Humanoid 아바타가 아닙니다) Apply를 클릭합니다.

Unreal Engine 5

  1. .glb 파일을 Content Browser로 드래그합니다(또는 +Add > Import). Unreal 5.1 이상은 glTF를 기본으로 임포트합니다.
  2. 옵션 대화상자에서 Import를 클릭합니다. Skeletal Mesh, 그 Skeleton, Physics Asset, 애니메이션마다 하나씩의 Animation Sequence가 생성됩니다.
  3. 크리처는 고유한 스켈레톤을 그대로 사용하므로 마네킹에 리타기팅할 필요가 없습니다.

Godot 4

  1. .glb 파일을 프로젝트 폴더에 복사합니다. Godot는 이를 Skeleton3D와 모든 애니메이션이 담긴 AnimationPlayer를 포함한 씬으로 임포트합니다.
  2. 걷기나 대기 같은 반복 동작은 .glb를 더블클릭하고 애니메이션을 선택한 뒤 Loop Mode를 Linear로 설정하고 Reimport를 클릭합니다.
  3. 씬을 인스턴스화하고 애니메이션을 재생합니다: $AnimationPlayer.play("Walk").

Blender

  1. File > Import > glTF 2.0 (.glb/.gltf)에서 파일을 선택합니다.
  2. 메시가 아마추어에 연결된 상태로 들어오며 첫 번째 애니메이션이 활성화되어 있습니다. 타임라인을 스크럽하면 재생됩니다.
  3. 나머지 애니메이션은 각각의 이름이 붙은 NLA 트랙에 있습니다. 트랙의 별(Solo)을 클릭하면 재생됩니다.

자주 묻는 질문

›꼬리가 움직이나요?

네. 꼬리에는 전용 본 5개가 있고, Tail_Kick에서는 캥거루가 꼬리에 몸을 기대고 두 발로 찹니다. Walk는 실제 캥거루처럼 꼬리를 다섯 번째 다리로 쓰는 느린 걸음입니다.

›어떤 애니메이션이 포함되나요?

Hop, Hop_Fast, Walk, Idle, Look_Around, Lean_Back, Scratch, Box, Box_Combo, Tail_Kick, Hit, Death입니다. 모두 다운로드에 포함됩니다.

›상업적으로 무료로 쓸 수 있나요?

네. 모델은 계속 사용자 소유이고 애니메이션은 CC0입니다.

›afk.ai는 무료인가요?

무료로 체험할 수 있습니다. 모델 리깅과 애니메이션 미리보기에는 비용이 들지 않습니다. Google로 로그인하며, 사이트는 광고로 운영됩니다.

›실행하려면 무엇이 필요한가요?

Chrome이나 Edge가 있는 컴퓨터면 됩니다. AI가 afk.ai의 클라우드 리거에서 실행되므로 다운로드할 것이 없습니다.

다른 것도 리깅하기