이런 컨트롤은 각기 미묘한 차이가 있지만, 모든 컨트롤에서 커브 를 정확히 동일한 방법으로 편집할 수 있습니다. 이 페이지에서는 이런 컨트롤에서 커브를 탐색하고 편집하는 방법에 대해 설명합니다.
커브에 키 추가 및 이동
키 를 추가하려는 지점의 커브를 더블 클릭하여 키를 커브로 추가할 수 있습니다. 커브를 오른쪽 클릭하고 컨텍스트 메뉴에서 Add Key 를 선택할 수도 있습니다.
추가되면 마우스로 키 를 옮길 수 있습니다.
선택할 키 를 클릭합니다. 선택한 키 를 마우스로 드래그합니다.
키 를 그리드에 스냅한 상태에서 여기저기로 드래그하려면 Mac에서는 Command/Windows에서는 Control 을 길게 누릅니다.
키 를 한꺼번에 여러 개 선택할 수도 있습니다.
여러 키 를 한꺼번에 선택하려면 Shift 를 누른 상태에서 키를 클릭합니다.
선택한 키 를 선택 해제하려면 Ctrl 을 누른 상태에서 다시 클릭합니다.
사각 영역 안에 있는 모든 키 를 선택하려면 빈 지점을 클릭하고 드래그하여 사각 선택 영역을 만듭니다.
Shift 를 길게 눌러 기존에 선택된 키에 사각 선택 영역을 추가할 수도 있습니다.
키 를 선택하고 Delete 를 누르거나, 오른쪽 클릭한 후 컨텍스트 메뉴에서 Delete Key 를 선택하여 삭제할 수 있습니다.
키 편집
Unity 5.1에는 커브 에디터에서 키 값을 직접 편집하는 기능이 새로 추가되었습니다. 선택한 키를 Enter/Return 이나 컨텍스트 메뉴를 사용하여 편집하기 시작하고 Tab 을 사용하여 필드를 전환하고 Enter/Return 를 눌러 적용하고 Escape 를 눌러 편집을 취소할 수 있습니다.
커브 뷰 탐색
Animation 뷰 로 작업하는 경우 작업할 커브의 디테일을 쉽게 확대하거나 축소하여 전체 그림을 볼 수 있습니다.
언제든 F 를 눌러 표시되는 커브의 프레임을 선택하거나 키 전체를 선택할 수 있습니다.
줌
마우스의 스크롤 휠 또는 트랙패드의 줌 기능을 사용하거나 Alt 키를 누른 상태에서 마우스로 오른쪽으로 드래그하여 Curve 뷰를 줌 할 수 있습니다.
가로 또는 세로 축만 줌할 수 있습니다.
가로로 줌하려면 Mac에서 Command/Windows에서 Control 를 누른 상태에서 줌 합니다.
세로로 줌하려면 Shift 키를 누른 상태에서 줌 합니다.
또한 스크롤바의 엔드 캡을 드래그하여 커브 뷰에 표시되는 영역을 늘이거나 줄일 수 있습니다.
패닝
마우스의 휠을 드래그하거나 Alt 키를 누른 상태에서 마우스로 왼쪽으로 드래그하여 Curve 뷰를 이동 할 수 있습니다.
탄젠트 편집
키에는 두 개의 탄젠트 가 있습니다. 왼쪽은 들어오는 슬로프, 오른쪽은 나가는 슬로프입니다. 탄젠트는 키 사이의 커브 모양을 제어합니다. 다양한 탄젠트 유형 중에서 선택하여 커브가 하나의 키를 떠나 다음 키에 도달하는 방식을 제어할 수 있습니다. 키를 오른쪽 클릭하여 해당 키의 탄젠트 유형을 선택합니다.
키를 통과할 때 애니메이션화된 값이 부드럽게 변경되도록 하려면 왼쪽 및 오른쪽 탄젠트가 동일 선상에 있어야 합니다. 다음 탄젠트 유형을 사용하면 평활도가 보장됩니다.
Clamped Auto: 기본 탄젠트 모드입니다. 커브가 키를 부드럽게 통과하도록 탄젠트가 자동으로 설정됩니다. 키의 위치 또는 시간을 편집할 때 커브가 타겟 값을 ‘오버슈트’하지 않도록 탄젠트가 조정됩니다. Clamped Auto 모드에서 키의 탄젠트를 수동으로 조정하면 키가 Free Smooth 모드로 전환됩니다. 아래 예시에서는 키가 이동하는 동안 탄젠트가 자동으로 기울어지고 레벨 아웃됩니다.
Auto: 레거시 탄젠트 모드이며 이전 프로젝트와의 호환성을 유지하는 옵션입니다. 이 모드를 사용할 특정한 이유가 없는 경우 기본 Clamped Auto 를 사용합니다. 키를 이 모드로 설정하면 커브가 키를 부드럽게 통과하도록 탄젠트가 자동으로 설정됩니다. 그러나 Clamped Auto 모드와 비교하여 두 가지 차이점이 있습니다.
키의 위치 또는 시간을 편집할 때 탄젠트가 자동으로 조정되지 않고 키를 이 모드로 처음 설정할 때만 조정됩니다.
Unity는 탄젠트를 계산할 때 키가 타겟 값을 ‘오버슈트’하는 것을 방지하려고 하지 않습니다.
Free Smooth: 탄젠트 핸들을 자유롭게 드래그하여 탄젠트를 설정합니다. 평활도를 보장하기 위해 동일선형으로 고정되어 있습니다.
Flat: 탄젠트가 가로로 설정됩니다. 이 모드는 Free Smooth 모드의 특수 모드입니다.
키를 통과할 때 커브가 매끄러워지길 원하지 않을 수도 있습니다. 커브의 명확한 변화를 만들려면 Broken 탄젠트 모드 중 하나를 선택합니다.
끊어진 탄젠트를 사용하는 경우 왼쪽 및 오른쪽 탄젠트를 개별적으로 설정할 수 있습니다. 왼쪽 및 오른쪽 탄젠트는 다음 유형 중 하나로 설정할 수 있습니다.
Broken - Free: 탄젠트 핸들을 자유롭게 드래그하여 탄젠트를 설정합니다.
Broken - Linear: 인접 키를 향한 탄젠트 포인트입니다. 선형 커브 세그먼트를 만들려면 양쪽 끝의 탄젠트를 Linear 로 설정합니다. 아래 예시에서 세 개의 키는 모두 Broken - Linear 로 설정되어 키에서 키로 직선을 얻습니다.
Broken - Constant: 커브는 두 키 사이에 일정한 값을 유지합니다. 왼쪽 키의 값은 커브 세그먼트의 값을 결정합니다.