블렌드 스페이스 사용하기

애니메이션 블루프린트에서 블렌드 스페이스를 사용하여 출력 포즈를 만드는 방법 설명서입니다.

Choose your operating system:

Windows

macOS

Linux

Blend Space (블렌드 스페이스)는 애니메이션 블루프린트 의 AnimGraph (애님 그래프)에 노드를 배치하는 방식으로 사용됩니다. 이 노드는 값 데이터를 받아 애니메이션 블렌딩 및 최종 애니메이션 포즈를 구동합니다.

보행이동 블렌딩용 블렌드 스페이스 구성 안내는 로코모션 기반 블렌딩 문서를 참고하세요.

블렌드 스페이스 노드 추가하기

블렌드 스페이스 노드는 샘플 파라미터 데이터에 대한 접근과 블렌드 스페이스의 포즈 출력을 제공합니다.

드래그 앤 드롭으로 블렌드 스페이스 노드 놓기:

  1. 애니메이션 블루프린트애님 그래프애셋 브라우저 에서 샘플링하려는 블렌드 스페이스를 찾습니다.

    ![](SelectBlendSpace.png)

  2. 그 위에 좌클릭한 후 애님그래프 속으로 드래그 합니다.

    ![](DragDropBlendSpace.png)(w:720)

  3. 왼쪽 마우스 버튼을 놓아 그래프에 블렌드 스페이스를 놓습니다.

    ![](BlendSpaceNodeAdded.png)

컨텍스트 메뉴로 블렌드 스페이스 노드 놓기:

  1. 애님 그래프우클릭 하고 블렌드 스페이스 를 펼쳐 샘플링하고자 하는 블렌드 스페이스를 선택합니다.

    ![](AnimationContextMenu.png)

  2. 그래프에 블렌드 스페이스 노드가 배치됩니다.

    ![](BlendSpaceNodeAdded.png)

파라미터 샘플링

블렌드 스페이스는 샘플 파라미터에 전달되는 데이터에 의존하여 애니메이션 블렌딩을 합니다. 각 블렌드 스페이스 노드에는

[](animating-characters-and-objects/SkeletalMeshAnimation/AssetsFeatures/Blendspaces\Editor)
프로세스 도중 생성되는 각 샘플 파라미터에 대한 입력 데이터 핀이 있습니다. 다른 노드에서의 변수나 출력을 이 핀에 연결하여 블렌드 스페이스에 필요한 데이터를 전해주고 샘플 포즈 블렌딩을 구동시킬 수 있습니다.

![Variable Input Data](bs_input_variables.png)

블렌드 스페이스로 전달되는 값은 보통 이벤트그래프의 업데이트 사이클 도중이나 게임플레이 코드를 통해 계산되는 변수입니다.

![Variable Input Data - Update Cycle](bs_input_calc.png)

애니메이션 블루프린트의 이벤트 그래프 안에서 계산되고 있는 Direction 과 Speed 변수 예제는 위와 같습니다.

출력 포즈

가장 간단한 경우, 블렌드 스페이스 노드의 Pose 출력 핀을 애님그래프 내 Result 노드의 Pose 입력 핀에 연결할 수 있습니다.

![출력 포즈 - 결과](bs_output_result.png)

아니면 좀 더 복잡한 애니메이션 체인이 필요할 때 애니메이션 포즈를 입력으로 받는 다른 입력 핀으로 연결할 수도 있습니다.

![출력 포즈 - 블렌드](bs_output_blend.png)

언리얼 엔진의 이전 버전을 위해 작성된 페이지입니다. 현재 언리얼 엔진 5 버전을 위해 업데이트되지 않았습니다.