Modify Curve 애니메이션 블루프린트 노드를 사용하면 런타임에서 애니메이션 커브를 블렌딩, 스케일 조정, 리매핑할 수 있습니다.
애님 그래프(AnimGraph) 에서 Modify Curve 노드를 우클릭하면 캐릭터의 애니메이션 커브 하나를 컨텍스트 메뉴의 커브 핀 추가(Add Curve Pin) 옵션에서 선택하여 선택된 애니메이션 커브에 해당하는 핀을 추가할 수 있습니다.
여기서 캐릭터 머티리얼의 색상을 변경하기 위해 Modify Curve 노드에 색조 변화(Hue Shift) 커브가 추가됐습니다.
설명 |
그래프 |
결과 |
---|---|---|
여기서 색조 변화 커브는 애님 그래프 의 Modify Curve 노드에서 스태틱 값인 1.0 으로 설정됐습니다. 이는 커브로부터 스태틱 값을 반환하여 캐릭터가 단일 색 머티리얼을 표시하게 합니다. |
|
|
여기서는 사인파가 애님 그래프 의 Modify Curve 노드에서 색조 변화 커브 값을 구동하도록 설정됐습니다. 이는 다이내믹 값을 반환하여 캐릭터가 순환하는 색 머티리얼을 표시하게 합니다. |
|
|
프로퍼티 레퍼런스
여기서 Modify Curve 노드의 프로퍼티 목록을 참조할 수 있습니다.
프로퍼티 |
설명 |
---|---|
커브 맵(Curve Map) |
여기서 커브 맵을 설정할 수 있습니다. 커브 맵은 결합적이고 순서가 정해지지 않은 컨테이너로, 값 세트를 있는 키 세트와 연결합니다. 맵에 있는 각 키는 반드시 고유해야 하지만 값은 중복될 수 있습니다. |
커브 값(Curve Values) |
커브 값은 커브 변경을 구동하는 데 사용되는 값입니다. 애님 그래프(AnimGraph) 에서 'Modify Curve' 노드를 우클릭하고 컨텍스트 메뉴의 '커브 핀 추가(Add Curve Pin)' 옵션에서 캐릭터의 애니메이션 커브 중 하나를 선택하여 새 커브를 추가할 수 있습니다. 이 추가된 커브 핀은 값을 가진 각 커브를 구동합니다. |
알파(Alpha) |
수정된 커브 포즈와 소스 애니메이션 포즈의 블렌드를 컨트롤하는 알파 값을 설정합니다. 기본적으로 이 프로퍼티는 애님 그래프 에서 노드의 핀으로서 표시됩니다. |
모드 적용(Apply Mode) |
애니메이션 커브에 수정을 적용할 방법을 설정합니다. 애플리케이션 수정 옵션은 다음과 같습니다. 추가(Add) : 커브 값을 입력할 새 값을 추가합니다. 스케일(Scale) : 새 값에 의한 스케일 입력 값입니다. 블렌드(Blend) : 새 커브 값이 있는 블렌드 입력입니다. 노드의 알파 세팅을 사용합니다. 가중치 적용된 평균 이동값(Weighted Moving Average) : 가중치를 결정하기 위해 알파를 사용하여 새 커브 값을 마지막 커브 값과 블렌드합니다. 예를 들어 .5는 평균 이동값이며 값이 높으면 새 값에 더 빠르게, 낮으면 더 느리게 반응합니다. 커브 리매핑(Remap Curve) : 새 커브 값을 커브 값 엔트리와 1.0 사이에서 리매핑합니다. 예를 들어 커브 값 .5는 0.51을 0.02로 매핑합니다. |