Проблемы и Решения

Общее

Connect

Как обновить Ftrack Connect

Новая версия коннекта становится доступной, когда разработчики делают новый релиз. Если в этот момент у вас запущен коннект, то появится следующее сообщение:

image-1669125221908.png

  1. Закрыть коннект — в нижнем правом углу экрана на панели Windiows нажать на стрелочку;
  2. Правой кнопкой мышки нажать на значок Ftrack Connect, выбрать Quit;image-1669125662155.png
  3. Запустить лаунчер — коннект обновится и запустится.

Если у вас был не запущен коннект в момент появления новой версии, он обновится автоматически, когда вы его запустите.

Падает немного погодя после запуска Лончера
  1. Возможно, где то сохранилась ссылка для получения ключа доступа, и по ней происходит периодический переход. Есть подозрения на Яндекс.Браузер.
  2. Можно закрыть все лишние приложения
Не авторизуется

Возникает вот такое сообщение:

image-1644342912045.png

  1. Можно попробовать очистить кэш встроенного браузера, он расположен тут: %LOCALAPPDATA%\yarko\python\cache\QtWebEngine\Default\Cache.
    или тут:
    %LOCALAPPDATA%\yarko\ftrack_connect\cache\QtWebEngine\Default\Cache
  2. Разлогиниться и залогиниться в коннекте повторно: ПКМ -> Sign out and quit
  3. Если проблема возникает в WebApp Maya, также очистить кэш по следующему пути:
    %LOCALAPPDATA%\Autodesk\Maya-2022\cache\QtWebEngine\Default
  4. Adobe Premiere Pro: удалить всё содержимое папки %TEMP%, перед этим необходимо закрыть все программы или самое простое - перезагрузить компьютер (если что-то не удаляется по причине "используется где-то" даже после перезагрузки компьютера - ничего страшного, оставлять так)
Выдает ошибку при запуске

Нужно удалить папку Documents/kit/dist/connect_python_integration

Без имени.jpg

Лаунчер
1.  Лаунчер пытается обновиться и закрывается

1. Закрыть коннект полностью

image-1680700814732.png


2. Удалить папку и всё её содержимое %localappdata%\kit\ftrack_connect_package. Запустить лаунчер ещё раз, всё должно быть в порядке.

2. Появляется окно об ошибке

image.png

Решение:
Проверить, стоит ли на компьютере антивирус. Внести лаунчер в исключения / отключить антивирус - всё заработает.

Проблема с антивирусом при запуске коннекта

image-1668595004307.png

Писать в yarko helpdesk, админ отключит вам антивирус и вы сможете запустить коннект.

Не отображается нужное приложение на вкладке Launch

Если приложение установлено в размещение не по умолчанию, Connect его не может найти, и нужно подсказать размещение исполняемого файла приложения, задав переменную среды:

  • YARKO_BLENDER_LOCATION - для Blender, пример  S:\Program Files\Blender Foundation\Blender\blender.exe
  • YARKO_MAYA_LOCATION - для Maya, пример  S:\Program Files\Autodesk\Maya2022\bin\maya.exe
  • YARKO_NUKE_LOCATION - для Nuke, пример  S:\Program Files\Nuke\nuke.exe

По настройке переменных среды в Windows можно обратиться к руководствам в Интернет, например Что такое переменные среды в Windows . После настройки переменных, нужно перезапустить Connect.

Не появляются диски 

В настройках коннекта выбрать режим монтирования Hybrid WebClient.

2d animation: не появляется превью на задаче

При публикации Upload (перетаскивание в фтрек файла) превью на задаче не появится, оно будет только на версии.
При публикации через коннект -> общий публикатор 2д анимации превью появится на задаче. (информация актуальна на 16.10.23 проект Матч). 

У фрилансера нет файлов/не открывается сцена/открывается без ассетов:

Переназначить фрилансера на задачу: удалить фрилансера и freelance из назначенных, назначить опять.
Добавить необходимые ассеты на эпизод. Перезагрузить коннект/компьютер. 

Проблема при запуске Коннекта с SSLError

image.png

