# Ep.2 — 레퍼런스 넣기·빼기 (Add / Remove와 신호등 파일 상태 체크)

https://youtu.be/iixA2dJK3R0?si=7oO0wQsBKoB17TbL

> **한 줄 요약**: 리깅 파일을 복사해서 씬에 붙여넣지 마세요. Fast-Ref **Add**로 깔끔하게 링크만 연결하고, 씬 데이터에 영향 없이 **Remove**로 뺄 수 있습니다. 리그 파일의 상태는 **녹·노랑·X** 신호등 색상으로 5분마다 실시간 갱신됩니다.

---

## 1. Maya 레퍼런스처럼 관리하기

Fast-Ref의 기본 콘셉트는 복잡한 세팅 없이 마야의 직관적인 참조 메커니즘을 3ds Max로 완벽히 복제해 오는 것입니다.
외부 파일과의 **'링크 관계'**만 생성한 채 씬 파일은 아주 가볍게 유지하며, 씬 안에서 일어나는 모든 상태 변경을 전용 테이블 뷰를 통해 간편하게 제어합니다.

---

## 2. Add — 레퍼런스 등록하기

Fast-Ref UI를 열고 원본 리깅 폴더 안의 `.max` 마스터 파일(예: `master_mable.max`)을 선택하여 **Add** 버튼을 누르면 테이블에 등록됩니다.

### 📊 슬롯 등록 시 즉시 활성화되는 제어 버튼들
- 🟢 **녹색 마크**: 현재 디스크상에 존재하는 파일 경로가 유효하며, 내가 열고 있는 이 씬이 **최신의 완벽한 리그 상태**를 참조하고 있다는 증거입니다.
- 👁️ **Visibility (가시성 on/off)**: 해당 레퍼런스를 화면에서 숨기거나 보여줍니다. 한 씬에 캐릭터가 3~4명 이상 등장해 뷰포트가 무거워질 때 유용합니다.
- ❄️ **Freeze (동결)**: 실수로 캐릭터를 드래그하여 마우스로 뷰포트에서 움직이는 실수를 차단하기 위해 원클릭 고정 모드를 지원합니다.
- 🎯 **Selection (선택 도우미)**: 해당 레퍼런스에 속한 복잡한 리그 본 구조들을 단 한 번의 클릭으로 모두 일괄 선택해 주는 기능입니다.

---

## 3. 리거가 리그를 수정했을 때 (노란색 알림 불빛)

네트워크 드라이브 상에서 작업 도중 리거가 리그의 스킨이나 메시 일부를 고쳐서 마스터 파일로 배포하면 어떻게 될까요?
애니메이터가 수동으로 리거에게 "수정됐나요?" 물어볼 필요가 전혀 없습니다. Fast-Ref 테이블에서 즉각 마크가 **🟡 노란색**으로 바뀝니다.
> **"현재 디스크에 있는 파일의 타임스탬프가 최근 수정되었습니다. 애니메이터님, 이 씬은 구버전 기준입니다!"** 라는 친절한 경고입니다.

이때 선택지는 두 가지로 나뉩니다.
1. **Reload (새로고침)**: 파일 경로는 똑같이 유지한 채, 디스크에 새로 덮어써진 최신 리그 파일 내용으로 씬 안의 리그 구조만 안전하게 리프레시합니다.
2. **Replace (파일 교체)**: 만약 리거가 아예 다른 경로에 새 파일을 생성했다면, 다른 파일 경로를 가리키며 뼈대를 교체합니다.

---

## 4. Remove — 레퍼런스 빼기

씬에서 캐릭터를 제외하거나 더 이상 필요 없을 때 **Remove** 버튼을 누릅니다.
기존 3ds Max에서는 XRef나 무언가를 지울 때 노드가 얽혀 있거나 빈 더미 노드가 찌꺼기처럼 남아 씬이 점점 오염되는 치명적인 고질병이 있었습니다.
하지만 Fast-Ref는 **어떤 찌꺼기 노드나 스키닝 데이터 오염도 남기지 않고, 처음부터 없었던 것처럼 씬을 순수하게 원복** 시켜 지워줍니다.

---

## 5. 실시간 신호등 상태 검사 시스템 (5분 검사 주기)

Fast-Ref의 가장 영리한 점 중 하나는 백그라운드 탐지 주기입니다.
- **툴을 실행하는 순간** 모든 슬롯의 디스크 파일 타임스탬프와 경로 상태를 확인하여 상태를 갱신합니다.
- 작업 도중에도 **약 5분 간격**으로 조용히 백그라운드에서 마스터 리그 파일의 변경 유무를 자동으로 긁어옵니다.

덕분에 여러 팀원들이 동시 다발적으로 협업하는 긴박한 실무 환경에서도, 현재 내가 작업하고 있는 씬이 올바른 경로를 보고 있고 최신 데이터 상태인지를 언제든 확실하게 모니터링할 수 있습니다.

---

## 🚫 중요 주의사항 및 요약
- **이미 Fast-Ref화 되어 씬에 올라와 있는 파일**을 다시 강제로 Add 하려 하거나 꼬인 연결 상태를 방치하면 충돌 위험이 있으므로, 에러를 사전에 걸러주는 플러그인의 친절한 팝업을 꼭 확인해 주세요.
- 모든 애니메이션 작업의 시작은 테이블 상단의 **🟢 녹색 불빛**을 확인하는 것에서 출발합니다.