애니메이션 및 사운드 재생

플랫폼에 점프하는 스켈레탈 메시 애니메이션과 마티네에서 사운드를 적용하는 방법입니다.

Choose your operating system:

Windows

macOS

Linux

여기서는 스켈레탈 메시 에 애니메이션과 이동을 적용하여 플랫폼에 점프하는 캐릭터를 만들겠습니다. Sound Track 을 사용하여 배경 음악과 사운드도 추가하겠습니다.

프로젝트 생성하기

이 섹션에서는 프로젝트를 셋업해 봅니다.

  1. 언리얼 프로젝트 브라우저 창에서 새 프로젝트 를 생성한 다름 블루프린트 삼인칭 템플릿을 사용합니다.

    MatineeHowTo.jpg

  2. 시작용 콘텐츠 포함 옵션이 켜졌는지 확인합니다.

  3. 프로젝트에 이름을 붙입니다.

  4. 위 각각을 정의한 상태로, 프로젝트 생성 을 클릭하여 새 프로젝트를 만듭니다.

마티네 액터와 소품 추가

이번 단계에서는 마티네 액터 , 스켈레탈 메시 액터 를 추가한 다음 캐릭터가 점프해 올라갈 수 있는 플랫폼을 만들겠습니다.

  1. 툴바 메뉴에서 마티네 - 마티네 추가 버튼을 클릭합니다.

    MHT1_AddMatinee.png

  2. 마티네 되돌리기 경고창이 뜨면 계속 버튼을 클릭합니다.

    MHT1_MatineeWarning.png

  3. 마티네 에디터 창이 열립니다.

    클릭하면 원래 크기로 봅니다.

  4. 마티네 를 최소화시킨 다음 콘텐츠 브라우저 에서 Game/Character 폴더 아래 SK_Mannequin 애셋을 레벨에 끌어 놓습니다.

    GrayIntoLvl.jpg

  5. SK_Mannequin 에 대한 디테일 패널에서 트랜스폼 아래 위치 X, Y, Z 값을 -610.0 , -690.0 , 125.0 으로 설정합니다.

    MHT7_HeroDetails.png

  6. 레벨에서 템플릿 텍스트 위의 작은 박스 브러시를 잡아 스켈레탈 메시 앞으로 끌어 옮깁니다.

    DragBoxMannequin.jpg

  7. 박스 브러시의 디테일 패널에서 Brush Settings 아래 X Y 값을 250.0 으로, Z 1400.0 으로 설정합니다.

    MHT7_BoxDetails.png

    박스가 이런 모습일 것입니다:

    BoxHeightGray.jpg

마티네에 액터 및 트랙 추가

여기서는 마티네 SK_Mannequin 를 추가한 다음 시퀀스에 사용할 트랙을 추가하겠습니다.

  1. 월드 아웃라이너 에서 MatineeActor 를 선택한 다음, 마티네 열기 버튼을 클릭합니다.

    MHT7_OpenMatineeActor.png

  2. 마티네 를 최소화시킨 다음 SK_Mannequin 를 선택하고 마티네 를 다시 연 뒤, 트랙 창에 우클릭 - 새 스켈레탈 그룹 추가 를 선택합니다.

    NewSkelGroupGray.jpg

    _그룹에 새 이름을 짓습니다. 이 예제에서는 **SK_Mannequin** 라 합니다.__

  3. 그룹 이름 우클릭 한 다음 메뉴에서 새 Sound Track 추가 를 선택합니다.

    MHT7_AddNewSoundTrack.png

  4. 기존 단계를 반복하여 Sound Track 을 하나 더 추가합니다.

  5. 5.00 의 엔딩 마크를 잡아 끌어 12.00 마크로 옮겨 마티네 길이를 늘립니다.

    MHT7_MoveEndMarker.png

동작 및 애니메이션 추가