SSLError: [ASN1] nested asn1 error (_ssl.c:4030)

Решение:

При помощи Python скрипта можно локализовать, сертификат, который приводит к сбою и удалить его из "Trusted Root Certification Authorities" утилиты управлениями сертификатами certmgr.msc:

import ssl, _ssl
for i, (cert, encoding, trust) in enumerate(_ssl.enum_certificates('ROOT')):
    if encoding == "x509_asn":
        if trust is True or ssl.Purpose.SERVER_AUTH.oid in trust:
            sc=ssl.SSLContext()
            try:
                sc.load_verify_locations(cadata=cert)
            except:
                print('ERROR', i, cert[:100], encoding, trust, '\n')

Сертификаты могут находиться как в хранилище пользователя так и в системном хранилище, если в одном сертификат не найден, нужно проверить другое:

image.png

Ошибка с сертификатами и веб прокси

HTTPSConnectionPool(host='proxy.freelancers.yarko.com', port=443): Max retries exceeded with url: /api (Caused by ProxyError('Unable to connect to proxy', SSLError(SSLError(1, 'A failure in the SSL library occurred (_ssl.c:1129)'))))

Использовалось ПО для туннелирования которое назначало системный прокси сервер в том числе и для https запросов. По какой то причине именно этот домен (со специфическим промежуточным сертификатом) приводил к сбою в библиотеке ssl.

Как решения было настроено правило исключения, добавлением в переменную среды NO_PROXY домена сервера: localhost,127.0.0.1,proxy.freelancers.yarko.com.

Blender

Ошибка при отправке на ферму

image-1683907690057.png

Решение:

Нужно выбрать камеру перед отправкой "выделить"

Nuke

Серые / чёрные окна в нюке

image.png

Решение:

Нужно зайти в настройки Nuke в раздел Viewer (Monitor Out) и выключить галки у первых трех параметров, если они были включены.

Adobe Premiere Pro

Подгружается jpg во время энкодинга в проект премьера

1 (1).png

Решение:

Screenshot 2023-08-03 at 16.34.20.png
В этом меню убрать галочку 'Import into project' и нажать Cancel.

Проблемы начальной настройки

Не появляется меню Yarko в майке
Текстуры не отображаются во вьюпорте

Нужно проверить:

  1. Что текстуры включены во вьюпорте:

    image-1632158978410.png

  2. Для UDIM текстур по умолчанию не создаются превью для вьюпорта
    1. самое простое это задать настройку в Maya до того как откроете сцену:image-1632159063631.png
    2. Можно вручную вызвать генерацию превью через опции рендера - Regenerate All UV Tile Preview Textures:

      image-1632159331783.png, так же можно вызвать Reload All Textures, если из за нехватки оперативной памяти видеокарты текстуры выгрузились.

      1. Если памяти видеокарты не хватает, возможно урезать максимальное разрешение следующим способом

        image-1632159457141.png

         
    3. Так же возможно вручную загружать текстуры или генерировать UDIM превью для каждой отдельной текстуры, для этого нужно выделить ноду текстуры и в Attribure Editor нажать Relaod или Generate Preview

      image-1632159633154.png

  3. Проверить наличие файлов текстур.

  4. Также возможны низкоуровневые/аппаратные проблемы. Были случаи что текстуры не рисовались в OpenGl, в любом случае наш драйвер должен быть DirectX. Стоит проверить версию операционной системы, на Windows 7, Linux, Mac - могут быть специфические неисследованные проблемы.

Fatal Error сразу при запуске Maya из Connect

При этом еще происходит начальная инициализация, висит splash screen. Помогла чистка переменной среды PYTHONPATH. Обратитесь в этом случае за помощью в службу поддержки.

Проблемы с пикером (информация на 29.08.23)

1. Где находятся пикеры (для проекта Матч, инф-ция на 29.08.23): Z:\match_files\Animation\Library\AnimSchoolPickers

2. Антивирус ругается на пикер
Код, который переключает настройку пикера, чтобы не ругался антивирус. Если пикер был запущен, придется перезапустить майку.


import maya.cmds as mc;mc.optionVar(intValue=('dwpicker_use_base64_data_encoding', 1))

