afk.ai/자동 리깅/드래곤

AI로 드래곤 자동 리깅하기

날개는 대부분의 자동 리깅 툴이 포기하는 부분입니다. afk.ai의 드래곤 스켈레톤은 조인트가 100개이고, 날개마다 본 5개짜리 팔과 날개막 손가락 5개가 있어 날개가 판지처럼 꺾이지 않고 제대로 날갯짓하고 활공합니다. 드래곤을 업로드하면 몇 분 안에 날아오릅니다.

내 드래곤 리깅하기샘플 드래곤으로 체험하기무료 · 브라우저에서 실행 · GLB 내보내기

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

작동 방식

  1. 1

    업로드

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

  2. 2

    AI가 신체 부위 인식

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

  3. 3

    스켈레톤과 스킨

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

  4. 4

    애니메이션과 내보내기

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

드래곤 리그 구성

네 다리, 두 날개, 뿔, 긴 꼬리를 가진 날개 달린 드래곤.

스켈레톤: 조인트 100개

  • 힙과 본 5개짜리 척추
  • 위턱과 아래턱, 뿔 2개가 있는 머리
  • 날개 2개, 각각 본 5개짜리 팔과 날개막 손가락 5개
  • 발가락까지 이어지는 다리 4개
  • 본 6개짜리 꼬리

애니메이션 19개

Fly Flap, Fly Glide, Idle, Walk, Fly Hover, Fly Glide Left, Fly Glide Right, Roar, Fire Breath, Tail Swipe, Bite, Death, Dive Attack, Hit, Land, Perch, Sleep Curled, Take Off, Wing Shield.

리깅된 드래곤 다운로드 (.glb, 2.3 MB)

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

리깅이 잘 되는 모델

  • 다리 4개와 날개 2개인 모델이 가장 잘 맞습니다. 스켈레톤이 그런 형태이기 때문입니다.
  • 날개는 몸에 접혀 있는 것보다 양옆으로 펼쳐져 있는 쪽이 맞추기 쉽습니다.
  • 꼬리와 날개는 몸과 한 덩어리로, 또는 같은 파일에 두세요.

리깅한 드래곤을 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)을 클릭하면 재생됩니다.

자주 묻는 질문

›날개가 실제로 퍼덕이나요?

네. 날개마다 팔 본과 날개막 손가락이 따로 있고, Fly Flap과 Fly Glide 애니메이션이 이를 움직입니다. 위 미리보기에서 직접 확인할 수 있습니다.

›드래곤 애니메이션을 직접 추가할 수 있나요?

네. 다운로드 파일은 표준 리깅 GLB이므로 Blender, Maya 또는 엔진에서 계속 애니메이션 작업을 할 수 있습니다. 스켈레톤과 스킨 웨이트가 모두 들어 있습니다.

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

네. 드래곤은 계속 사용자 소유이고 애니메이션은 CC0이므로 상업용 게임에 쓸 수 있습니다.

›afk.ai는 무료인가요?

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

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

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

다른 것도 리깅하기