기능 설명 (Features)
PGI Tools Suite는 두 가지 핵심 요소로 구성됩니다:
- TimeSlider Set (타임라인 관리)
- Smart Keyframe Navigator (지능형 키프레임 이동)
Part 1: TimeSlider Set
TimeSlider Set 툴바는 TimeSlider 바로 위에 표시됩니다.
인터페이스 개요
| 버튼 | 아이콘 | 기능명 | 설명 |
|---|---|---|---|
| Create | Create Set | 현재 선택으로부터 새로운 Set을 생성합니다. | |
| Add | Add | 선택한 항목을 활성 Set에 추가합니다 (스마트 필터 적용). | |
| Remove | Remove | 선택한 항목을 활성 Set에서 뺍니다 (강제 제거). | |
| Apply | Apply | TimeSlider가 선택된 Set의 키만 보여주도록 강제합니다. | |
| Capture | Capture | 현재 TimeSlider 상태를 그대로 캡처해 새 Set으로 저장합니다. | |
| Select | Select | Set 노드 자체를 선택합니다. | |
| Reset | Reset | TimeSlider를 기본 상태(선택한 것 보여주기)로 되돌립니다. |
상세 워크플로우
1. 스마트 필터링 (Add 버튼)
Add를 클릭하면 컨텍스트를 확인합니다:
- 채널박스 하이라이트: 해당 속성(Attribute)만 추가.
- 애님레이어 선택: 해당 레이어에 속한 커브만 추가.
- 특이사항 없음: 객체의 모든 애니메이션 추가.
2. 강제 제거 (Remove 버튼)
Remove는 파괴적이고 정확합니다. 뷰포트에서 선택한 객체를 Set에서 무조건 제외시킵니다.
3. 상태 유지 (Persistence)
툴바는 현재 활성화된 Set의 이름을 초록색으로 표시합니다.
- 원래대로 돌아가려면: Reset 버튼을 누르세요.
Part 2: Smart Keyframe Navigator
마우스 커서 위치를 감지하여 직관적으로 키프레임을 이동하는 기능입니다.
작동 원리
단축키를 눌렀을 때:
-
마우스가 TimeSlider 위에 있을 때
- TimeSlider에 표시된 키들을 기준으로 이동합니다.
- Maya 기본 동작과 동일합니다.
-
마우스가 Graph Editor 위에 있을 때
- Graph Editor에 **현재 보이는 곡선(Visible Curves)**의 키들만 따라 이동합니다.
- 화면에 보이지 않는(필터링된) 키는 건너뜁니다.
-
마우스가 뷰포트(또는 딴 곳)에 있을 때
- 마지막으로 사용한 모드를 기억합니다 (“Sticky” 기능).
- 방금 전까지 그래프 에디터를 쓰고 있었다면, 계속 그래프 에디터 기준으로 이동합니다.
폴백(Fallback) 로직
만약 “그래프 에디터 모드”로 작동해야 하는데 이동할 키가 없거나(커브가 안 보임), 더 이상 갈 곳이 없다면? 자동으로 TimeSlider 모드로 전환되어, 갇히지 않고 계속 탐색할 수 있게 해줍니다.