afk.ai/자동 리깅/개구리·두꺼비

AI로 개구리·두꺼비 자동 리깅하기

개구리는 몸을 접고 앉아 있습니다. 뒷다리는 몸 아래에 Z자로 접혀 있다가, 쭉 뻗으면 개구리 몸 전체보다 길어집니다. 네발 동물 리그로는 엉뚱한 곳이 모두 구부러집니다. afk.ai의 개구리 스켈레톤은 조인트가 31개로, 납작하게 접혔다가 끝까지 쭉 뻗는 4마디 뒷다리, 부풀어 오르는 목, 튀어나오는 혀를 갖추고 있습니다. 개구리를 업로드하면 몇 분 안에 폴짝 뜁니다.

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

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

작동 방식

  1. 1

    업로드

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

  2. 2

    AI가 신체 부위 인식

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

  3. 3

    스켈레톤과 스킨

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

  4. 4

    애니메이션과 내보내기

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

개구리 리그 구성

개구리와 두꺼비: 짧은 몸통, 짧은 앞다리, 길게 접히는 뒷다리, 턱, 목, 혀.

스켈레톤: 조인트 31개

  • 힙과 본 2개짜리 척추
  • 턱, 목, 본 2개짜리 혀가 있는 머리
  • 위팔부터 손까지 이어지는 앞다리 2개
  • 4마디 뒷다리 2개: 허벅지, 정강이, 발목, 발

애니메이션 13개

Hop, Big Jump, Land, Idle, Croak, Puff Up, Tongue Snap, Catch Fly, Swim, Climb, Splat, Hit, Death.

리깅된 개구리 다운로드 (.glb, 0.8 MB)

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

리깅이 잘 되는 모델

  • 뒷다리를 옆구리에 접고 앉은 개구리가 가장 잘 맞습니다. 스켈레톤의 기본 자세가 그렇기 때문입니다.
  • 개구리 기사처럼 두 다리로 서는 개구리 캐릭터는 Humanoid로 리깅하는 편이 더 좋습니다.
  • 연잎이나 바위 위의 개구리라면 afk.ai/rig에서 Select a part(부분 선택)를 고르고 개구리 둘레를 그리세요. 그러면 개구리만 움직입니다.

리깅한 개구리를 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("Hop").

Blender

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

자주 묻는 질문

›혀와 목이 움직이나요?

네. 개구리 스켈레톤에는 목 본과 본 2개짜리 혀가 있습니다. Croak는 목을 부풀리고, Tongue_Snap과 Catch_Fly는 혀를 쏘아 냅니다.

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

Hop, Big_Jump, Land, Idle, Croak, Puff_Up, Tongue_Snap, Catch_Fly, Swim, Climb, Splat, Hit, Death입니다. 모두 다운로드에 포함됩니다.

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

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

›afk.ai는 무료인가요?

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

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

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

다른 것도 리깅하기