Mixamo 프로젝트에서 애니메이션과 스켈레탈 메시 사용을 시작하는 방법입니다.

Windows
MacOS
Linux

Mixamo Animation Pack 에 제공된 15 개의 캐릭터는 캐릭터 블루프린트로든, 스켈레탈 메시와 애니메이션 블루프린트의 조합으로든, 프로젝트에 추가시킬 수 있습니다. 전자의 방법은 삼인칭 캐릭터를 프로젝트에 빠르고 쉽게 놓을 수 있는 방법으로, 이동 조작과 공격이 완비되어 있습니다. 후자의 방법은 이동 및 입력 구성이 Mixamo 기본 캐릭터와 비슷하다면, 이미 갖고있는 캐릭터의 모양이나 다른 스타일의 템플릿으로 바꿀 수 있습니다.

삼인칭 블루프린트 캐릭터

  1. 블루프린트 삼인칭 템플릿을 기반으로 프로젝트를 새로 만듭니다.

    MixamoExampleProject.png

  2. 에픽 게임스 런처의 마켓플레이스 탭에서 캐릭터와 애니메이션 섹션을 선택합니다.

    Marketplace_CharactersAndAnimations.png

  3. 섹션 하단으로 내려가 Mixamo Animation Pack 을 찾아 선택합니다.

    MixamoAnimPack.png

  4. Mixamo Animation Pack 페이지에서 사용중인 엔진 버전을 선택한 다음 프로젝트에 추가 를 선택합니다. AddToProject.png

    나열된 최근 버전보다 최신 버전의 엔진을 사용중인 경우, 가장 최근 버전을 사용하면 대부분 괜찮을 것입니다.

  5. 애셋 팩을 추가하고자 하는 프로젝트를 선택합니다.

    SelectProjectToAdd.png

    프로젝트와 다른 버전의 애님 팩을 사용중인 경우, "모든 프로젝트 표시" 체크박스를 선택한 뒤 올바른 버전을 선택해야 애셋 팩을 추가할 수 있을 것입니다.

  6. 새 프로젝트로 전환합니다.

  7. 콘텐츠 브라우저 에서 Game/ThirdPersonBP/Blueprints 로 이동합니다.

  8. ThirdPersonGameMode GameMode 블루프린트에 더블클릭하여 엽니다.

    MyGameGameMode.png

  9. 블루프린트 에디터의 클래스 디폴트 버튼을 선택한 이후, Default Pawn Class 드롭다운을 펼칩니다.

    ExpandDefaultPawn.png

  10. 믹사모 애니메이션 팩에서 캐릭터를 선택합니다. 이 예제에서는 Mixamo_Maw 캐릭터를 선택했습니다.

    MixamoCharacter.png

  11. 컴파일 버튼을 클릭하여 블루프린트를 컴파일하고 저장합니다.

    ClickCompile.png

  12. 이제 새 캐릭터 준비가 다 되었습니다. 씬에 이미 있는 ThirdPersonCharacter 를 삭제한 다음 툴바플레이 버튼을 눌러 테스트합니다.

    MixamoJump.png

일반적 용도

다음 템플릿 중 하나를 기반으로 만든 프로젝트인 경우, 좀 더 일반적인 구성을 사용할 수 있습니다. 이 템플릿의 블루프린트 및 C++ 버전 둘 다 통합니다.

  • 횡스크롤

  • 내려보기

  • 삼인칭

여기서는 프로젝트에 이동 및 입력이 Mixamo 애니메이션과 호환되도록 구성되었다 가정합니다. 별도의 프로젝트가 있거나, 템플릿 구성을 크게 변경한 경우, 애니메이션 발동을 위한 블루프린트 및/또는 C++ 코드를 추가하거나, 입력 바인딩을 추가해야 할 수도 있습니다.

  1. 위 템플릿 중 하나를 기반으로 새 프로젝트를 생성합니다. C++ 템플릿을 선택한 경우, Development Editor 로 컴파일한 다음 에디터에서 엽니다. 이 예제에서는 Top Down (내려보기) C++ 템플릿을 사용합니다. MixamoExample2.png

  2. 에픽 게임스 런처의 마켓플레이스 탭에서 캐릭터와 애니메이션 섹션을 선택합니다.

    Marketplace_CharactersAndAnimations.png

  3. 섹션 하단으로 내려가 Mixamo Animation Pack 을 찾아 선택합니다.

    MixamoAnimPack.png

  4. Mixamo Animation Pack 페이지에서 사용중인 엔진 버전을 선택한 다음 프로젝트에 추가 를 선택합니다. AddToProject.png

    나열된 최근 버전보다 최신 버전의 엔진을 사용중인 경우, 가장 최근 버전을 사용하면 대부분 괜찮을 것입니다.

  5. 애셋 팩을 추가하고자 하는 프로젝트를 선택합니다.

    SelectProjectToAdd.png

    프로젝트와 다른 버전의 애님 팩을 사용중인 경우, "모든 프로젝트 표시" 체크박스를 선택한 뒤 올바른 버전을 선택해야 애셋 팩을 추가할 수 있을 것입니다.

  6. 새 프로젝트로 전환합니다.

  7. 콘텐츠 브라우저 에서 Game/TopDownCPP/Blueprints 폴더로 이동한 다음 TopDownCharacter 블루프린트를 더블클릭합니다.

    TopDownCharacterBP_Select.png

  8. 컴포넌트 패널에서 Mesh 컴포넌트를 선택합니다.

    Mesh_Select.png

  9. Mesh 아래 스켈레탈 메시 칸에서 원하는 Mixamo 스켈레탈 메시를 선택합니다. 이 예제에서는 Mixamo_Zoe 를 선택했습니다.

    SkeletalMesh_Select.png

  10. 애니메이션 아래 Anim Blueprint Generated Class (애님 블루프린트 생성 클래스) 칸에서, 선택한 스켈레탈 메시에 일치하는 애니메이션 블루프린트를 선택합니다.

    AnimBP_Select2.png

  11. 컴파일 을 클릭하고 블루프린트 에디터 를 닫습니다.

    ClickCompile.png

  12. 교체한 스켈레탈 메시 준비가 다 되었습니다. 플레이 를 클릭하여 테스트합니다. ZoeRun.png

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