SkinLayerStudio

FAQ.3 — Maya でコネクタが自動起動しないとき

Markdownダウンロード 画像込みダウンロード

概要

コネクタファイルは入っているのに、Maya を起動しても SkinLayer Studio に Maya が出ないことがあります。
インストールしたプラグインや設定が、Maya が scripts フォルダの起動スクリプトを実行する段階を止めることがあります。

そのときは下のスクリプトでコネクタを直接オンにしてください。
Maya を 起動するたびに 1 回 実行します。


こんなとき

  • 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] を 1 回押します。
DCC 欄に Maya が出て、横のランプが緑なら接続されています。

Maya connector window after the script runs

図の赤い枠はシェルフボタン位置の例です。製品の表示ではありません。


4. シェルフボタンにしておく

自動起動が止まっているあいだは、Maya を開くたびに上のスクリプトを 1 回実行します。
スクリプトエディタでコードを すべて選択 し、中ボタンで Shelf にドラッグします。
ボタンの種類は Python にしてください。MEL だと実行されません。


それでもだめなとき

  • Python タブで、コード全体を実行したか
  • 一部だけ選択したまま実行していないか
  • SkinLayer Studio で [Re] を押したか

スクリプトエディタの表示をキャプチャして送ってください。確認します。

これは インストールではなく接続 です。入っているコネクタを起動し、ウィンドウを開きます。

原因の確認が必要なときは、FAQ.4 — 点検ログを送る のスクリプトを実行し、出力をすべてメールで送ってください。

さらにサポートが必要ですか?

お問い合わせ