После этого нужно сохранить пикер. В самом пикере есть File -> Save

Unrecognized node type

Unrecognized node type 'aiOptions'; preserving node information during this session.

Решение:

File > Optimize Scene Size >  Remove Unknown Nodes

Если это не помогло, добавить дополнительные галочки:

image.png

    Возможность работы на Mac

    Полноценная работа на MacOS не поддерживается, открытие материала и публикация через Интеграцию недоступны. Тем не менее, возможно подключить проектное хранилище чтобы самостоятельно организовать работу с материалом. Для этого нужно:

    1. Подключить проектное хранилище
      1.  Finder > Go (Перейти) > Connect to Server (Подключиться к серверу).
      2. Укажите адрес сервера
        1. Для штатных сотрудников это https://webdav.yarko.com/
        2. Для фрилансеров это https://webdav.freelancers.yarko.com/
      3. Нажмите Connect (Подключить).
      4. Введите ваши учетные данные для подключения
        1. Для штатных сотрудников это логин и ключ апи ftrack. Его можно получить через страницу личных настроек ftrack следующим образом: 

          image.png

        2. Для фрилансеров это логин и пароль для подключения.
      5. Нажмите Connect (Подключить). Хранилище должно появиться в Finder и файлы будут доступны в папках projects/ (диск P:) и files/ (диск Z:).
    2. Если требуется открывать сцены в Autodesk Maya, дополнительно нужно настроить переменные среды, иначе будет постоянно всплывать сообщение что референсы не найдены. Для этого нужно исполнить следующий скрипт на Python. Пути могут отличаться, нужно убедиться что они ведут на projects/ и files/, подключенного в 1. хранилища, изменить, если требуется:
      import os
      os.environ['KIT_PROJECT_PATH'] = '/Volumes/webdav.yarko.com/projects/'
      os.environ['KIT_FILES_PATH'] = '/Volumes/webdav.yarko.com/files/'

      Скрипт можно добавить в автозагрузку Maya, добавив его в scripts/userSetup.py в папке настроек.


    Работа с материалом

    Чтобы облачные диски реже обновлялись и сцены быстрее открывались

    Для этого можно вкладке настроек Connect в поле Extra rclone parameters добавить параметр --dir-cache-time 5h:

    image.png

    Что приведет к тому что каждая отдельная папка не будет обновляться чаще чем раз в 5 часов, а если выставить --dir-cache-time 6d то, не чаще чем раз в 6 дней. По умолчанию этот интервал 5m - то есть 5 минут.

    Это увеличит скорость открытия сцен и повысит надежность так как отказ Интернет или сервера не приведет к отказу запросов к кэшированным файлам и папкам.

    Однако это так же приведет к тому что ассеты не будут обновляться, даже возможны проблемы что нельзя будет открыть сцену сразу же после публикации. В этом случае понадобится сбрасывать кэш папок через кнопку Reset directory cache, которая находится чуть выше, напротив каждой буквы диска.

    Оффлайн режим облачных дисков

    Сейчас облачные диски должны при отказе сети или сервера сами переходить в оффлайн режим, при этом на дисках будет отображаться и будет доступен только тот материал, который до этого открывался. Новый материал не получится скачать в этом режиме. Чтобы принудительно переключить диски в этот режим нужно нажать на кнопку Toggle Offline, диски неспешно переключатся и напротив буквы диска появится приписка (Offline).

    Не появляются новые файлы на хранилище

    И иные обновления на облачных дисках.

    Нужно проверить, работает ли система событий, для штатных пользователей, например, должны появляться экшены в браузере по кнопке Actions. Если не работает, следует проверить лог Connect:

    Maya

    Важно! Не следует обновлять до 2022.3, так как работает нестабильно (возможно именно с нашими ассетами).

    Так же известны проблемы:

    Проблемы стабильности

    Падает при открытии сцены
    1. Можно попробовать открыть сцену без референсов и затем поочерёдно включить референсы.
      1. Для этого в диалоге открытия сцены можно включить опцию Selective preload либо выбрать Load no references:

        image-1638179522941.png

    2. Если проблема не решается, можно попробовать открыть сцену с конфигурацией Майки по умолчанию.
      1. Для этого временно переименуйте папку с настройками - maya в Документы, либо в Документы/kit или Документы/yarko.
      2. При загрузке Майки будет создана конфигурация по умолчанию. Если проблема исчезнет, значит она в конфигурации, нужно переключать настройки, отключать плагины или скрипты чтобы выяснить, что приводит к сбою.
    Зависает сцена сразу после открытия или при попытке сделать playblast

    Нужно проверить наличие кодеков:

    1. Lagarith - нужен для нашего playblast
    2. Bandicam MPEG - нужен для воспроизведения аниматиков на плашке в сцене

    Можно попробовать рекомендации из соседних разделов.

    Не установлен pymel

    Решение:

    В командную строку от имени администратора ввести:

    "c:\Program Files\Autodesk\Maya2022\bin\mayapy.exe" -m pip install pymel

    Майка часто падает при работе
    1. Следует отключить кэширование анимации image-1637772575484.png.
    2. Следует очистить папку Temp.
    Падает при сохранении сцены

    Проблема исследуется, нужно больше информации, но пока следующие рекомендации приводили к решению проблемы:

    1. Можно отключить сглаживание во вьюпорте на всех объектах (вдруг есть, нужно выделить в корневые объекты в Outliner и нажать 1 на клавиатуре)
    2. Можно попробовать рекомендации из других разделов этого руководства, например очистка Temp
    3. Перезагрузите рабочую станцию
    4. Проверьте версию Maya, известны случаи исправления этой проблемы после выполнения настоящих рекомендаций на 2022.2. Обновление до 2022.3 не желательно, известны проблемы стабильности на этой версии.
    Пропадают части объектов во вьюпорте или на бласте

    Скорей всего проблема с видеодрайвером

    1. Нужно обновить видеодрайвер
    2. Нужно проверить что в настройках Майки включен видеодрайвер DirectX

      image-1638872598392.png

    3. В настройках анимации попробовать выключить GPU Override

      image-1638872556407.png

      1. Так же имеет смысл сделать тест при выключенном DG, это приведет серьезной потере производительности но может помочь идентифицировать проблему 
    4. В настройках вьюпорта выключить Consolidate World

      image-1638872498731.png


    Не экспортится кэш при рендере

    image-1659699370281.png

    Ошибка: Unknown core type

    Причина: ломается майка, когда открыто несколько маек. 

    Решение: перезагрузить комп и перевыгнать кэш (снести папку и сделать Export All).

    ERROR вместо надписи IMPORT в меню App на странице таска

    image-1666096566063.png

    # ValueError: not enough values to unpack (expected 2, got 1)
    # Error: ValueError: file C:\Python37\lib\site-packages\inhouse\pipeline\pipeline_options.py line 30: not enough values to unpack (expected 2, got 1) #
    ...
    File "C:\Python37\lib\site-packages\inhouse\pipeline\pipeline_options.py", line 30, in _update_options
    ValueError: not enough values to unpack (expected 2, got 1)

    Решение: проверить pipeline опции в фтреке.

    Проблемы с ассетами
    Зависание и вылет майки при попытке обновить ассеты, появление окна с надписью "...Attempting to save."

    Скорее всего, с самим ассетом что-то не так.

    Решение: в референс эдиторе в пути вручную поменять версию ассета на необходимую. Ассет подгрузится без проблем.

    WinError: Отказано в доступе

    При попытке импортнуть сцену с помощью нажатия на кнопку "Open 0001" появляется ошибка WinError: Отказано в доступе.
    Решение: отключить антивирус, удалить всё содержимое папки, которое удаляется C:\Users\*your_username*\Documents\kit\cache. Попробовать открыть сцену заново (не включая антивирус).

    Появилась анимация в сцене

    image-1673454411121.png

    Решение 1: Кликнуть ПКМ в аутлайнере, поставить галочку в DAG Objects Only. Выделить всю анимацию, нажать delete. Проверить в App->Validate, ошибка должна исчезнуть.

    Решение 2: Yarko » Animation » Select all animation - выделить и удалить

    Playblast 
    Плейбласт с кодеком qt не бластит шот до конца со следующей ошибкой:

    playblast  -format qt -filename "C:/Jojoba/Тесты/Vegan/Walk_cycle_2.mov" -forceOverwrite  -sequenceTime 0 -clearCache 1 -viewer 1 -showOrnaments 1 -fp 4 -percent 100 -compression "H.264" -quality 100;
    // Error: playblast: Failed to write frame 63 into movie file.
    // Error: out of disk space.  Deleting playblast files
    currentTime 1 ;
    // Result: C:\Jojoba\Тесты\Vegan\Walk_cycle_2.mov
    Решение:
    Уменьшить качество/разрешение

    image.png

    Publish failed
    RuntimeError: setAttr: The attribute playground_set_e33:book_tech:geometry.displayType is locked or connected and cannot be modified.

    image.png

    Решение:
    В ассете нужно соединить сеты, чтобы playground_set_e33:geometry.drawOverride вел к playground_set_e33:book_tech:geometry.drawOverride.
    Проверить вот это окно, в выделенном квадратике должно быть R

    image_2023-11-20_16-57-47.png

    Duplicated Namespaces 

    Scene reference <REF> does not have a unique namespace <NameSpace>

    Без имени.png

    Эта ошибка бывает, если сцена не прошла проверку на уникальность неймспейса, иначе сбоит кэшилка.
    Референсы одного и того же ассета не должны быть повторно добавлены!


    изображение.png

    на картинке выше показана такая же ситуация: референсы ping_pong_racketRN и ping_pong_racketRN1 ссылаются на один и тот же ассет.
    Решение: удалить дублирующие референсы ping_pong_racketRN1 и другие если есть, а ссылки всех объектов рокеток в сцене назначить на ping_pong_racketRN .

    Анимация

    Не снэпит ФК в ИК
    Снэп из ФК в ИК сбоит если на контролах ИК ноги есть смещение (кроме собственно основного ИК контрла, имеется ввиду Roll, Toes и т.д.)
    Так же снэп из ФК в ИК сбоит если на ИК контролах не нормальный (равный 1) масштаб. Можно выделить все контролы в AnimationSet и в Channel Box задать scale равный 1. После чего снэп должен работать.
    Низкий fps
    1. Можно попробовать выключить текстуры
    2. Можно временно выключить видимость ненужных персонажей через корневую ноду - root, большего эффекта можно дать выгрузка референса целиком, но это требует времени
    3. Следует проверить что режим вычисления анимации Parallel а не DG 
    4. Следует переключить отрисовку всех видов на только вид активного окна, почему то в 2022.2 это виляет на производительность

      image-1642504797906.png

    5. Можно активировать кэширование анимации, но эта функция может приводить к нестабильной работе приложения
    6. Чтобы выяснить в чем причина может помочь Profiler, но это инструмент для продвинутой инспекции, обращайтесь в службу технической поддержки или изучайте руководства по этому инструменту самостоятельно

    В GraphEditor не выделяются ключи, скачет вид при выделении ключей

    ATools приводили к нарушению, переключение настроек (главное меню ATools > Preferences, выключить галочку, включить, Load Defaults) приводило к исчезновению проблемы.

    Unreal

    Проблема:
    При подключении через некоторые VPN (меняющий прокси) при запуске UE5.4 редактор сразу крашится.

    Причина:
    Zen Server пытается подключится и у него не получается.

    Решение:
    При запуске добавить коммандный аргумент -ddc=NoZenLocalFallback.

    Частые проблемы и решения


    Частые проблемы и решения

    Ошибка кодека MPC-HC

    При появлении подобной ошибки, для начала проверьте, действительно ли установлен кодек на вашем компьютере:
    MPC-HC Error

    Если он установлен и ошибка остается, то для решения подобной проблемы нужно зайти в опции плейбласта:
    Без названия.png

    Далее выбрать вот этот пункт указанный стрелкой и выбрать Custom:
    Без названия (1).png

    Проблема решена, приятной работы!