기능 설명 (Features)

PGI Tools Suite는 두 가지 핵심 요소로 구성됩니다:

  1. TimeSlider Set (타임라인 관리)
  2. Smart Keyframe Navigator (지능형 키프레임 이동)

Part 1: TimeSlider Set

TimeSlider Set 툴바는 TimeSlider 바로 위에 표시됩니다.

인터페이스 개요

버튼아이콘기능명설명
CreateCreateCreate Set현재 선택으로부터 새로운 Set을 생성합니다.
AddAddAdd선택한 항목을 활성 Set에 추가합니다 (스마트 필터 적용).
RemoveRemoveRemove선택한 항목을 활성 Set에서 뺍니다 (강제 제거).
ApplyApplyApplyTimeSlider가 선택된 Set의 키만 보여주도록 강제합니다.
CaptureCaptureCapture현재 TimeSlider 상태를 그대로 캡처해 새 Set으로 저장합니다.
SelectSelectSelectSet 노드 자체를 선택합니다.
ResetResetResetTimeSlider를 기본 상태(선택한 것 보여주기)로 되돌립니다.

상세 워크플로우

1. 스마트 필터링 (Add 버튼)

Add를 클릭하면 컨텍스트를 확인합니다:

2. 강제 제거 (Remove 버튼)

Remove는 파괴적이고 정확합니다. 뷰포트에서 선택한 객체를 Set에서 무조건 제외시킵니다.

3. 상태 유지 (Persistence)

툴바는 현재 활성화된 Set의 이름을 초록색으로 표시합니다.


Part 2: Smart Keyframe Navigator

마우스 커서 위치를 감지하여 직관적으로 키프레임을 이동하는 기능입니다.

작동 원리

단축키를 눌렀을 때:

  1. 마우스가 TimeSlider 위에 있을 때

    • TimeSlider에 표시된 키들을 기준으로 이동합니다.
    • Maya 기본 동작과 동일합니다.
  2. 마우스가 Graph Editor 위에 있을 때

    • Graph Editor에 **현재 보이는 곡선(Visible Curves)**의 키들만 따라 이동합니다.
    • 화면에 보이지 않는(필터링된) 키는 건너뜁니다.
  3. 마우스가 뷰포트(또는 딴 곳)에 있을 때

    • 마지막으로 사용한 모드를 기억합니다 (“Sticky” 기능).
    • 방금 전까지 그래프 에디터를 쓰고 있었다면, 계속 그래프 에디터 기준으로 이동합니다.

폴백(Fallback) 로직

만약 “그래프 에디터 모드”로 작동해야 하는데 이동할 키가 없거나(커브가 안 보임), 더 이상 갈 곳이 없다면? 자동으로 TimeSlider 모드로 전환되어, 갇히지 않고 계속 탐색할 수 있게 해줍니다.