Deepmotion

Deepmotion 및 Blender를 사용한 자동 모션 캡처

특히 모션 캡처 기술은 모션 라이브러리와 모션 캡처 소프트웨어의 등장과 함께 지난 해 몇 가지 주목할 만한 발전이  있었습니다. 이것은 대형 스튜디오 외부에서 작업하거나 mocap에 필요한 일반적인 하드웨어 설정에 액세스할 수 없는 CG 아티스트에게 좋은 소식입니다. 이번 튜토리얼에서는 콘텐츠 제작자이자 3D 아티스트인 DJ가 거의 모든 사람이 액세스할 수 있는 유망한 트래커리스 모션 데이터 캡처 시스템인 Deepmotion을 선보입니다. 동영상에서 캐릭터의 3D 애니메이션을 생성하고 Blender에서 모션 캡처의 데이터를 사용하는 방법을 소개합니다.

Deepmotion 소개

Deepmotion

Deepmotion은 모션 데이터로 애니메이션과 관련된 다양한 서비스를 제공하는 회사이지만, 이 튜토리얼에서는 이 회사가 아래과 같이 설명하는 Animate 3d에 초점을 맞추겠습니다. "Animate 3D를 사용하면 게임, 증강/가상 현실 및 기타 어플리케이션에서 사용할 수 있도록 2D 비디오를 3D  애니메이션으로 변환할 수 있습니다. 당사의 독점적인 Perceptive Motion Brain 기술을 활용하여, 당사의 AI 기반 플랫폼은 애니메이션을 위한 견고한 기반을 제공함으로써 애니메이션 파이프라인 자동화를 지원합니다."      

"쉽게 탐색할 수 있는 웹 인터페이스를 사용하여 버튼 하나만 누르면 애니메이션을 만들 수 있습니다. .MP4 .MOV 또는 .AVI 파일을 업로드하기만 하면 고화질 .FBX, .GLB, .MP4 또는 .BVH 애니메이션을 생성할 수  있습니다. 어떠한 형식이나 특별한 장비는 필요하지 않습니다. 오직 여러분의 상상력만이 필요할 뿐입니다!”    

정말 흥미롭고 신나는 작업입니다. 이제 어떤 기능을 하는지 알았으니 어떻게 사용하는지 소개하겠습니다.

Deepmotion 튜토리얼

1. 무료 계정을 만듭니다.

Deepmotion 및 Blender를 사용한 자동 모션 캡처

시작하려면 우선 https://deepmotion.com/animate-3d에 등록하십시오. 프로세스는 간단하며, 사용할 대시보드는 매우 직관적입니다.

2. 원하는 모션으로 영상을 녹화하십시오.

시작하기 전에 최상의 결과를 얻기 위해 대시보드에서 가져온 몇 가지 주요 단계는 다음과 같습니다.

  • 카메라를 피사체와 평행하게 고정시킵니다.
  • 피사체가 카메라에서 2-6미터 떨어져 있고 머리부터 발끝까지 보이는지 확인 하십시오.
  • 조명은 피사체와 배경 사이에 뚜렷한 대조를 이루도록 중립적이거나 가능한 한 균일하게 켜 두십시오(이것이 DJ가 녹색 화면을 사용한 이유입니다).
  • 허용되는 최대 비디오 크기는 50MB이며, 길이는 60초입니다.
  • 씬에서 오브젝트나 소품은 피하고 피사체가 항상 완전히 보이도록 합니다(예: 자동차나 나무 뒤로 걸어다니지 마십시오).
  • 가능한 한 옷을 단단히 착용하고 주요 관절을 덮지 마십시오(예: 스카프, 태슬 장식, 팔꿈치 또는 무릎 패드 등).

3. 동영상을 업로드 하십시오.

DeepMotion 포털에서 "Animate 3d Cloud"를 클릭합니다. 기본 문자 집합 또는 사용자가 제공하는 사용자 지정 문자를 사용할 수 있는 옵션이 있습니다. 이 경우 DJ는 "Default"를 사용하기로 선택했습니다.    

Deepmotion 및 Blender를 사용한 자동 모션 캡처

그런 다음 비디오를 선택하여 업로드하고 영상 준비 지침을 검토하라는 메시지가 표시됩니다.

Deepmotion 및 Blender를 사용한 자동 모션 캡처

4. 출력 형식을 선택하십시오.

Deepmotion 및 Blender를 사용한 자동 모션 캡처

출력 유형에 대한 몇 가지 선택 사항이 제공되며 이는 프로젝트에 필요한 항목에 따라 다르지만 지금은 기본 설정을 사용하겠습니다.

5. 결과를 다운로드 하십시오.

Deepmotion 및 Blender를 사용한 자동 모션 캡처

최종 결과가 만족스러우면 미리보기 아래에 있는 "애니메이션 다운로드"를 누르고 결과 팝업에서 동영상 주제에 적합한 사전 설정 모델을 선택하고 리그에 사용할 형식을 선택합니다.

Deepmotion 및 Blender를 사용한 자동 모션 캡처

Blender 에서의 모션 캡쳐

6. 리그를 캐릭터로 전송합니다.

Blender 클라우드의 캐릭터를 사용하든 다른 곳에서 사용하든 혹는 자신의 캐릭터를 사용하든 간에 캐릭터가 0 원점(기본 큐브가 있는 위치)에 배치되는 씬을 준비하고 원점이 캐릭터의 발에 있는지 확인합니다.

Deepmotion 및 Blender를 사용한 자동 모션 캡처

Deepmotion에서 리그를 가져와 캐릭터(위치 및 크기)에 맞춥니다.    

armature를 "포즈 위치"에서 "휴식 위치"로 전환하십시오.

Deepmotion 및 Blender를 사용한 자동 모션 캡처

armature가 선택된 상태에서 편집 모드로 이동하여 관절을 캐릭터에 맞춥니다.

Deepmotion 및 Blender를 사용한 자동 모션 캡처
팁: 시간 절약을 위해 일반 옵션 패널에서 x축 미러를 활성화하십시오

7. 리그를 캐릭터에 바인딩합니다.

armature가 정렬되면 오브젝트 모드에서 메쉬를 선택한 다음 리그를 선택하고 Ctrl + P를 눌러 부모(parent)를 설정합니다. 자동 가중치를 선택합니다.

8. 애니메이션 캐릭터를 조명하고 무대에 올리십시오.

Deepmotion 및 Blender를 사용한 자동 모션 캡처

이제 완성입니다. Deepmotion은 Mixamo 대신 더욱 간단한 움직임을 위한 대안일 뿐만 아니라 Blender에서 애니메이션에 더 개인적인 터치를 추가할 수 있는 좋은 방법을 찾고 있습니다. 한번 시도해 보시면서 행복한 애니메이션 작업되시기 바랍니다!

관련 포스트

No items found.
live chat