여기서는 캐릭터가 박스 위로 점프하는 동작 및 애니메이션을 구성하겠습니다.

  1. 마티네 를 열어둔 채, Movement 트랙에 클릭하고 타임 바 3.00 으로 옮긴 다음 Enter 키를 쳐 키프레임을 추가합니다.

    MHT7_MovementKey2.png

  2. 위 단계를 반복하여 4.50 , 6.00 , 7.00 , 8.00 에 키프레임을 추가합니다.

    MHT7_MovementKeysAdded.png

  3. Movement 트랙의 두 번째 키프레임에 클릭하고 마티네 를 최소화시킨 다음 SK_Mannequin 에 대한 디테일 패널에서 Z 위치를 135 로 설정합니다.

    MHT7_MoveDetailsKey2.png

  4. 마티네 로 돌아와 Movement 의 세 번째 키프레임에 클릭한 다음, 마티네 를 최소화시키고 Y 위치 값을 -674 로, Z 385 로 설정합니다.

    MHT7_MoveDetailsKey3.png

  5. 마티네 로 돌아와 Movement 의 네 번째 키프레임에 클릭한 다음, 마티네 를 최소화시키고 Y 위치 값을 -622.53 으로, Z 804.640 으로 설정합니다.

    MHT7_MoveDetailsKey4.png

  6. 마티네 로 돌아와 Movement 의 다섯 번째 키프레임에 클릭한 다음, 마티네 를 최소화시키고 Y 위치 값을 -561.0 으로, Z 872.0 으로 설정합니다.

    MHT7_MoveDetailsKey5.png

  7. 마티네 로 돌아와 Movement 의 여섯 번째 키프레임에 클릭한 다음, 마티네 를 최소화시키고 Y 위치 값을 -502.0 , Z 847.0 으로 설정합니다.

    MHT7_MoveDetailsKey6.png

  8. Movement 트랙의 마지막 키프레임을 선택한 채, 레벨 뷰포트를 보면 SK_Mannequin 액터가 플랫폼 위에 서 있을 것입니다.

    IdleOnTop.jpg

    액터가 플랫폼 위에 서 있지 않다면, 그 위에 올라가도록 (위 박스의 스내핑 크기를 조절해서) 이동시켜 줍니다.

  9. 타임 바 0.00 으로 다시 옮긴 다음, Anim 트랙을 선택하고 Enter 키를 쳐 키프레임을 추가한 뒤 뜨는 메뉴에서 Idle 을 선택합니다.

    MHT7_AnimKey1.png

    레벨 뷰포트를 살펴보면, SK_Mannequin 액터가 Idle 포즈에 있는데, 마티네 시작시 사용할 애니메이션을 지정했기 때문입니다.

  10. 타임 바 2.50 으로 옮긴 다음 Enter 키를 치고, 메뉴에서 Jump_Start 를 선택합니다.

  11. 2.50 위치의 Jump_Start 키프레임에 우클릭 한 다음 재생 속도 설정 0.23 으로 합니다.

    MHT7_JumpAnimAdded.png

  12. 타임 바 4.50 으로 옮기가 Enter 키를 친 다음 메뉴에서 Jump_Start 를 다시 선택합니다.

    MHT7_AnimKey3.png

    Jump_Loop 애니메이션을 추가할 수도 있었지만, 캐릭터가 계속해서 올라갈 것이므로, Jump_Start 의 프레임을 사용하는 것이 나아 보일 것입니다.

  13. 4.50 위치의 Jump_Start 키프레임에 우클릭 한 다음 시작 오프셋 설정 5 로 합니다.

    MHT7_AnimKey4.png

    이 애니메이션 시작이 0 프레임이 아닌 5 프레임이라고 설정해 준 것입니다.

    JumpStart.jpg

    캐릭터의 포즈가 바뀐 것도 볼 수 있습니다. 캐릭터가 웅크리는 Jump_Start 포즈를 사용하지 않고 있습니다.

  14. 타임 바 8.00 으로 옮긴 다음 Enter 키를 치고 메뉴에서 Jump_End 를 선택합니다.

  15. 타임 바 8.30 으로 옮긴 다음 Enter 키를 치고, 메뉴에서 Idle 을 선택합니다.

    MHT7_AnimKey6.png

  16. 8.30 Idle 키프레임에 우클릭 한 다음 시간 설정 8.20 으로 합니다.

  17. 8.20 으로 이동된 Idle 키프레임에 우클릭 한 다음 루핑 설정 을 선택합니다.

    MHT7_AnimKey7.png

    시퀀스 끝의 어두운 부분은 애니메이션이 루핑 설정되었음을 나타냅니다.

사운드 추가 및 마티네 마무리

여기서는 사운드 트랙을 사용하여 사운드를 추가하고 시퀀스를 마무리하도록 하겠습니다.

  1. 마티네 창을 최소화시킨 다음 콘텐츠 브라우저 에서 Game/Audio 폴더 안에 Explosion01 애셋을 클릭합니다.

  2. 마티네 창으로 돌아와 타임 바 2.50 마크로 옮긴 다음 Enter 키를 칩니다.

    MHT7_Sound1.png

    Sound Track 에 사운드 애셋을 추가하려면, 콘텐츠 브라우저 에서 사운드 웨이브 또는 사운드 큐 애셋을 선택해야 합니다.

  3. 새로 추가된 사운드 애셋의 키프레임에 우클릭 한 다음 사운드 볼륨 설정 1.5 로 합니다.

  4. 이전 단계를 반복하지만, 우클릭 사운드 피치 설정 0.5 로 합니다.

    MHT7_Sound2.png

    트랙의 바에서 보면 이 사운드의 볼륨이 1.5 로 올라간 반면 피치는 0.5 로 낮아진 것이 보입니다.

  5. 다른 Sound Track 에 클릭한 다음, 콘텐츠 브라우저 에서 Game/Audio 아래 Start_Music_Cue 애셋을 선택합니다.

  6. 마티네 창으로 돌아와 타임 바 0.00 으로 다시 이동시킨 다음 Enter 키를 눌러 음악을 추가합니다.

    MHT7_Sound3.png

  7. 음악이 있는 Sound Track 에 대한 디테일 패널에서 Continue Sound on Matinee End 체크박스를 체크합니다.

    MHT7_Sound4.png

    그러면 마티네 시퀀스 종료 후 12 초 동안 음악 재생이 지속됩니다 (아니면 음악이 갑작스럽게 끝납니다).

  8. 마티네 를 닫은 다음 월드 아웃라이너 에서 MatineeActor 를 선택합니다.

  9. 디테일 패널에서 Play 아래 Play on Level Load 체크박스를 체크합니다.

    MHT7_MatineeFinished.png

  10. 메인 툴바의 플레이 버튼을 클릭하여 에디터에서 플레이합니다.

    SK_Mannequin 액터가 박수 위로 점프하는 것이 보이며, 폭발 사운드 이펙트와 음악이 재생되는 것도 들을 수 있습니다.

    다중 카메라 앵글, FOV, 포스트 프로세싱 이펙트, 슬로모 트랙이 포함된 Director Track 을 적용하여 자신만의 폴리싱 작업을 할 수도 있습니다.

언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기