블렌드 스페이스 사용하기

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

Windows
MacOS
Linux

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

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

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

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

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

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

    SelectBlendSpace.png

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

    DragDropBlendSpace.png

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

    BlendSpaceNodeAdded.png

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

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

    AnimationContextMenu.png

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

    BlendSpaceNodeAdded.png

파라미터 샘플링

블렌드 스페이스는 샘플 파라미터에 전달되는 데이터에 의존하여 애니메이션 블렌딩을 합니다. 각 블렌드 스페이스 노드에는 블렌드 스페이스 편집 프로세스 도중 생성되는 각 샘플 파라미터에 대한 입력 데이터 핀이 있습니다. 다른 노드에서의 변수나 출력을 이 핀에 연결하여 블렌드 스페이스에 필요한 데이터를 전해주고 샘플 포즈 블렌딩을 구동시킬 수 있습니다.

Variable Input Data

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

Variable Input Data - Update Cycle

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

출력 포즈

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

출력 포즈 - 결과

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

출력 포즈 - 블렌드

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

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

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

네이버 카페
공식 포럼