애님 커브

애님 커브 창에서 사용할 수 있는 기능에 대한 설명입니다.

Choose your operating system:

Windows

macOS

Linux

AnimCurvesAlone.png

Anim Curves (애님 커브) 패널에는 선택된 스켈레톤의 Morph Target (모프 타깃), Attribute (어트리뷰트), Material (머티리얼) 커브에 대한 커브 값이 표시됩니다. 여기서 커브를 삭제하고 이름을 변경할 수 있을 뿐만 아니라, 커브 데이터를 미리볼 수도 있습니다. 모든 커브 를 클릭하여 선택을 해제하는 것으로 보이는 커브가 활성화된 커브만 표시하도록 필터를 적용할 수 있으며, 체크박스를 통해 모프 타깃 , 어트리뷰트 , 머티리얼 별로 필터를 적용할 수도 있습니다. 추가로 머티리얼 커브 를 정의하면 머티리얼 파라미터 또는 모프 커브로 구동시키는 것도 가능합니다.

애님 커브 패널은 스켈레톤 에디터 또는 애니메이션 에디터 에서 열 수 있습니다:

  • 메뉴를 클릭한 뒤, 드롭다운 메뉴에서 애님 커브 를 선택합니다.

    OpenAnimCurve.png

기본적으로 애니메이션을 재생하면 그에 맞게 커브 값이 변합니다. 아래 그림에서 L_smile_pose R_smile_pose 에 대한 커브를 사용하여 얼굴 메시에 미소를 띄우고 있습니다. 이 커브의 값은 애님 커브 패널에서 애니메이션 내 현재 지점 위치에 표시됩니다 (애니메이션 끝에 도달한 1.0 가중치가 될 때 완벽한 미소가 나옵니다).

AllAnimCurve.png

특정 커브에 대해 Auto (자동) 체크박스를 해제하면, 더이상 그 커브에서 데이터를 끌어오지 않습니다. 이런 식으로 어느 한 커브의 영향력을 선택적으로 꺼서 결과를 미리볼 수 있습니다. 또한 값을 수동으로 입력하거나 Weight (가중치) 칸의 값을 잡아 끌 수도 있습니다. 아래 그림에서, L_brow_up_pose 커브 값을 1.0 으로 수동 설정했습니다. 그 효과를 뷰포트에서 확인할 수 있는데, 얼굴의 왼쪽 눈썹이 완전 치켜 올라가 있습니다.

UncheckAuto.png

커브 관리

커브 이름을 변경하려면:

  1. 커브에 우클릭하고 드롭다운 메뉴에서 Rename (이름변경)을 선택합니다.

    RenameCurve.png

  2. 새 이름을 입력합니다.

    NewNameCurve.png

  3. Enter 키를 치면 새 이름이 저장됩니다.

커브를 추가하려면 :

  1. 커브에 우클릭하고 드롭다운 메뉴에서 Add (추가)를 선택합니다.

    AddCurve.png

  2. 새 커브의 이름을 입력합니다.

    NewNameAddCurve.png

  3. Enter 키를 쳐 새 이름을 저장합니다.

이렇게 하면 현재 스켈레톤에 커브가 추가는 되지만, 애니메이션 에디터 에서 커브를 추가하고 그 정보도 설정해 줘야 커브가 영향을 끼치는지 확인할 수 있습니다.

커브를 삭제하려면:

  1. 커브에 우클릭하고 드롭다운 목록에서 Delete (삭제)를 선택합니다.

    DeleteCurve.png

    커브가 현재 프로젝트의 다른 애셋에 사용중인 경우, 그 애셋에서 커브가 삭제된다고 경고하는 확인 창이 뜹니다.

  2. 를 누르면 삭제되고, 아니오 를 누르면 취소됩니다.

커브를 본에 연동

애니메이션 커브를 스켈레톤의 특정 본에 연동시켜 스켈레탈 메시의 레벨 오브 디테일(LOD)이 변할 때 본과 함께 같이 컬링되도록 할 수 있습니다. 이 기능은 하위 LOD 에서는 필요치 않은 표정 애니메이션을 만들 때 유용합니다. 이 기능은 레이어 블렌딩과 함께 사용하여 잘못된 레이어의 커브 값을 덮어쓰는 것을 방지할 수도 있습니다.

  1. 애님 커브 뷰어 창에서, 스켈레톤의 특정 본에 연동시키고자 하는 커브를 선택합니다.

    AnimCurveViewer_CurveSelected.png

  2. 커브를 선택한 채, 디테일 패널에서, 추가 ( + ) 버튼을 눌러 Connected Bone(s) 엘리먼트를 추가합니다.

    DetailsPanel_AddConnectedBone.png

    그 후 추가된 본 옆의 드롭다운으로 커브를 연동시키고자 하는 본을 선택합니다. 이 목록은 스켈레톤의 본 계층구조에 따라 채워집니다.

    DP_SelectBones.png

  3. 커브가 Connected Bones 에 추가한 본에 할당되었으면, 카메라를 메시에 가까이 또는 멀리 이동시켜 메시 LOD 가 변할 때 연동된 커브가 뷰에서 컬링되는지 확인할 수 있습니다.

애니메이션 블루프린트 안의 커브

애니메이션 블루프린트 의 애님 그래프 안에서 호출하여 커브 관련 정보에 액세스하거나 커브 이름을 얻을 수 있는 블루프린트 함수가 있습니다.

GetCurves-1.png

함수

설명

Get All Curve Names

모든 커브 이름 얻기 - 애님 인스턴스를 대상으로 하고 모든 커브 이름을 반환합니다.

Get Active Curve Names

활성 커브 이름 얻기 - 애님 인스턴스를 대상으로 하고 지정한 커브 유형에 대한 활성 커브 이름 최신 목록을 반환합니다.

Get Curve Value

커브 값 얻기 - 애님 인스턴스를 대상으로 하고 지정한 커브 이름 값을 반환합니다.

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