콘텐츠로 이동

Keying & Auto-Capture

비디오 튜토리얼 — 준비 중

key란 무엇인가

key는 frame 번호입니다.

ORC는 pose를 저장하지 않습니다. 캐릭터를 posing한 Harmony frame의 번호를 저장합니다. Compose 시점에 — 오직 그 시점에만 — 해당 frame에서 rig를 실시간으로 읽습니다.

아래 내용은 모두 여기서 비롯됩니다.

  • key를 넣는 것은 즉각적입니다. F6을 누르면 숫자 하나가 기록됩니다. Harmony를 왕복할 필요도, 기다릴 것도 없습니다.
  • layer는 target이 0개여도 key를 넣을 수 있습니다. frame은 layer에 속하며, node에 속하지 않습니다. 무엇을 움직일지 정하기 전에 frame 전체 grid를 미리 짜둘 수 있습니다.
  • Undo는 절대 씬을 건드리지 않습니다. Compose가 ORC에서 Harmony에 실제로 기록하는 유일한 지점입니다.
  • 편집은 비파괴적입니다. frame 861로 돌아가 눈썹을 고치고 다시 compose하면, 변화가 그대로 따라옵니다.

key 설정과 제거

Key 동작
F6 Set Key / Capture
F7 Remove Key

이 두 키는 여러분의 Harmony 설정에서 옵니다 — Insert KeyframeDelete Keyframe에 무엇을 바인딩했든 그대로입니다. Harmony의 Edit → Keyboard Shortcuts에서 바꾸세요. ORC는 그것을 따르며, 자체적으로 재바인딩하도록 두지 않습니다.

F6과 F7은 마우스를 따르지, 포커스를 따르지 않습니다

이 키들은 커서가 무엇 위에 있는지로 동작을 결정합니다. 그래서 spin box에 포커스가 있어도 작동합니다.

커서 위치 F6이 key를 넣는 대상
Navigator의 grid 이 snap에서, 활성 layer
pose layer의 grid 그 snap에서, 그 layer
driver의 knob 그 driver의 값
look-at 필드 그 필드 하나
look-at 조이스틱 모든 look-at 필드 동시에
관련 없는 곳 아무 것도 — key가 그냥 삼켜짐

capture가 성공하면 보이는 모든 grid 커서가 초록색으로 깜빡이고, 상태줄에 "Captured 12 target(s) @ frame 861 (Eyebrows)"가 표시됩니다.

거부되는 경우

메시지 의미
"This extreme is shared from the Front (read-only) — author it on the Front face." shared side는 front face에 속합니다.
"No targets to capture." posing할 대상이 없음 — 다만 frames-first 방식에서는 layer의 frame은 여전히 기록됩니다.

frames-first 루프

  1. layer의 grid에서 snap을 클릭합니다.
  2. Harmony 타임라인의 빈 frame으로 이동합니다.
  3. Harmony 자체 도구로 캐릭터를 posing합니다.
  4. 커서를 ORC의 grid 위에 둔 채 F6을 누릅니다.

snap이 초록색이 되고 frame 번호가 표시됩니다.

좌클릭은 재생헤드를 움직이지 않습니다

navigator의 snap을 클릭하면 rig 커서는 움직이지만 타임라인은 그대로 둡니다. 그래서 재생헤드가 달아나지 않게 하면서 계속 key를 찍을 수 있습니다. 중클릭화살표 키는 실제로 점프합니다.

아직 keyframe이 없는 snap으로 이동하면, ORC는 아무것도 불러오지 않고 알려줍니다: "This snap has no keyframe yet — run the Unroll Wizard (or key the rig) to populate it."

frame 직접 입력

key를 넣기 위해 반드시 해당 frame에 서 있을 필요는 없습니다.

동작 효과
snap 더블클릭 인라인 편집기. 사칙연산을 받아들입니다. 0은 snap을 비웁니다.
Shift + 휠 그 snap의 frame을 ±1 이동합니다.

단일 frame 편집 후에는 ORC가 여러분이 입력한 frame으로 Harmony를 점프시키고 그 side에 대해 auto-capture를 실행합니다. 일괄 쓰기 — fill, preset — 후에는 둘 다 하지 않습니다. 일괄 쓰기는 데이터 연산이며, 여러분이 그 frame들에 서 있는 것이 아니기 때문입니다. (13-position knob 위의 7 × 3 grid는 273개의 snap입니다. 273번 타임라인 점프를 원하지는 않을 것입니다.)

Auto-capture

editor 주소창 오른쪽의 작은 점 — 꺼짐, 켜짐. 기본값은 꺼짐이며, 시작 상태는 설정 항목입니다.

Auto-Capture frames (On) When ON: empty snap points auto-capture deformations + drawings AND record the current Harmony frame for the pose.

켜져 있으면 빈 snap으로 이동하는 것만으로 지금 서 있는 frame이 기록됩니다. pose, 이동, pose, 이동 — F6 없이.

의도적으로 네 가지 경우에는 동작하지 않습니다.

발동하지 않는 경우 이유
snap에 이미 데이터가 있음 authoring된 frame은 곧 데이터입니다. 재생헤드로 덮어쓰는 것은 작업물을 잃는 지름길입니다.
타임라인이 전혀 움직이지 않음 방금 떠난 snap이 이미 이 frame을 소유하고 있었다면, 찍는 순간 그 번호를 그대로 앞으로 흘려보내게 됩니다.
layer가 control의 knob인 경우 그 dimension은 이미 control에 속하므로 auto-capture가 건드리지 않습니다. 여전히 수동으로 key를 넣을 수 있습니다. extra knob은 다른 layer처럼 auto-key됩니다.
모드가 꺼져 있음

