SkinLayerStudio

FAQ.3 — Maya에서 커넥터가 자동 실행되지 않을 때

마크다운 다운로드 이미지 포함 다운로드

개요

커넥터 파일은 설치되어 있는데, Maya를 켜도 SkinLayer Studio에 Maya가 안 잡히는 경우가 있습니다.
설치하신 플러그인이나 설정이, Maya가 scripts 폴더의 시작 스크립트를 실행하는 단계를 막을 수 있습니다.

그때는 아래 스크립트로 커넥터를 직접 켜 주세요.
Maya를 켤 때마다 한 번 실행하면 됩니다.


이런 상황일 때

  • SkinLayer Studio에서 [Re] 를 눌러도 Maya가 안 나오고, DCC Connection Lost 가 남습니다.
  • Maya 메뉴에 OS Tools 가 없습니다.
  • Install Connector 는 up to date 로 보입니다. 다시 설치할 필요는 없습니다.

1. 스크립트 에디터 열기

Maya 메뉴에서 Windows → General Editors → Script Editor 를 엽니다.
아래 입력칸의 Python 탭을 고릅니다. MEL 탭이 아닙니다.

선택된 글자가 있으면 한 번 클릭해서 선택을 풉니다.
일부만 선택된 채로 실행하면 Invalid Code Fragment 가 날 수 있습니다.


2. 스크립트 붙여넣고 실행

아래를 전부 붙여넣고 Ctrl + Enter 로 실행합니다.

import os
import sys
import maya.cmds as cmds

scripts = os.path.normpath(cmds.internalVar(userScriptDir=True))
if scripts not in sys.path:
    sys.path.insert(0, scripts)

from os_skinLayerStudio_connector import boot, open_window
boot()
open_window()

스크립트는 Maya의 scripts 폴더를 찾아 경로에 넣은 뒤, 커넥터를 켜고 창을 엽니다.

3. 창이 열렸는지 확인

성공하면 skinLayer_connector 창이 열립니다.
- 제목 아래 SkinLayer Studio — Connector
- IPC: Starting...
- Maya 상단에 OS Tools 메뉴

그다음 SkinLayer Studio에서 [Re] 를 한 번 누릅니다.
DCC 칸에 Maya가 나오고, 옆 불이 초록이면 연결된 것입니다.

Maya connector window after the script runs

그림의 빨간 테두리는 선반 버튼 위치의 예입니다. 제품 표시가 아닙니다.


4. 선반 버튼으로 두기

자동 실행이 막힌 동안에는, Maya를 열 때마다 위 스크립트를 한 번 실행해야 합니다.
스크립트 에디터에서 코드를 전부 선택한 뒤, 마우스 가운데 버튼으로 Shelf 에 끌어다 놓으세요.
버튼 종류는 Python 이어야 합니다. MEL이면 실행되지 않습니다.


그래도 안 될 때

  • Python 탭인지, 코드가 전부 실행됐는지
  • 글자 일부를 선택한 채 실행하지 않았는지
  • SkinLayer Studio에서 [Re] 를 눌렀는지

스크립트 에디터에 나온 글을 캡처해 보내 주시면 확인하겠습니다.

이 방법은 설치가 아니라 연결입니다. 이미 설치된 커넥터를 켜고 창을 엽니다.

원인 확인이 필요하면 FAQ.4 — 점검 로그 보내기의 스크립트를 실행하고, 출력 전체를 메일로 보내 주세요.

추가 도움이 필요하신가요?

문의하기