# FAQ.2 — 3ds Max에서 커넥터가 자동 연결되지 않을 때

## 개요

커넥터 파일은 정상 설치되어 있으며, 수동으로 실행하면 정상 작동하는 것까지 확인했습니다.  
다만 3ds Max를 켤 때 자동으로 시작되지 않는 경우가 있어, 개선이 완료되기 전까지는 아래 방법으로 연결해 주시면 됩니다.

3ds Max를 **켤 때마다 한 번** 실행해 주시면 됩니다.

메뉴바에 **OS Tools 자체가 없다면** 이 글이 아닙니다. Windows가 폴더에 시스템 표시를 붙여 Max가 startup을 건너뛰는 경우입니다.

https://docs.otakusolutions.com/guide/common/faq-max-os-tools-menu-missing?lang=ko

---

## 이런 상황일 때

3ds Max는 켜져 있는데, SkinLayer Studio에서 **[Re]** 를 눌러도 연결되지 않고  
아래처럼 `DCC Connection Lost` / `(Disconnected)` 가 남는 경우가 있습니다.

![3ds Max is running but Re does not connect](img_05_connection_lost.png)

### 원인

커넥터 설치가 잘못된 것이 아닙니다. 파일은 정상적으로 들어가 있습니다.

SkinLayer Studio의 **Install Connector** 창이 아래처럼 `up to date` / `All … are up to date` 로 보이면 **정상 설치된 상태**입니다. 다시 설치하실 필요는 없습니다.

![Install Connector shows up to date](img_07_install_up_to_date.png)

3ds Max는 시작할 때 `startup` 폴더의 스크립트를 앞에서부터 순서대로 실행합니다.  
그 과정에서 **앞에 있는 다른 스크립트에서 오류가 나면**, 뒤에 있는 SkinLayer 커넥터가 실행되지 않을 수 있습니다.

그래서 Max는 켜져 있어도 커넥터는 아직 꺼져 있고, 스튜디오에서 **[Re]** 를 눌러도 연결할 대상이 없는 상태가 됩니다.

이 부분은 어떤 환경에서도 자동으로 켜지도록 보완하고 있습니다.  
개선이 완료되기 전까지는 아래 방법으로 Max 안에서 커넥터를 한 번 켜 주시면 됩니다.

---

## 1. 스크립트 창 열기

3ds Max 화면 **왼쪽 아래** 작은 입력칸(미니 리스너)을 **마우스 오른쪽 버튼**으로 누른 뒤  
**Open Editor Window** 를 선택합니다.

리스너만 보고 싶으시면 **Open Listener Window** 를 선택하셔도 됩니다.

![Right-click the mini listener to open the editor](img_01_listener_open.png)

---

## 2. 명령어 붙여넣기

에디터에 아래 한 줄을 **그대로** 붙여넣습니다.

```maxscript
fileIn (pathConfig.appendPath (pathConfig.appendPath (getDir #userScripts) "os_skinLayerStudio_connector") "SLS_Connect.ms"); slsConnect()
```

아래처럼 한 줄이 들어가면 됩니다.  
파일은 `scripts\os_skinLayerStudio_connector\SLS_Connect.ms` 에 있습니다. `scripts\` 루트가 아닙니다.

![Connect command pasted in the editor](img_02_script_editor_pkg.png)

그다음 **Ctrl + E** 를 눌러 실행합니다.  
(메뉴에서는 **Tools → Evaluate All**)

---

## 3. 정상인지 확인하기

리스너에 아래처럼 나오면 성공입니다.

- `connector script : executed`
- `toolbar macro : registered`
- 마지막에 `true`

![Listener success messages](img_03_listener_success.png)

---

## 4. SkinLayer Studio에서 [Re] 누르기

리스너에 위 문구가 나온 뒤, SkinLayer Studio로 돌아가 **[Re]** 버튼을 누릅니다.

![Re button in SkinLayer Studio](img_04_studio_re_button.png)

정상적으로 연결되면 아래처럼 DCC 목록에 3ds Max가 잡히고, 옆에 초록 표시가 나타납니다.

![Connected to 3ds Max after Re](img_06_connected.png)

---

## 연결이 안 될 때

아래를 확인해 주세요.

- 명령어를 한 줄 그대로 붙여넣으셨는지 (줄바꿈이나 따옴표가 빠지면 실행되지 않습니다)
- `can't open file ...\scripts\SLS_Connect.ms` 가 나오면 옛 경로입니다. 위 한 줄(패키지 폴더)을 쓰세요
- 붙여넣은 뒤 **Ctrl + E** 로 실행하셨는지
- 3ds Max를 연 뒤에 실행하셨는지
- SkinLayer Studio에서 **[Re]** 를 누르셨는지

그래도 연결되지 않으면, 리스너에 나온 내용을 캡처해 보내 주시면 바로 확인하겠습니다.

---

## 참고

- 이 방법은 **설치가 아니라 연결**입니다. 이미 설치된 커넥터를 켜 주는 명령입니다.
- 일부 3ds Max 버전에서는 상단 **OS Tools** 메뉴가 표시되지 않을 수 있습니다.  
  메뉴 등록 방식을 맞춰 가는 작업을 진행 중입니다.
- 자동 연결이 되도록 개선한 뒤, 업데이트로 다시 안내드리겠습니다.

번거롭게 해드려 죄송합니다.  
빠르게 개선하겠습니다.

감사합니다.  
OtakuSolutions