Frame symmetry

어느 page에서 authoring된 frame이든 모든 page에 authoring됩니다.

layer의 모든 page는 snap마다 하나의 frame을 공유합니다 — page들은 pose가 언제 일어나는지가 아니라 어떤 node를 움직이는지에서만 다릅니다. 그래서 한 번의 동작이 모든 page의 동일한 snap을 찍고, 같은 표정을 세 번 key할 필요가 없습니다.

key 제거

snap을 비우는 방법은 두 가지이고, 둘 다 같은 곳에 도달합니다.

  • Remove KeyF7, 또는 snap의 우클릭 메뉴. 참조에 frame이 있는 snap에서는, 비워진 칸이 노란 ring을 유지합니다 — 제거도 divergence입니다.
  • snap에 0을 입력하는 것 — 새 값이 우연히 "없음"인 편집일 뿐입니다.

어느 쪽이든 snap이 비워지고, 숫자는 로 돌아가며, 점은 회색이 됩니다. 둘 다 mirror를 인식합니다. mirroring이 켜져 있으면 대칭 snap도 함께 비워집니다. frame 편집은 항상 짝을 함께 씁니다 — 숫자를 넣든 빼든.

기억할 만한 가치가 있는 것은 일어나지 않는 일입니다: 어느 쪽도 pose는 건드리지 않습니다. 아래를 보세요.

snap은 frame 하나만 담습니다

무엇이 제거되는지 정확히 짚을 필요가 있습니다. 생각보다 적기 때문입니다. snap은 frame 번호 하나만 저장합니다. pose 자체 — deformation, transform, 노출된 drawing — 는 rig 파일 안에 복사되지 않습니다. 그것은 Harmony 타임라인에 남아 있고, Compose가 그 frame에서 실시간으로 읽습니다.

그러므로 key를 제거해도 pose가 삭제되지는 않습니다. pose가 어디 있었는지를 잊을 뿐입니다. 그 frame의 drawing은 씬에 그대로, 손대지 않은 채 남아 있고, 번호를 다시 입력하면 바로 돌아옵니다.

일괄 지우기

모두 메모리 안에서만 일어나고 모두 undo가 가능합니다. 그래서 어느 것도 확인을 요구하지 않습니다.

명령 지우는 대상
Clear Snap Pose · All Pose Layers Ctrl+Delete 이 snap, 모든 layer에서
Clear Pose Layer Keys at Current MC Snap 이 layer, 현재 control snap에서
Clear Pose Layer Keys (Current Knob) 이 layer, 활성 knob에서만
Clear All Pose Layer Keys 이 layer, 어디서든
Clear Current Knob (All Pose Layers) 모든 layer, 현재 knob에서만
Clear All Keys 전부

기본적으로 단축키가 있는 것은 첫 번째뿐입니다. 자주 쓴다면 Preferences에서 나머지를 바인딩하세요. 그러면 우클릭 메뉴에 조합키가 함께 표시됩니다.

각 명령은 실행 결과를 보고합니다 — "Cleared 84 snap(s)" 또는 "Nothing to clear".

우클릭 메뉴

Pose layer key menu

항목
Set Key F6
Remove Key F7
Fill Grid
Copy Grid / Paste Grid
Clear All Pose Layer Keys at this Head
Clear All Pose Layer Keys
Clear Pose Layer Keys at this Knob
Restore Reference Frame / …on This Grid

knob의 grid와 shared side 열에서는 완전히 숨겨집니다.

Navigator key menu

항목
Set Key F6
Remove Key F7
Clear Snap Pose · All Pose Layers
Clear Current Knob Keys · All Pose Layers
Clear All Keys

1-D control에서 — 그리고 knob이나, look-at 또는 driver가 key를 넣는 pose layer에서 — Navigator는 grid 대신 slider를 보여줍니다. 동일한 메뉴, 동일한 다섯 가지 동작을 그대로 유지합니다. 이 동작은 navigator가 어떤 형태를 취하든 달라지면 안 됩니다.

Look-at key menu

항목
Set Key F6
Remove Key F7
Set as Default
Reset to Default
Driver ▸

Joystick menu

항목
Set Key (all look-at fields) F6
Remove Key (all look-at fields) F7
Reset to center
Re-center on release

key 상태 읽기 — 그리고 무엇이 바뀌었는지

표시 위치 의미
grid 활성 node가 그 snap에 key를 가지고 있음
slider 활성 node가 그 tick에 key를 가지고 있음
grid 그 snap의 frame이 rig를 가져온 이후 변경됨
slider 그 tick의 frame이 rig를 가져온 이후 변경됨 — 선은 둘러쌀 바깥쪽이 없으므로 tick의 head에 표시됨
grid Removed — 비어 있지만, 참조에는 여기 삭제된 frame이 있음
slider slider에서의 Removed — tick이 비고 head는 노란색이 됨
frame 번호 grid 그 snap이 가리키는 frame
커서의 초록색 깜빡임 보이는 모든 grid와 slider 방금 key가 기록됨

Navigator는 활성 node의 key만 보여줍니다. driver page에서는 pose의 초록색이 소스 단에서 억제되고 그 driver의 key로 대체됩니다 — 그렇지 않으면 모든 snap에 key를 넣는 rig는 온통 켜져서 아무 정보도 주지 못할 것입니다.

관련 문서